0001410578-24-000471.txt : 20240415 0001410578-24-000471.hdr.sgml : 20240415 20240415172129 ACCESSION NUMBER: 0001410578-24-000471 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240415 DATE AS OF CHANGE: 20240415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PHOENIX MOTOR INC. CENTRAL INDEX KEY: 0001879848 STANDARD INDUSTRIAL CLASSIFICATION: TRUCK & BUS BODIES [3713] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41414 FILM NUMBER: 24845503 BUSINESS ADDRESS: STREET 1: 401 SOUTH DOUBLEDAY AVENUE CITY: ONTARIO STATE: CA ZIP: 91761 BUSINESS PHONE: 909-987-0815 MAIL ADDRESS: STREET 1: 401 SOUTH DOUBLEDAY AVENUE CITY: ONTARIO STATE: CA ZIP: 91761 10-K 1 pev-20231231x10k.htm 10-K
http://fasb.org/us-gaap/2023#RelatedPartyMember11110001879848--12-312023FYhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#ImpairmentOfLongLivedAssetsToBeDisposedOfhttp://fasb.org/us-gaap/2023#ImpairmentOfLongLivedAssetsToBeDisposedOfhttp://fasb.org/us-gaap/2023#RelatedPartyMember2027704621900918http://fasb.org/us-gaap/2023#RelatedPartyMember0.2517500000P4YP4YP6Y3MP6Y3MP19Yfalse0001879848us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-01-040001879848pev:FederalResearchAndDevelopmentMember2023-12-310001879848pev:ConsultantMember2023-12-292023-12-2900018798482022-03-082022-03-080001879848us-gaap:RetainedEarningsMember2023-12-310001879848us-gaap:AdditionalPaidInCapitalMember2023-12-310001879848us-gaap:RetainedEarningsMember2022-12-310001879848us-gaap:AdditionalPaidInCapitalMember2022-12-310001879848us-gaap:RetainedEarningsMember2021-12-310001879848us-gaap:ReceivablesFromStockholderMember2021-12-310001879848us-gaap:AdditionalPaidInCapitalMember2021-12-310001879848us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-01-290001879848srt:MinimumMemberpev:GroupOfManagementsAndEmployeesMember2023-01-012023-12-310001879848srt:MaximumMemberpev:GroupOfManagementsAndEmployeesMember2023-01-012023-12-310001879848srt:MinimumMemberpev:GroupOfManagementsAndEmployeesMember2022-01-012022-12-310001879848srt:MaximumMemberpev:GroupOfManagementsAndEmployeesMember2022-01-012022-12-310001879848pev:TimeBasedStockOptionsMember2022-12-310001879848us-gaap:RestrictedStockUnitsRSUMember2022-09-302022-09-300001879848pev:ServiceBasedStockOptionsMember2023-01-012023-12-310001879848pev:GroupOfManagementsAndEmployeesMember2023-01-012023-12-310001879848pev:GroupOfManagementsAndEmployeesMember2022-01-012022-12-310001879848us-gaap:IPOMember2022-06-080001879848pev:SpiEnergyCo.LtdMemberpev:SalesOfForkliftsMember2023-01-012023-12-310001879848us-gaap:TransferredOverTimeMember2023-01-012023-12-310001879848us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310001879848us-gaap:ProductAndServiceOtherMember2023-01-012023-12-310001879848pev:SalesOfEvsMember2023-01-012023-12-310001879848pev:LeaseOfEvsMember2023-01-012023-12-310001879848pev:SpiEnergyCo.LtdMemberpev:SalesOfForkliftsMember2022-01-012022-12-310001879848us-gaap:TransferredOverTimeMember2022-01-012022-12-310001879848us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001879848us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310001879848pev:SalesOfForkliftsMember2022-01-012022-12-310001879848pev:SalesOfEvsMember2022-01-012022-12-310001879848pev:LeaseOfEvsMember2022-01-012022-12-310001879848srt:MinimumMemberus-gaap:TransportationEquipmentMember2023-12-310001879848srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001879848srt:MaximumMemberus-gaap:TransportationEquipmentMember2023-12-310001879848srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001879848pev:LeasedAutomobileMember2023-12-310001879848us-gaap:TransportationEquipmentMember2023-12-310001879848us-gaap:LeaseholdImprovementsMember2023-12-310001879848us-gaap:FurnitureAndFixturesMember2023-12-310001879848us-gaap:ConstructionInProgressMember2023-12-310001879848pev:AutomobileForLeaseMember2023-12-310001879848us-gaap:TransportationEquipmentMember2022-12-310001879848us-gaap:LeaseholdImprovementsMember2022-12-310001879848us-gaap:FurnitureAndFixturesMember2022-12-310001879848us-gaap:ConstructionInProgressMember2022-12-310001879848pev:AutomobileForLeaseMember2022-12-310001879848pev:NationsBusCorp.Memberus-gaap:SubsequentEventMember2024-02-282024-02-280001879848us-gaap:SubsequentEventMemberpev:RegisteredDirectOfferingMember2024-02-072024-02-070001879848us-gaap:SubsequentEventMemberpev:RegisteredDirectOfferingMember2024-01-292024-01-290001879848us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-01-252024-01-250001879848us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-01-112024-01-110001879848pev:YaIiPnLtdMember2022-12-212022-12-210001879848srt:MaximumMember2022-11-222022-11-220001879848pev:SolarjuiceCo.LtdMember2023-12-310001879848pev:SolarjuiceCo.LtdMember2022-12-310001879848pev:SpiEnergyCo.LtdMemberus-gaap:SubsequentEventMember2024-03-060001879848us-gaap:StateAndLocalJurisdictionMember2023-12-310001879848us-gaap:RetainedEarningsMember2023-01-012023-12-310001879848us-gaap:RetainedEarningsMember2022-01-012022-12-310001879848srt:MinimumMember2023-12-310001879848srt:MaximumMember2023-12-310001879848pev:ShortTermLoanAgreementMember2023-01-012023-12-310001879848us-gaap:OtherIntangibleAssetsMember2023-12-310001879848us-gaap:TradeNamesMember2022-12-310001879848us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001879848us-gaap:OtherIntangibleAssetsMember2022-12-310001879848pev:SalesOfForkliftsMember2023-01-012023-12-310001879848pev:TimeBasedStockOptionsMember2023-12-310001879848pev:TimeBasedStockOptionsMember2023-01-012023-12-310001879848us-gaap:FairValueInputsLevel3Memberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberpev:MonteCarloSimulationMember2023-12-310001879848us-gaap:FairValueInputsLevel3Memberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputPriceVolatilityMemberpev:MonteCarloSimulationMember2023-12-310001879848us-gaap:FairValueInputsLevel3Memberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedTermMemberpev:MonteCarloSimulationMember2023-12-310001879848us-gaap:FairValueInputsLevel3Memberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedDividendRateMemberpev:MonteCarloSimulationMember2023-12-310001879848srt:MinimumMemberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberpev:BlackScholesModelMember2023-12-310001879848srt:MinimumMemberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMemberpev:BlackScholesModelMember2023-12-310001879848srt:MinimumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberpev:BinominalTreeModelMember2023-12-310001879848srt:MinimumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputPriceVolatilityMemberpev:BinominalTreeModelMember2023-12-310001879848srt:MinimumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedTermMemberpev:BinominalTreeModelMember2023-12-310001879848srt:MaximumMemberus-gaap:WarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberpev:BlackScholesModelMember2023-12-310001879848srt:MaximumMemberus-gaap:WarrantMemberus-gaap:MeasurementInputPriceVolatilityMemberpev:BlackScholesModelMember2023-12-310001879848srt:MaximumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberpev:BinominalTreeModelMember2023-12-310001879848srt:MaximumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputPriceVolatilityMemberpev:BinominalTreeModelMember2023-12-310001879848srt:MaximumMemberpev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedTermMemberpev:BinominalTreeModelMember2023-12-310001879848us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedTermMemberpev:BlackScholesModelMember2023-12-310001879848us-gaap:WarrantMemberus-gaap:MeasurementInputExpectedDividendRateMemberpev:BlackScholesModelMember2023-12-310001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:MeasurementInputExpectedDividendRateMemberpev:BinominalTreeModelMember2023-12-310001879848pev:SecuredSeniorConvertiblePromissoryNoteMember2023-10-260001879848pev:AgileCapitalLlcMemberus-gaap:SubsequentEventMember2024-03-222024-03-220001879848pev:AgileCapitalLlcMemberus-gaap:SubsequentEventMember2024-03-120001879848pev:ShortTermLoanAgreementMember2023-12-110001879848pev:SecondSpaMemberpev:SecuredSeniorConvertiblePromissoryNoteMember2023-11-100001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-10-2600018798482023-10-260001879848pev:SecondSpaMember2023-06-230001879848pev:EconomicInjuryDisasterLoanMember2020-05-260001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-06-230001879848pev:ShortTermLoanAgreementMemberus-gaap:SubsequentEventMember2024-01-012024-01-310001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberpev:VendorTwoMember2023-01-012023-12-310001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberpev:VendorOneMember2023-01-012023-12-310001879848pev:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001879848pev:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberpev:VendorTwoMember2022-01-012022-12-310001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberpev:VendorOneMember2022-01-012022-12-310001879848pev:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848pev:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848pev:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848pev:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848pev:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-3100018798482024-01-040001879848us-gaap:CommonStockMember2023-12-3100018798482023-03-310001879848us-gaap:CommonStockMember2022-12-310001879848us-gaap:CommonStockMember2021-12-3100018798482022-03-080001879848us-gaap:WarrantMember2023-06-260001879848pev:ExecutionWarrantMember2023-06-260001879848us-gaap:SubsequentEventMemberpev:RegisteredDirectOfferingMember2024-01-290001879848us-gaap:SubsequentEventMemberus-gaap:PrivatePlacementMember2024-01-110001879848us-gaap:WarrantMember2023-12-310001879848us-gaap:WarrantMember2023-10-2600018798482021-12-310001879848pev:UsResearchAndExperimentalExpensesMember2023-12-310001879848pev:NonUsResearchAndExperimentalExpensesMember2023-12-310001879848pev:EdisonfutureIncMemberpev:PclAndPmlMember2020-11-120001879848pev:ProterraInc.Memberpev:ProterraTransitMemberus-gaap:SubsequentEventMember2024-02-072024-02-070001879848pev:ProterraInc.Memberpev:ProterraTransitMemberus-gaap:SubsequentEventMember2024-01-112024-01-110001879848us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2022-01-012022-12-310001879848pev:AgileCapitalLlcMemberus-gaap:SubsequentEventMember2024-03-122024-03-120001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-01-012023-12-310001879848pev:ReceivablesFromGovernmentalIncentiveMember2023-12-310001879848pev:ReceivablesFromCustomerMember2023-12-310001879848pev:ReceivablesFromGovernmentalIncentiveMember2022-12-310001879848pev:ReceivablesFromCustomerMember2022-12-310001879848pev:YaGlobalIiSpvLlcMember2022-11-222022-11-220001879848us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001879848us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001879848us-gaap:CommonStockMember2023-01-012023-12-310001879848us-gaap:CommonStockMember2022-01-012022-12-310001879848us-gaap:ReceivablesFromStockholderMember2022-01-012022-12-310001879848us-gaap:AccountingStandardsUpdate201602Member2023-12-310001879848us-gaap:AccountingStandardsUpdate201602Member2022-12-310001879848pev:SpiEnergyCo.LtdMember2023-12-310001879848pev:SalesOfForkliftsMember2023-12-310001879848pev:SpiEnergyCo.LtdMember2023-01-012023-12-310001879848us-gaap:DomesticCountryMember2023-12-310001879848us-gaap:SubsequentEventMemberpev:RegisteredDirectOfferingMember2024-02-070001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001879848us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001879848us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001879848us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001879848us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001879848pev:ProterraTransitMemberus-gaap:SubsequentEventMember2024-02-272024-02-270001879848pev:ProterraTransitMember2023-11-1300018798482022-11-222022-11-220001879848us-gaap:TradeNamesMember2023-12-310001879848us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001879848us-gaap:DomesticCountryMember2023-01-012023-12-310001879848us-gaap:IPOMember2022-06-082022-06-0800018798482022-01-012022-12-3100018798482022-12-310001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMemberus-gaap:PrimeRateMember2023-06-232023-06-230001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-10-262023-10-260001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-06-232023-06-230001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2023-12-310001879848pev:UnsecuredSeniorConvertiblePromissoryNotesMember2022-12-310001879848pev:YaIiPnLtdMember2022-11-222022-11-220001879848pev:EdisonfutureIncMember2020-11-120001879848pev:NationsBusCorp.Member2024-02-270001879848us-gaap:PrivatePlacementMember2024-01-112024-01-110001879848us-gaap:SubsequentEventMember2024-03-310001879848us-gaap:SubsequentEventMember2024-02-270001879848pev:RaleighDurhamInternationalAirportMember2024-02-270001879848pev:RaleighDurhamInternationalAirportMemberus-gaap:SubsequentEventMember2024-02-2700018798482023-12-3100018798482023-06-3000018798482024-04-1000018798482023-01-012023-12-31xbrli:sharesiso4217:USDpev:itemxbrli:purepev:Diso4217:USDxbrli:sharespev:customerpev:Ypev:segment

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington D.C., 20549

FORM 10-K

 ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2023

 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File No. 001-41414

Phoenix Motor Inc.

(Exact name of registrant as specified in its charter)

Delaware

 

85-4319789

(State of other jurisdiction of incorporation)

 

(I.R.S. Employer Identification No.)

 

 

 

1500 Lakeview Loop, Anaheim, CA

 

92807

(Address of Principal Executive Office)

 

(Zip Code)

Registrant’s telephone number, including area code: (909) 987-0815

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

 

Trading Symbol(s)

 

Name of Each Exchange on Which Registered

Common Stock, par value $0.0004 per share

 

PEV

 

NASDAQ Capital Market

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes  No 

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 such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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. (Check one)

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by checkmark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act) Yes No 

As of June 30, 2023, the aggregate market value of the voting and non-voting common equity held by non-affiliates, computed by reference to the price at which the common equity was last sold, was $15,756,000.

At April 10, 2024, the registrant had 34,685,158 outstanding shares of common stock, par value $0.0004 per share.

DOCUMENTS INCORPORATED BY REFERENCE

None

Table of Contents

PART I

 

 

 

Item 1.

 

Business

1

Item 1A.

 

Risk Factors

5

Item 1B.

 

Unresolved Staff Comments

22

Item 1C.

Cybersecurity

22

Item 2.

 

Properties

23

Item 3.

 

Legal Proceedings

23

Item 4.

 

Mine Safety Disclosures

23

PART II

Item 5.

 

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

24

Item 6.

 

[Reserved]

24

Item 7.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

24

Item 7A.

 

Quantitative and Qualitative Disclosures About Market Risk

33

Item 8.

 

Financial Statements and Supplementary Data

34

Item 9.

 

Changes In and Disagreements With Accountants on Accounting and Financial Disclosure

34

Item 9A.

 

Controls and Procedures

34

Item 9B.

 

Other Information

35

Item 9C

 

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

35

PART III

Item 10.

 

Directors, Executive Officers and Corporate Governance

36

Item 11.

 

Executive Compensation

40

Item 12.

 

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder  Matters

43

Item 13.

 

Certain Relationships and Related Transactions, and Director Independence

46

Item 14.

 

Principal Accounting Fees and Services

47

PART IV

Item 15.

 

Exhibits and Financial Statement Schedules

49

Item 16.

 

Form 10-K Summary

51

Signatures

52

i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This annual report on Form 10-K for the fiscal year ended December 31, 2023, and information we provide in our press releases, telephonic reports and other investor communications, including those on our website, contains forward-looking statements within the meaning of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Securities Act of 1933, as amended (the “Securities Act”), which are subject to risks, uncertainties, and assumptions that are difficult to predict. All statements in this annual report on Form 10-K, other than statements of historical fact, are forward-looking statements. These forward-looking statements are made pursuant to safe harbor provisions of the Private Securities Litigation Reform Act of 1995.

The forward-looking statements include statements, among other things, with respect to anticipated future events, including anticipated trends and developments in and management plans for our business and the markets in which we operate and plan to operate; future financial results, operating results, revenues, gross profit, operating expenses, projected costs, and capital expenditures; sales and marketing initiatives; competitive position; and liquidity, capital resources, and availability of future equity capital on commercially reasonable terms.

Forward-looking statements can be identified by the use of words such as “expect,” “plan,” “will,” “may,” “anticipate,” “believe,” “estimate,” “should,” “intend,” “forecast,” “project” the negative or plural of these words, and other comparable terminology. Our forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this annual report on Form 10-K are based upon information available to us as of the filing date of this annual report on Form 10-K. You should not place undue reliance on these forward-looking statements. We undertake no obligation to update any of these forward-looking statements for any reason.

We have identified factors that could cause actual plans or results to differ materially from those included in any forward looking statements. These factors include, but are not limited to, the following:

our ability to continue as a going concern;
our history of losses, and expectation of incurring significant expenses and losses for the foreseeable future;
our ability to convert concept trucks and vans into production and sales;
our product development timeline and expected start of production;
our ability to compete in the highly competitive EV commercial vehicle market and the development of competitive trucks and vans manufactured and sold by our competitors and major industry vehicle companies;
our ability to scale in a cost-effective manner;
our ability to attract new customers and retain existing customers, and reduce our substantial customer concentration;
our ability to control operating costs and future capital requirements and sources and uses of cash;
our need and ability to obtain funding for our future operations;
our financial and business performance, including business metrics and any underlying assumptions thereunder;
changes in our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;
the implementation, market acceptance and success of our business model;
our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;
expectations regarding the time during which we will be an emerging growth company under the JOBS Act;

ii

our business, expansion plans and opportunities;
our ability to maintain compliance with the continued listing requirements of the Nasdaq listing rules in order to prevent our common stock from being delisted from the Nasdaq Capital Market;
changes in applicable laws or regulations;
our ability to execute our business model, including market acceptance of our planned products and services;
the possibility that we may be adversely affected by other economic, business or competitive factors; and
any potential disruptions to global economic markets caused by international conflicts, wars and terrorist threats.

These forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to differ materially from those expressed or implied by these statements. These factors include the matters discussed in the section entitled “Item 1A. Risk Factors” and elsewhere in this annual report on Form 10-K. You should carefully consider the risks and uncertainties described under this section.

iii

CONVENTIONS THAT APPLY TO THIS ANNUAL REPORT

Unless otherwise indicated and except where the context otherwise requires, references in this annual report on Form 10-K to:

“we,” “us,” “our Company,” “our”, “Phoenix”, or “Phoenix Motor” refer to Phoenix Motor Inc., a Delaware corporation and its subsidiaries or any of them, or where the context so requires, in respect of the period before our Company became the holding company of its present subsidiaries, such subsidiaries as if they were subsidiaries of our Company at the relevant time;
“2021,” “2022,” and “2023” refers to our fiscal years ended December 31, 2021, 2022 and 2023, respectively;
“EV” refers to electric vehicle;
“R&D” refers to research and development;
“Shares” or “common shares” refers to our common stock, par value $0.0004 per share;
“PCL” refers to Phoenix Cars, LLC, a LLC incorporated under the law of California;
“PML” refers to Phoenix Motorcars Leasing, LLC, a LLC incorporated under the law of California;
“U.S.” refers to the United States of America;
“U.S. dollar” or “$” refers to the legal currency of the United States of America;

Discrepancies in any table between the amounts identified as total amounts and the sum of the amounts listed therein are due to rounding.

iv

ITEM 1. Business

Overview

Phoenix Motor Inc., doing business as “Phoenix Motorcars” through its wholly owned subsidiaries, Phoenix Cars LLC, Phoenix Motorcars Leasing LLC, and EdisonFuture Motor, Inc., is a leading electrification solutions provider for the commercial vehicle industry as well as other industries. Phoenix designs, develops, manufactures, assembles, and integrates electric drive systems and light and medium duty electric vehicles (“EVs”), with an aim to reduce carbon intensity and greenhouse gas (“GHG”) emissions. The Company operates two primary brands, “Phoenix Motorcars” which is focused on commercial products including medium duty electric vehicles, chargers and electric forklifts, and “EdisonFuture” which intends to offer light-duty electric vehicles.

As an EV pioneer, we launched our first medium-duty electric drivetrain in 2009 and delivered our first commercial EV in 2014. In 2019, we launched our second generation (“Gen 2”) High Power Drive System for the Ford E450 chassis, the E-200. Since April 2021, we have been in production of our third generation (“Gen 3”) drivetrain (E-300). We are currently scheduled to release our fourth generation (“Gen 4”) drivetrain in mid-2024, which is expected to allow for substantially higher production volumes and achieve significant cost reduction.

Over the last six years we have developed and deployed for our customers all-electric shuttle buses, utility trucks, service trucks, cargo trucks and flatbed trucks. This differentiates us in the market where most commercial EV manufacturers are still in the prototype phase. As of December 31, 2023, we have delivered a total of 134 EVs to more than 46 customers, representing what we believe is the largest number of Class 4 cutaway medium duty electric shuttle bus deployments in the U.S. and the most electric vehicles deployed on the Ford E-Series chassis. With over four million zero-emission miles accumulatively driven by the vehicles we delivered, we have gained significant industry experience, distinct expertise and extensive knowledge in R&D, production, commercialization, customer engagement and validation of light and medium duty EVs, enabling us to drive continued design enhancements and innovations in our current and future generations drivetrain systems and other products.

Market Opportunity

The commercial EV market, which we believe is currently underserved, is projected to grow from a low base today to global sales of three million units by 2025 and nine million by 2030, led by buses and light trucks, representing significant growth opportunities. Major factors driving the growth of the commercial EV market are rising policy support, increasing electrification of public transport fleets, stringent government regulations, advancements in battery pack technologies and electric powertrains and accelerated investment in charging infrastructure. By taking advantage of our proprietary technology, industry-leading experience and expertise, as well as increasing EV demand boosted by government incentives, grants and regulations, we believe we are well positioned to capitalize on the commercial market opportunities.

Products

We sell our products both fully integrated into complete vehicles and in kit form to other business partners for integration into complete vehicles. We are currently in production of our Gen 3 drivetrain, which includes the largest battery pack and longest range for any Class 4 product on the market, offering up to 160 miles in range. We plan to start production of our Gen 4 vehicles before the third quarter of 2024, offering battery pack capacities of 90kWh and 150kWh with both “Buy America” and non “Buy America” options, allowing for flexibility in pricing and configuration primarily targeting the transit bus, school bus, airport shuttle, delivery truck and work truck segments. In particular, key features such as drivetrain design with batteries mounted within frame rails, energy efficient 750V architecture and fast, bi-directional charging will significantly improve vehicle safety and overall performance of our products.

Customers

The wide range of our medium-duty fleet customers include utilities, cities, municipalities, transit agencies, airports, hotels, seaports, school districts, parking companies, universities, and corporate campuses, with the configurations varying from shuttle buses, Type A school buses, utility trucks, service trucks, to flatbed trucks, walk-in vans, and cargo trucks.

As of December 31, 2023, our backlog of approximately 79 orders are all vehicles. The order backlog represents $17.7 million of revenue.

1

Recent Developments

On November 13, 2023, the Company entered into two Asset Purchase Agreements (collectively, the “Asset Purchase Agreements”) with Proterra, Inc. and its subsidiary, Proterra Operating Company, Inc. (collectively, “Proterra”), pursuant to which Phoenix agreed to purchase substantially all of the assets of the Proterra Transit business line. Pursuant to the separate Asset Purchase Agreements, Phoenix agreed to purchase:

(i) the Proterra Transit Business Unit, which is the business unit of Proterra that designs, develops and sells electric transit buses as an original equipment manufacturer for North American public transit agencies, airports, universities and other commercial transit fleets (the “Proterra Transit Business Unit”), and

(ii) the Proterra Battery Lease Agreements, which are all of the battery lease transferred contracts to which Proterra is a party as the “lessor” thereunder, used in connection with deployed Proterra electric transit buses (the “Proterra Battery Lease Agreements”).

On January 11, 2024, the Company completed the acquisition of the Proterra Transit Business Unit for a purchase price of $3.5 million. The Company also assumed certain of Proterra’s obligations associated with the purchased Proterra Transit Business Unit, free and clear of liens, claims, encumbrances, other than certain specified cure payments and other liabilities of Proterra related to the Proterra Transit Business Unit. On February 7, 2024, the Company completed the acquisition of the Proterra Battery Lease Agreements for a purchase price of $6.5 million.

Our Strategies

In addressing the market opportunities, we are to:

Pursue an asset light strategy. We’ve been actively building and expanding strategic partnerships and alliance in R&D, engineering and supply chain to accelerate the development and production of our solutions. Tapping into and leveraging the existing capabilities and infrastructure that our strategic partners have built, we are able to bring our solutions to market more quickly and cost efficiently, without the need to invest substantial amounts of capital. In addition, we are currently designing and executing a plan to utilize customer and third-party assembly facilities to boost production capacity with low capital requirements.
Achieve scale. By standardizing and modularizing production and optimizing operations, we have a clear path to achieving significant scale in a cost-effective manner for our Gen 4 products and onward. The ongoing reconfiguration of our Anaheim facility is to not only ramp up production, but also to serve as a training and showcase facility to ensure procedures are standardized across our entire production network.
Secure supply of key components for production. Benefiting from strong supply chain partnerships such as the one recently announced with CATL, the largest battery supplier in the world for the EV industry in terms of volume, for long term strategic supply of K-Pack batteries and related products, we’re addressing the challenges and constraints that have contributed to delivery delays in prior reporting periods.
Reduce costs. We’re shifting from a strategy of focus on low volume, high customization products to one that will allow us to scale quickly, based on a change of vehicle design and engineering, standardization and modularization of processes and procedures and the use of standardized components and sub-assemblies. As we ramp up and further optimize supply chains and improve processes, we expect to substantially lower production and material costs for Gen 4 vehicles compared to that for Gen 3 vehicles, transforming the fundamentals of the business towards sustainably higher profitability.
Capitalize on increasing regulatory and customer demands. We believe the commercial EV space is at a significant inflection point driven by multiple tailwinds including regulations, corporate environmental mandates and state and federal grants. The growing supply chain maturity is also significantly increasing the economic attractiveness of EVs when compared with internal combustion engine vehicles. We will continue to aggressively pursue the increasing demand for EV adoption.
Develop a purpose-built, ground-up chassis and EdisonFuture platform. The development of our fifth generation (“Gen 5”) product will enable Phoenix to be chassis independent, removing one of the major impediments facing our businesses. It’ll also reduce material and production costs and allow us to customize vehicle designs to meet specialized needs, while

2

maintaining standardized processes and procedures, increasing our capacity to accommodate customer requirements and meet the evolving needs of the electric vehicle market. Our EdisonFuture platform will benefit greatly from the development of prior generations, which will further lower costs and speed time-to-market.

Competition

Competition in the light and medium-duty truck industry is intense, as new regulatory requirements for vehicle emissions, technological advances and shifting customer demands are pushing the industry towards zero-emission solutions.

Phoenix competes with a number of commercial EV manufacturers, such as Lightning eMotors and Green Power Motor Company. Several major companies, including BYD, Ford, General Motors, Tesla and Daimler have begun entry into the commercial EV market. In addition, many of the aforementioned companies, along with others, such as Volvo, BYD, Hyundai, Honda, and Fiat participate in the hybrid combined electric and gasoline powered vehicle business, which includes commercial vehicles that may compete with Phoenix. Most of our current and potential competitors have greater financial, technical, manufacturing, marketing and other resources than we do. They may be able to deploy greater resources to the design, development, manufacturing, distribution, promotion, sales, marketing and support of their electric truck programs. Additionally, those competitors have greater name recognition, larger sales forces, broader customer and industry relationships and other resources than we do.

Our Competitive Strengths

Demonstrated capabilities to develop and deliver commercial EVs.
Well-rounded management team with many years of proven industry experience in taking vehicles from concept to mass production.
Long and deep relationships with OEMs, customers and dealerships.
Long and deep relationships with strategic partners in R&D and engineering.
Standardized and modularized approach to product design and optimized supply chain to ramp up production and support expansion quickly and in a cost-effective manner.

Sales and Marketing

We sell our vehicles to fleet customers directly and through our strategic relationships with premier commercial vehicle companies, including Matthews Specialty Vehicles, a leading manufacturer of specialty trucks and Pegasus Bus Company, a leading manufacturer of Type A school buses.

Manufacturing and Production

We currently carry out the production of our EV shuttle buses and trucks from a leased facility at 1500 Lakeview Loop, Anaheim, California (the “Anaheim Facility”). The Anaheim Facility is leased by us at a rent of $0.4 million per year and comprises 39,043 square feet of space consisting of 21,000 square feet of manufacturing floor and 18,043 square feet of office space. Our Anaheim Facility will allow us design, build and test prototype vehicles and components in-house. The lease on Anaheim Facility expires in March 2027. We currently carry out the production of our electric transit buses from a leased facility located at 1 Whitlee Ct, Greenville, South Carolina (the “Greenville Facility”). The Greenville Facility is leased by use at a rent of $1.3 million per year and the lease on Greenville Facility expires in June 2026.

Human Capital

As of December 31, 2023, we had 30 full-time employees based primarily in the greater Anaheim, California area. A majority of our employees are engaged in manufacturing functions. Our targeted hires typically have significant experience working for well-respected original equipment manufacturers, automotive engineering firms and software companies. To date, we have not experienced any work stoppages and consider our relationship with our employees to be in good standing. None of our employees are either represented by a labor union or subject to a collective bargaining agreement.

3

Government Regulation

We operate in an industry that is subject to extensive environmental regulation, which has become more stringent over time. The laws and regulations to which we are subject govern, among others, water use; air emissions; use of recycled materials; energy sources; the storage, handling, treatment, transportation and disposal of hazardous materials; the protection of the environment, natural resources and endangered species; and the remediation of environmental contamination. We have been required to obtain and comply with the terms and conditions of multiple environmental permits, many of which are difficult and costly to obtain and could be subject to legal challenges. Compliance with such laws and regulations at an international, regional, national, provincial, and local level is an important aspect of our ability to continue our operations.

Environmental standards applicable to Phoenix are established by the laws and regulations of the state and countries in which Phoenix operates, standards adopted by regulatory agencies and the permits and licenses. Each of these sources is subject to periodic modifications and increasingly stringent requirements. Violations of these laws, regulations or permits and licenses may result in substantial civil and criminal fines, penalties, and possibly orders to cease the violating operations or to conduct or pay for corrective works.

In some instances, violations may also result in the suspension or revocation of permits and licenses.

Vehicle Safety and Testing Regulation

Our vehicles are subject to, and comply with, numerous regulatory requirements established by the National Highway Traffic Safety Administration (“NHTSA”), including applicable U.S. federal motor vehicle safety standards (“FMVSS”). As a manufacturer, we must self-certify that the vehicles meet or are exempt from all applicable FMVSSs before a vehicle can be imported into or sold in the U.S.

There are numerous FMVSSs that apply to our vehicles. Examples of these requirements include:

Electric Vehicle Safety — limitations on electrolyte spillage, battery retention and avoidance of electric shock following specified crash tests;
Crash Tests for High-Voltage System Integrity — preventing electric shock from high voltage systems and fires that result from fuel spillage during and after motor vehicle crashes.

In addition to the FMVSS rules, Phoenix designs our vehicles to meet the Federal Motor Carrier Safety Regulations of the Federal Motor Carrier Safety Administration, which prescribes requirements for bus and truck fleet owners. These include standards for defrosting and defogging systems and speedometers, as well as safety features such as steps and handholds.

We are also required to comply with other NHTSA requirements and federal laws administered by NHTSA, including early warning reporting requirements regarding warranty claims, field reports, death and injury reports, foreign recalls and owner’s manual requirements.

Altoona Testing

Under the Surface Transportation and Uniform Relocation Assistance Act of 1987 (“STURAA”), federal funding of acquisition of a new model bus is unavailable unless a bus of that model has been tested for safety, structural integrity, durability, performance, maintainability, noise and fuel economy. Testing is conducted at the Larson Transportation Institute’s Bus Research and Testing Center in Altoona, Pennsylvania established for that purpose.

Vehicles that are built to Buy America compliant standards and have passed Altoona testing are eligible for FTA funding of up to 80% of the capital cost of a transit vehicle. Failure to complete testing in this timeframe would materially adversely affect order fulfillment, as well as future sales, to customers and potential customers that require successful completion of the test program.

EPA Emissions & Certificate of Conformity

The U.S. Clean Air Act requires that we obtain a Certificate of Conformity issued by the EPA and a California Executive Order issued by the California Air Resources Board (“CARB”), concerning emissions for our vehicles. A Certificate of Conformity is required for vehicles sold in states covered by the Clean Air Act’s standards and an Executive Order is required for vehicles sold in states that

4

have sought and received a waiver from the EPA to utilize California standards. CARB sets the California standards for emissions control for certain regulated pollutants for new vehicles and engines sold in California. States that have adopted the California standards as approved by EPA also recognize the Executive Order for sales of vehicles. There are currently four states which have adopted the California standard for heavy-duty vehicles.

The Greenhouse Gas Rule was incorporated into the Clean Air Act on August 9, 2011. Since our vehicles have zero-emissions, Phoenix is required to seek an EPA Certificate of Conformity for the Greenhouse Gas Rule, and a CARB Executive Order for the CARB Greenhouse Gas Rule. Phoenix received the CARB Executive Order for its range of all-electric shuttle buses, trucks and school buses in November 2021 and application for the Executive Order for the 2022 Model Year vehicles is in process.

Greenhouse Gas (GHG) Credits — U.S. Environmental Protection Agency

In connection with the delivery and placement into service of our zero-emission vehicles under the Greenhouse Gas Rule, Phoenix will earn tradable credits that under current laws and regulations can be sold. Under the EPA’s Greenhouse Gas Rule, each BEV earns a credit multiplier of 4.5 for use in the calculation of emission credits. Commercial vehicle manufacturers are required to ensure they meet the nitrogen oxide emission standard for each type of vehicle produced. This emission standard continues to lower the emission requirement over time, increasing the difficulty for conventional diesel vehicles to meet the standard. Until technology catches up for commercial vehicles, manufacturers of diesel trucks will need to purchase GHG credits to cover their emission deficit. The Greenhouse Gas Rule provides the opportunity for the sale of excess credits to other manufacturers who apply such credits to comply with these regulatory requirements. Furthermore, the regulation does not limit the number of battery-electric credits sold within the same commercial vehicle category.

Greenhouse Gas Credits — California Air Resources Board

California has a greenhouse gas emissions standard which follows very closely to the EPA Greenhouse Gas Emissions Standard. The delivery and placement into service of our zero-emission vehicles in California under the Greenhouse Gas Rule will earn Phoenix tradable credits that can be sold. Under CARB greenhouse gas regulations, each BEV will also earn a credit multiplier of 4.5 for use in the calculation of emission credits. Commercial vehicle manufacturers are required to ensure they meet the nitrogen oxide emission standard for each type of vehicle produced. This emission standard continues to lower the emission requirement over time, increasing the difficulty for conventional diesel vehicles to meet the standard.

Until technology catches up for commercial vehicles, manufacturers of diesel buses and trucks will need to purchase GHG credits to cover their emission deficit. The California timeline for reaching very low GHG emissions is more aggressive than the EPA. Commercial vehicle manufacturers will look to cover their emission deficits first for California. The Greenhouse Gas Rule provides an opportunity for the sale of excess credits to other manufacturers who apply such credits to comply with these regulatory requirements. Furthermore, the regulation does not limit the number of battery-electric credits sold within the same commercial vehicle categories.

ITEM 1A. RISK FACTORS

Risks Related to Our Financial Condition

Our results of operations have not resulted in profitability, and we may not be able to achieve profitability going forward.

We had accumulated deficit of $49.2 million as of December 31, 2023. We have incurred a net loss of $20.6 and $12.7 million for the years ended December 31, 2023 and December 31, 2022, respectively. We may incur significant losses in the future for a number of reasons, including the other risks described in this 10 - K report, and we may encounter unforeseen expenses, difficulties, complications, delays and other unknown events. Accordingly, we may not be able to achieve or maintain profitability. Our management is developing plans to alleviate the negative trends and conditions described above and there is no guarantee that such plans will be successfully implemented. Our business plan is focused on providing sustainable and cost - effective solutions to the commercial transportation sector but is still unproven. There is no assurance that even if we successfully implement our business plan, that we will be able to curtail our losses or ever achieve profitable operations.

5

We have yet to achieve positive cash flow and, given our projected funding needs, our ability to generate positive cash flow is uncertain.

We have had negative cash flow from operating activities of $3.7 million and $14.9 million for years ended December 31, 2023, and 2022. We anticipate that we will continue to have negative cash flow from operating and investing activities through the remainder of 2024 as we expect to incur research and development, sales and marketing, and general and administrative expenses and make capital expenditures in our efforts to increase sales and ramp up operations. Our business also will at times require significant amounts of working capital to support our growth. An inability to generate positive cash flow for the near term may adversely affect our ability to raise needed capital for our business on reasonable terms, diminish supplier or customer willingness to enter into transactions with us, and have other adverse effects that may decrease our long-term viability. There can be no assurance that we will achieve positive cash flow in the near future or at all.

Our audited financial statements included a statement that there is a substantial doubt about our ability to continue as a going concern and a continuation of negative financial trends could result in our inability to continue as a going concern.

Our audited financial statements as of and for the year ended December 31, 2023 were prepared on the assumption that we would continue as a going concern. As a result of the continuing operating costs as we develop of our EV trucks and Gen 4 as described above, our management has determined that there is a substantial doubt about our ability to continue as a going concern over the next twelve months and our independent auditor have included a “going concern” explanatory paragraph in their report on our financial statements as of and for the year ended December 31, 2023. The reaction of investors to the inclusion of a going concern statement by our independent auditor, and our potential inability to continue as a going concern, could materially adversely affect the price of our common stock.

Additionally, if our operating results fail to improve, then our financial condition could render us unable to continue as a going concern.

The Convertible Notes entered into in 2023 contain covenants that have and may in the future restrict our business and financing activities If we are not able to comply with our covenants under the Convertible Notes, we may be in default under the Convertible Notes which may have an immediate adverse effect on our business.

The Convertible Notes restrict our ability to, among other things:

dispose of or sell our assets;
make material changes in our business or management, or accounting and reporting practices;
acquire, consolidate, or merge with other entities;
incur additional indebtedness;
create liens on our assets;
pay dividends;
make investments;
enter transactions with affiliates; and
pre-pay other indebtedness.

The covenants in the Convertible Notes, and any future financing agreements that we may enter, may restrict our ability to finance our operations, engage in, expand or otherwise pursue our business activities and strategies. Further, if we fail to comply with our debt covenants in the future, there is no assurance that we will be able to obtain any future waivers under the Convertible Notes.

If the Convertible Notes were to become immediately due and payable because of such events of default, we may not have sufficient cash available to repay our obligations under the Convertible Notes and meet the working capital needs of our business, which would have an immediate adverse effect on our business and operating results. We would need to take further action to raise additional funds in the capital markets or otherwise to service our obligations under the Convertible Notes in addition to our other obligations over the period. If we do not have sufficient funds or we are unable to arrange for additional financing to repay outstanding debt, we may have to liquidate our assets and may receive less than the value at which those assets are carried on our audited financial statements, and/or seek protection under the United States Bankruptcy Code, and it is likely that investors will lose all or a part of their investment.

6

We will require additional capital to fund our operations, and if we fail to obtain necessary financing, we may not be able to complete the development and commercialization of our electric vehicles.

The design, manufacture and sale of electric vehicles is a capital-intensive business. Our business plan to design, produce, sell and service commercial electric buses, vans and trucks, including the Gen 4, Gen 5, EF-1 truck and EF-1 V van, and Transit Buses is expected to require continued capital investment and incur substantial costs including research and development expenses, raw material procurement costs, sales and distribution expenses as we build our brand and market our vehicles, and general and administrative expenses as we scale our operations, identify and commit resources to investigate new areas of demand and incur costs as a public company. Our ability to become profitable in the future will not only depend on our ability to complete the design and development of our vehicles but also to control our capital expenditures and costs. As we expand our product portfolio, including the release of Gen 4 and the acquisition of the Proterra Transit Bus business in 2024, we will need to manage costs effectively to sell those products at our expected margins. If we are unable to cost efficiently design, manufacture, market, sell and distribute and service our vehicles and provide our services, our business, prospects, financial condition, results of operations, and cash flows would be materially and adversely affected. Unlike established EV automotive manufacturers that have greater financial resources than we do, there can be no assurance that we will have access to the capital we need on favorable terms when required or at all. In addition, future debt financing into which we enter may impose upon us covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, redeem our stock, make certain investments and engage in certain merger, consolidation or asset sale transactions.

If we are unable to raise additional capital when required or on acceptable terms, we may be required to significantly delay, scale back or discontinue the development or commercialization of one or more of our EV products, restrict our operations or obtain funds by entering into agreements on unattractive terms, which would likely have a material adverse effect on our business, stock price and our relationships with third parties with whom we have business relationships, at least until additional funding is obtained. If we do not have sufficient funds to continue operations, we could be required to seek bankruptcy protection or other alternatives that would likely result in our stockholders losing some or all of their investment in us. In addition, our ability to achieve profitability or to respond to competitive pressures would be significantly limited.

Risks Related to Our Business and Industry

We may experience delays in launching and ramping up production or we may be unable to control our manufacturing costs.

We have previously experienced and may in the future experience launch and production ramp-up delays. In addition, we may introduce in the future new or unique manufacturing processes and design features for our products including enhancements under development relating to production assembly efficiency, material component availability, cost reduction and customer feedback. There is no guarantee we will be able to successfully and timely introduce and scale such processes or features. We have limited experience to date in manufacturing electric vehicles at low volumes. To be successful, we will need to implement, maintain, and ramp-up efficient and cost-effective manufacturing capabilities, processes and supply chains, high quality and output rates planned at our Anaheim manufacturing facility. We also need to hire, train, and compensate skilled employees for operations. Bottlenecks and other unexpected challenges such as those experienced in the past may arise during our production ramps, and we must address them promptly while continuing to improve manufacturing processes and reducing costs. If we are not successful in achieving these goals, we could face delays in establishing and/or sustaining our vehicle production ramp-ups or be unable to meet our related cost and profitability targets. Any delay or other complication in ramping up the production of our current products or the development, manufacture, launch and production ramp-ups of our future products, features and services, or in doing so cost-effectively and with high quality, may harm our brand, business, prospects, financial condition, and operating results.

The automotive market is highly competitive, and we may not be successful in competing in this industry.

Both the automobile industry generally, and the EV segment in particular, are highly competitive, and we will be competing for customers and sales with both EV manufacturers and traditional automotive companies. Most of our current and potential competitors may have significantly greater financial, technical, manufacturing, marketing, or other resources than we do and may be able to devote greater resources to the design, development, manufacturing, distribution, promotion, sale and support of their products than we may devote to our products. We expect competition for EVs to intensify due to increased demand and a regulatory push for alternative fuel vehicles. In addition, as fleet operators begin transitioning to EVs on a mass scale, we expect that more well-financed competitors will enter the commercial fleet EV market. Further, as a result of new entrants in the commercial fleet EV market, we may experience increased competition for components and other parts of our vehicles, which may have limited or single-source supply.

If we are unable to successfully design, develop, manufacture and sell our Gen 4, Gen 5, EF-1 truck and EF-1 V van, and our Transit Buses, our business, prospects, financial condition, results of operations, and cash flows could be materially and adversely affected. If

7

we are able to manufacture and market the Gen 4, Gen 5, EF-1 truck and EF-1 V van, and Transit Buses, factors affecting competition include product performance and quality, technological innovation, customer experience, brand differentiation, product design, pricing and TCO, and manufacturing scale and efficiency. Increased competition will lead to lower vehicle unit sales and increased inventory, which may result in downward price pressure and adversely affect our business, prospects, financial condition, results of operations, and cash flow.

Phoenix faces competition from global automotive manufacturers.

We compete with a number of commercial EV manufacturers, including those such as Lightning eMotors and GreenPower Motor Company. In addition to Tesla & Rivian, a number of traditional global automobile manufacturers, including Ford, General Motors, Mercedes Benz, and Nissan-Renault- Mitsubishi-Toyota, and Chinese based EV manufacturers have entered the consumer EV business, and a few, including BYD, Ford, General Motors, Tesla and Daimler have begun entry into the commercial EV market. These companies have far greater resources, brand recognition, and distribution channels than Phoenix or the Company does, which could make it difficult for Phoenix to gain widespread market acceptance. There can be no assurance that Phoenix will be able to compete successfully with other market participants, and, if Phoenix cannot, then its business could fail.

Costs of electric vehicles are high in comparison with those of traditional vehicles powered by internal combustion engines or hybrids.

Phoenix’s EVs will not gain wide acceptance unless Phoenix can reduce manufacturing and selling costs. Prices of Phoenix EVs range from $165,000 to $225,000, whereas prices of comparable traditional combustion engine vehicles range from approximately $90,000 to $140,000. Prices of the recently acquired Transit Bus business, prices range from $650,000 to $1,100,000. The cost difference is due to the incremental cost of electric drivetrain, including lithium-ion batteries, motors, inverter and control software, coupled with the relatively low volume of production, leading to higher overheads.

In addition, government subsidies and incentives, including those available in California, are important for the cost-competitiveness of Phoenix’s EVs, and Phoenix’s growth and prospects depend in part on the availability and amounts of these subsidies and incentives. Any reduction, elimination or discriminatory application of government subsidies and incentives because of budgetary challenges, policy changes, the reduced need for such subsidies and incentives due to the perceived success of electric vehicles, or other reasons may impair the cost-competitiveness of Phoenix’s EVs.

The range of Phoenix’s existing EVs is limited, compared with that of traditional vehicles.

Whereas traditional combustion engine medium-duty vehicles may travel from 240 to 350 miles before refueling, Phoenix’s existing EVs have a maximum range of 160 miles and minimum recharging time of five to six hours. Currently, Phoenix’s EVs can be charged only at the owner’s location or select public charging locations using compatible charging equipment, further limiting the EVs to local use. Accordingly, potential customers needing vehicles with longer ranges or quicker turnaround of depleted electric energy supply may find Phoenix’s products relatively less attractive.

We may experience significant delays in the design, manufacture, financing, regulatory approval, launch and delivery of our vehicles, which could harm our business, prospects, financial condition, results of operations, and cash flows.

Our future business depends in large part on our ability to execute on our plans to develop, manufacture, market and sell our vehicles. Any delay in the financing, design, manufacture, regulatory approval, launch or delivery of our vehicles could materially damage our brand, business, prospects, financial condition, results of operations, and cash flows, and could cause liquidity constraints. Vehicle manufacturers often experience delays in the design, manufacture, and commercial release of new products. To the extent we delay the launch of our vehicles, our growth prospects could be adversely affected as we may fail to establish or grow our market share. Furthermore, we rely on third-party suppliers for the provision and development of the key components and materials used in our vehicles. To the extent our suppliers experience any delays in providing us with or developing necessary components we could experience delays in delivering on our timelines.

All of Phoenix’s current range of products are built on Ford’s E-450 chassis. A decision by Ford to offer an electric version of this chassis, directly, would impact the viability of Phoenix’s current products.

Phoenix currently builds all its products on Ford’s E-450 chassis. Ford does not offer an electric version of this chassis, due to the relatively small market size for medium-duty electric vehicles. As volumes increase, there is a potential risk of Ford’s launching an electric version of Ford’s E-450 chassis directly from the factory, negating the need for Phoenix’s current range of products.

8

Additionally, a shortage in the availability of this chassis would impact Phoenix’s capability to produce and fulfill customer’s orders in a timely manner.

Our future growth is dependent upon the willingness of operators of commercial vehicle fleets to adopt electric vehicles and upon our ability to produce, sell and service vehicles that meet their needs. If the market for commercial electric vehicles does not develop as we expect, or if it develops slower than we expect, our business, prospects, financial condition and operating results will be adversely affected.

Our growth requires adoption of commercial vehicle operators to adopt EVs for their fleets and on our ability to produce, sell and service vehicles that meet their needs. EVs’ use in the medium-duty commercial vehicle market is a relatively new development, particularly in the United States, and is characterized by rapidly changing technologies and evolving government regulation, industry standards, and customer views of the merits of using electric vehicles in their businesses. This process has been slow, as, without including the impact of government or other subsidies and incentives, the purchase prices for Phoenix’s EVs currently is higher than those for diesel-fueled vehicles. The relatively low price of oil has also hurt Phoenix’s over the last few years.

Phoenix must educate fleet managers regarding the economic benefits that Phoenix believes result over the life of its EVs. Phoenix believes that these benefits depend on the following:

the difference in the initial purchase prices of commercial electric vehicles and vehicles with comparable gross vehicle weight powered by internal combustion engines or hybrids, both including the effect of government and other subsidies and incentives designed to promote the purchase of electric vehicles;
the total cost of ownership of the vehicle over its expected life, which includes the initial purchase price and ongoing operating and maintenance costs;
the availability and terms of financing options for purchases of vehicles and, for commercial electric vehicles, financing options for battery systems;
the availability of tax and other governmental incentives to purchase and operate electric vehicles and future regulations requiring increased use of nonpolluting vehicles;
government regulations and economic incentives promoting fuel efficiency and alternate forms of energy;
fuel prices, including volatility in the cost of diesel fuel;
cost and availability of other alternatives to diesel fueled vehicles, such as vehicles powered by natural gas or hybrids;
corporate sustainability initiatives;
commercial electric vehicle quality, performance and safety (particularly with respect to lithium-ion battery packs);
the quality and availability of service for the vehicle, including the availability of replacement parts;
the range over which commercial electric vehicles may be driven on a single battery charge;
access to charging stations and related infrastructure costs, and standardization of electric vehicle charging systems;
electric grid capacity and reliability; and
macroeconomic factors.

If, in weighing these factors, operators of commercial vehicle fleets determine that there is no compelling business justification for purchasing commercial EVs, the market for commercial EVs may not develop as, or may develop more slowly than, Phoenix expects which would adversely affect Phoenix’s business, prospects, financial condition and operating results.

9

Phoenix has a limited number of customers, with which Phoenix does not have long-term agreements, and expects that a significant portion of our future sales will be from a limited number of customers. The loss of any of these customers could materially harm Phoenix’s business.

A significant portion of Phoenix’s projected future revenue is expected to be generated from a limited number of customers. Phoenix has no contracts with customers that include long-term commitments that ensure future sales of vehicles. The loss of or a reduction in sales or anticipated sales to Phoenix’s most significant customers would have a material adverse effect on our business, prospects, financial condition and operating results.

An inability to attract new customers for our Gen 4 products and future generations of products will substantially impact our ability to grow revenue or improve our financial results.

Our growth will depend in large part on our ability to attract new customers. As we drive growth in our existing markets, and we anticipate that our sales activities will lead to additional orders and deliveries for our Gen 4 products, and, as a result, increase our base of customers. An inability to attract new customers would substantially impact our ability to grow revenue or improve our financial results. Further, we often receive binding and non-binding purchase orders from customers that are contingent on various factors, such as completing a successful pilot program, obtaining third-party financing or obtaining government grants, such as HVIP. In addition, some customers are interested in future products, not yet in our production. While we continuously strive to expand our product portfolio, developing new products takes a significant amount of time and expense, such as engineering work, sourcing new suppliers, marketing, testing and quality control. In addition, orders may be delayed for a number of reasons, many of which are beyond our control, including supplier delays, which may cause delays in our manufacturing process, or delays in customers obtaining financing. As a result, any such orders may not result in actual revenue in the near term or at all. Accordingly, revenue estimates and the amount and timing of work expected to be performed at the time the estimate of order backlog is developed is subject to change.

We may not be able to accurately estimate the supply and demand for our vehicles, which could result in a variety of inefficiencies in our business and hinder our ability to generate revenue. If we fail to accurately predict our manufacturing requirements, we could incur additional costs or experience delays.

It is difficult to predict our future revenues and appropriately budget for our expenses, and we may have limited insight into trends that may emerge and affect our business. We will be required to provide forecasts of our demand to our suppliers several months prior to the scheduled delivery of products to our prospective customers. If we overestimate our requirements, our suppliers may have excess inventory, which indirectly would increase our costs. If we underestimate our requirements, our suppliers may have inadequate inventory, which could interrupt manufacturing of our products and result in delays in shipments and revenues. In addition, lead times for materials and components that our suppliers order may vary significantly and depend on factors such as the specific supplier, contract terms and demand for each component at a given time. If we fail to order sufficient quantities of product components in a timely manner, the delivery of vehicles to our customers could be delayed, which would harm our business, financial condition and operating results.

We face various challenges in scaling manufacturing, assembling, and converting processes effectively and quickly from low volume production to high volume production for our Gen 4 drivetrain products.

We have no experience to date in high volume manufacturing, assembling, and converting to commercial electric vehicles. We do not know whether we will be able to develop efficient, low-cost manufacturing, assembly and converting capability and processes, and reliable sources of component supply that will enable us to meet the quality, price, engineering, design and production standards, as well as the production volumes we target. Any failure to develop such manufacturing, assembly and converting processes and capabilities and reliable sources of component supply within our projected costs and timelines could have a material adverse effect on our business, prospects, operating results and financial condition. Even if we are successful in developing our high-volume manufacturing, assembly and converting capability and processes, and reliable sources of component supply, we do not know whether we will be able to do so in a manner that avoids significant delays and cost overruns, including as a result of factors beyond our control such as problems with suppliers and vendors, or in time to meet our commercialization schedules or to satisfy the requirements of customers. In addition, certain components we integrate may not be available on a consistent basis or in large quantities. Our business, prospects, financial condition and operating results could be adversely affected if we experience disruptions in our supply chain or if we cannot obtain materials of sufficient quality at reasonable prices.

10

The complexity in our business is expected to grow as we develop new products and services. We have limited experience in simultaneously designing, testing, manufacturing, upgrading, adapting and selling our electric drivetrains as well as limited experience allocating our available resources among the design and production of multiple electric drivetrains. As we add complexity to our product line and introduce new products and services, we may experience unexpected delays.

If we are unable to scale our existing assembly processes and systems quickly while maintaining our current quality level, including as a result of supply chain constraints and inability to manage complexity in our business, we may be unable to meet our customers’ vehicle quality and quantity requirements or our forecasted production schedule or lower our cost of sales. As a result, we may not be able to meet our customers’ delivery schedules and could face the loss of customers, or be exposed to liability to customers to which we promised delivery, which could adversely affect our business, prospects, financial condition and operating results.

If we fail to scale our business operations or otherwise manage future growth effectively as we attempt to rapidly grow our company, we may not be able to produce, market, service and sell our vehicles profitably or successfully.

Our future growth depends upon our ability to maintain relationships with our existing suppliers and source suppliers for our critical components, and to complete building out our supply chain, while effectively managing the risks due to such relationships.

Our success will be dependent upon our ability to maintain and expand our relationships with suppliers who are critical and necessary to the output and production of our vehicles. We also rely on a small group of suppliers to provide us with the components for our vehicles. The supply agreements we have or may enter into with key suppliers in the future may have provisions where such agreements can be terminated in various circumstances, including potentially without cause. If these suppliers become unable to provide, or experience delays in providing, components, or if the supply agreements we have in place are terminated, it may be difficult to find replacement components. Changes in business conditions, pandemics, governmental changes and other factors beyond our control or that we do not presently anticipate could affect our ability to receive components from our suppliers.

Further, we have not secured supply agreements for all of our components. In addition, there is the possibility that finalizing the supply agreements for the parts and components of our vehicles will cause significant disruption to our operations, or such supply agreements could be at costs that make it difficult for us to operate profitably.

If we do not enter into long-term supply agreements with guaranteed pricing for our parts or components, we may be exposed to fluctuations in prices of components, materials and equipment. Agreements for the purchase of battery cells typically contain pricing provisions that are subject to adjustment based on changes in market prices of key commodities. Substantial increases in the prices for such components, materials and equipment would increase our operating costs and could reduce our margins, if we cannot recoup the increased costs. Any attempts to increase the announced or expected prices of our vehicles in response to increased costs could be viewed negatively by our potential customers and could adversely affect our business, prospects, financial condition or operating results.

We may be unable to adequately control the costs or maintain adequate supply of components associated with our operations.

We may be unable to adequately control the costs associated with our operations. We expect to incur significant costs related to procuring raw materials required to manufacture and assemble our vehicles. The prices for these raw materials fluctuate depending on factors beyond our control. Our business also depends on the continued supply of battery packs for our vehicles. We are exposed to multiple risks relating to availability and pricing of quality lithium-ion battery packs.

Furthermore, currency fluctuations, tariffs or shortages in petroleum or other raw materials and other economic or political conditions may result in significant increases in freight charges and raw material costs. Substantial increases in the prices for our raw materials or components would increase our operating costs, and could reduce our margins. In addition, a growth in popularity of electric vehicles without a significant expansion in battery cell production capacity could result in shortages, which would result in increased costs in raw materials to us or impact our prospects.

11

Disruption of supply or shortage of raw materials could harm our business.

Historically, we have experienced significant delivery delays and supply shortage with our BOM components, battery packs in particular. When encountered with supply disruption or shortage, our production plans and delivery schedules to our customers are to a large extent dictated by the timing of receiving these BOM components, or when a different supplier is fully qualified and customized into our product design. For example, COVID-19 has caused disruptions to and delays in our operations, including shortages and delays in the supply of certain parts, including batteries and chassis. Although we have worked diligently with our suppliers to mitigate the risks, we expect supply chain delays to continue to have a significant impact on our 2023 production and revenue and possibly thereafter. Any such supply interruption or shortage could materially adversely affect our business and operating results.

Phoenix EVs use lithium-ion batteries, which, if not appropriately managed and controlled, have caught fire or released smoke and flames. Such events could result in liability under Phoenix’s warranties, for damage or injury, adverse publicity and a potential safety recall, any of which would hurt Phoenix’s prospects.

The battery packs in Phoenix’s EVs use lithium-ion cells, which, if not appropriately managed and controlled can rapidly release energy by venting smoke and flames that can ignite nearby materials. Highly publicized incidents of laptop computers and cell phones bursting into flames have focused attention on the safety of these cells. These events also have raised questions about the suitability of lithium-ion cells for automotive applications. There can be no assurance that a field failure of Phoenix’s battery packs will not occur, which would damage the vehicle or lead to personal injury or death that subject Phoenix to lawsuits. Furthermore, there is some risk of electrocution if individuals who attempt to repair battery packs do not follow applicable maintenance and repair protocols. Any such damage or injury would likely lead to adverse publicity and potentially a safety recall. Any such adverse publicity could adversely affect Phoenix’s business, prospects, financial condition and operating results.

If our vehicles fail to perform as expected or have defects, our ability to develop, market and sell or lease our electric vehicles could be harmed.

If our vehicles were to contain defects in design and/or manufacture that cause them not to perform as expected or that require repair, our ability to develop, market and sell or lease our vehicles could be harmed. For example, the operation of our vehicles is highly dependent on software that will require modification and updates over time. Software products are inherently complex and often contain defects and errors when first introduced. We currently have a limited frame of reference by which to evaluate the long-term quality, reliability and performance characteristics of our buses, trucks, and other products. There can be no assurance that we will be able to detect and repair any defects in our products before commencing the sale of our vehicles. Any product defects or any other failure of our vehicles to perform as expected could harm our reputation and result in adverse publicity, lost revenue, delivery delays, product recalls, product liability claims or significant warranty and other expenses, and could have a material adverse impact on our business, financial condition, operating results and prospects.

We are relying on third-party suppliers to develop a number of advanced technologies for use in our products.

There can be no assurances that our suppliers will be able to meet the technological requirements, production timing and volume requirements to support our business plan. In addition, the technology may not comply with the cost, performance useful life and warranty characteristics we anticipate in our business plan. As a result, our business plan could be significantly impacted and we may incur significant liabilities under warranty claims which could adversely affect our business, prospects and results of operations.

We are relying on a limited number of third-party suppliers to provide us with products for our charger and material handling division.

Currently we are dependent entirely on third-party suppliers and partners for our chargers and material handling product lines. If these suppliers are not able to provide us with products due to supply chain constrains or other reasons, we do not have the capability or knowledge to produce these products locally. This would result in delays in getting end products to customers and negatively impact our business and results of operations.

12

Our success may be dependent on our development and protection of intellectual property rights.

We rely on confidentiality and trade secret protections to protect our proprietary technology. All new EV drivetrain and technical developments by us will be owned by us. Our success will, in part, depend on our ability to obtain patents and trademarks and protect our trade secrets and proprietary technology. We are currently maintaining our engineering under confidentiality agreements and other agreements to preserve our trade secrets and other proprietary technology. Although we have entered into confidentiality agreements with our employees, consultants and contractors, our agreements may not adequately protect our intellectual property, particularly with respect to conflicts of ownership relating to work product generated by our employees, consultants and contractors, and we cannot be certain that others will not gain access to our trade secrets and other proprietary technology. Others may independently develop substantially equivalent proprietary information and techniques or otherwise gain access to our trade secrets.

We may not succeed in establishing, maintaining and strengthening our brand, which would materially and adversely affect customer acceptance of our vehicles and components and our business, revenues and prospects.

Our business and prospects heavily depend on our ability to develop, maintain and strengthen our brand. If we are not able to establish, maintain and strengthen our brand, we may lose the opportunity to build a larger base of customers. Our ability to develop, maintain and strengthen our brand will depend heavily on the success of our marketing efforts. The automobile industry is intensely competitive, and we may not be successful in building, maintaining and strengthening our brand. Our current and potential competitors, particularly automobile manufacturers headquartered in the United States, Japan, the European Union and China, have greater name recognition, broader customer relationships and substantially greater marketing resources than we do. If we do not develop and maintain a strong brand, our business, prospects, financial condition and operating results will be materially and adversely impacted.

Our electric vehicles will compete for market share with vehicles powered by other vehicle technologies that may prove to be more attractive than our vehicle technologies.

Our bus and light and medium-duty truck market currently is serviced by many manufacturers with existing customers and suppliers using proven and widely accepted fuel technologies. Additionally, our competitors are working on developing technologies that may be introduced in our target market. If any of these alternative technology vehicles can provide lower fuel costs, greater efficiencies, greater reliability or otherwise benefit from other factors resulting in an overall lower total cost of ownership, this may negatively affect the commercial success of our vehicles or make our vehicles uncompetitive.

We may be unable to keep up with changes in electric vehicle technology as new entrants and existing, larger manufacturers enter the electric vehicle space.

Our Zeus line of buses and trucks are designed for use with, and is dependent upon, existing electric vehicle technology. As new companies and larger, existing vehicle manufacturers enter the electric vehicle space, we may lose any technological advantage we may have had in the marketplace and suffer a decline in our position in the market. As technologies change, we plan to upgrade or adapt our products to continue to provide products with the latest technology. However, our products may become obsolete or our research and development efforts may not be sufficient to adapt to changes in or to create the necessary technology to effectively compete. As a result, our potential inability to adapt to and develop the necessary technology may harm our competitive position.

The failure to successfully integrate Proterra Transit Business Unit’s business and operations in the expected time frame may adversely affect the combined company’s future results.

As previously reported, on January 11, 2024, the Company completed the acquisition of the Proterra transit business unit (the “Transit Business”) pursuant to the asset purchase agreement with Proterra signed on November 13, 2023. The Company believes that the acquisition of the Transit Business will result in certain benefits, including revenue growth, certain cost synergies, drive product innovations, and operational efficiencies. However, to realize these anticipated benefits, the businesses of the Company and the Transit Business must be successfully combined. The success of the asset acquisition will depend on the Company’s ability to realize these anticipated benefits from combining the businesses of the Company and the Transit Business. The Company may fail to realize the anticipated benefits of the asset acquisition for a variety of reasons, including the following:

failure to successfully manage relationships with Transit Business customers, distributors and suppliers;

failure of customers to accept new products or to continue as customers of the Company;

13

customer and revenue attrition of the Transit Business in excess of anticipated levels;

failure to qualify the Company’s products as a primary source of supply with OEM customers on a timely basis or at all;

potential incompatibility of technologies and systems;

failure to integrate and leverage the increased scale of the Transit Business quickly and effectively;

potential difficulties preparing financial statements and integrating and harmonizing financial reporting systems;

the loss of key employees of the Transit Business;

failure to effectively coordinate sales and marketing efforts to communicate the capabilities of the combined company; and

failure to combine product offerings and product lines quickly and effectively.

the risk of entering market segments in which the Company has no or limited direct prior experience and where competitors in such market segments have stronger market segment positions;

failure to have adequate capital resources to finance the Transit Business operations and business

The actual integration may result in additional and unforeseen expenses or delays. If the combined company is not able to successfully integrate the Transit Business’s business and operations, or if there are delays in combining the businesses, the anticipated benefits of the asset acquisition may not be realized fully or at all or may take longer to realize than expected.

Phoenix’s business requires highly technically skilled personnel, for whom Phoenix must compete for employment.

Phoenix’s manufacturing and research and development require highly skilled electrical, mechanical, and software engineers. Competition for employment of such individuals is intense, and Phoenix’s ability to attract and retained and retaining them is essential to continuing its business. Growth of Phoenix’s business will depend upon its ability to compete for increasing numbers of such employees, and there can be no assurance that Phoenix will be able to do so. Our inability to attract and retain key personnel may materially and adversely affect our business operations. Any failure by our management to effectively anticipate, implement and manage the changes required to sustain our growth would have a material adverse effect on our business, financial condition and results of operations.

We will also need to hire and train a significant number of hourly employees to expand our commercial manufacturing operations. Furthermore, in the event employees hired by us seek to join or form a labor union, we could be subject to risks as we engage in an attempt to finalize negotiations with any such union, including potential work slowdowns or stoppages, delays and increased costs. If we are unsuccessful in hiring and training an expanded workforce in a timely and cost-effective manner, our business, financial condition and results of operations could be adversely affected.

We are highly dependent on the services of Denton Peng, our Chief Executive Officer and Interim Chief Financial Officer.

We are highly dependent on the services of Denton Peng, our Chief Executive Officer and Interim Chief Financial Officer. Mr. Peng is the source of many, if not most, of the ideas and execution driving our strategies and supply chains. If Mr. Peng were to discontinue his service to us due to death, disability or any other reason, we would be significantly disadvantaged.

Our lack of effective internal controls over financial reporting may affect our ability to accurately report our financial results or prevent fraud, which may affect the market for and price of our Common Stock.

To implement Section 404 of the Sarbanes-Oxley Act of 2002, the SEC adopted rules requiring public companies to include a report of management on the company’s internal control over financial reporting. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our Company’s internal control over financial reporting as of December 31, 2023 based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO 2013 Framework). The Company has identified the

14

following material weaknesses, in the design or operation of internal controls, which could adversely affect the Company’s ability to record, process, summarize and report financial data: (1) failure to maintain an effective control environment of internal control over financial reporting; (2) failure to develop an effective risk assessment process to identify and evaluate at a sufficient level of detail all relevant risks of material misstatement, including business, operational, and fraud risks; (3) ineffective monitoring activities to assess the operation of internal control over financial reporting; and (4) lack of sufficient controls designed and implemented for financial information processing and reporting and lacked resources with requisite skills for the financial reporting under U.S. GAAP.

We will be subject to the requirement that we maintain internal controls and that management perform periodic evaluation of the effectiveness of the internal controls. Effective internal control over financial reporting is important to prevent fraud. As a result, our business, financial condition, results of operations and prospects, as well as the market for and trading price of our shares of Common Stock, may be materially and adversely affected if we do not have effective internal controls. Before becoming a public company, we were a private company with limited resources. As a result, we may not discover any problems in a timely manner and current and potential shareholders could lose confidence in our financial reporting, which would harm our business and the trading price of our shares of Common Stock. The absence of internal controls over financial reporting may inhibit investors from purchasing our shares and may make it more difficult for us to raise funds in a debt or equity financing.

We intend to implement measures designed to improve our internal control over financial reporting to address the underlying causes of these material weaknesses, including (1) hiring more qualified staff and increasing resources with sufficient knowledge and experience to strengthen financial reporting; (2) setting up a financial and system control framework to ensure proper segregation of duty and review procedures, with formal documentation of polices and controls in place; (3) forming a task force to design and improve processes and controls to monitor operations and record financial data; and (4) devoting proper time by senior management to perform comprehensive review of procedures to assess risks and enforce effective accountability.

In addition, we anticipate that the process of building and improving our accounting and financial functions and infrastructure will require significant additional professional fees, internal costs and management efforts. We expect that we will need to implement a new internal system to enhance the management of our financial, accounting, human resources and other functions. However, such a system would likely require us to complete many processes and procedures for the effective use of the system or to run our business using the system, which may result in substantial costs. Any disruptions or difficulties in implementing or using such a system could adversely affect our controls and harm our business. Moreover, such disruption or difficulties could result in unanticipated costs and diversion of management’s attention.

Additional material weaknesses or significant deficiencies may be identified in the future. If we identify such issues or if we are unable to produce accurate and timely financial statements, our stock price may decline and we may be unable to maintain compliance with the Nasdaq Listing Rules.

Risks Related to Ownership of Our Common Stock

The market price of our securities may fluctuate and may decline.

Fluctuations in the price of our securities could contribute to the loss of all or part of your investment. The trading price of our securities has been volatile and subject to wide fluctuations in response to various factors, some of which are beyond our control. Any of the factors listed below could have a material adverse effect on the market value of our securities.

actual or anticipated fluctuations in our quarterly financial results or the quarterly financial results of companies perceived to be similar to us;
changes in the market’s expectations about our operating results;
success or failure of competitors;
our operating results failing to meet the expectation of securities analysts or investors in a particular period;
changes in financial estimates and recommendations by securities analysts concerning us or the market in general;
operating and stock price performance of other companies that investors deem comparable to us;

15

our ability to market new and enhanced services and products on a timely basis;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation involving us;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our common stock available for public sale;
short selling of our common stock or other securities;
any announced or anticipated stock or equity linked instrument offering by us;
any major change in the board of directors or management;
sales of substantial amounts of common stock by our directors, executive officers or significant stockholders or the perception that such sales could occur; and
general economic and political conditions such as recessions, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.

Broad market and industry factors may materially harm the market price of our securities irrespective of our operating performance. The stock market in general has experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of our securities, may not be predictable. A loss of investor confidence in the market for automotive stocks or the stocks of other companies which investors perceive to be similar to us could depress our stock price regardless of our business, prospects, financial condition or results of operations. A decline in the market price of our securities also could adversely affect our ability to issue additional securities and our ability to obtain additional financing in the future.

If we are unable to maintain compliance with the continued listing requirements as set forth in the Nasdaq listing rules, our common stock could be delisted from the Nasdaq, and if this were to occur, then the price and liquidity of our common stock, and our ability to raise additional capital, may be adversely affected.

Our common stock is currently listed on the Nasdaq Capital Market, or Nasdaq. Continued listing of a security on the Nasdaq is conditioned upon compliance with certain continued listing requirements and continued listing standards set forth in the Nasdaq listing rules, including a minimum closing bid price of $1.00 per share. There can be no assurance we will continue to satisfy the all the requirements for maintaining a Nasdaq listing.

Delisting of our common stock could adversely affect the liquidity of our common stock because alternatives, such as the OTC Bulletin Board and the pink sheets, are generally considered to be less efficient markets. An investor likely would find it less convenient to sell, or to obtain accurate quotations in seeking to buy our common stock on an over-the-counter market. Many investors likely would not buy or sell our common stock due to difficulty in accessing over-the-counter markets, policies preventing them from trading in securities not listed on a national exchange or other reasons. A delisting of our common stock would likely to have an adverse impact on our stock price, inhibit or preclude our ability to rise additional financing, effect strategic acquisitions and may also materially and adversely impact our credit terms with our vendors.

Sales of substantial amounts of our common stock in the public markets by our existing stockholders, or the perception that such sales might occur, could cause the market price of our common stock to decline significantly, even if our business is doing well.

Sales of a substantial number of shares of our common stock in the public market could occur at any time. If our stockholders sell, or the market perceives that we or our stockholders intend to sell, a substantial amount of our common stock in the public market, the market price of our common stock could decline significantly.

16

The issuance of additional shares of our common stock in connection with financings, acquisitions, investments, our share incentive plans or otherwise will dilute all other stockholders.

Our Second Amended to the Amended Certificate of Incorporate authorizes us to issue up to 450,000,000 shares of our common stock and up to 50,000,000 shares of preferred stock. We may issue common stock or securities convertible into common stock from time to time in connection with a financing, acquisition, investment, our equity incentive plans or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.

We do not expect to declare any dividends in the foreseeable future.

We do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. Consequently, holders of our common stock may need to rely on sales of their shares after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

It is not possible to predict the actual number of shares we will sell under the Standby Equity Purchase Agreement (the “SEPA”), or the actual gross proceeds resulting from those sales. Further, we may not have access to the full amount available under the SEPA.

On November 22, 2022, we entered into the SEPA with YA II PN, Ltd. (“Yorkville”), pursuant to which Yorkville has committed to purchase up to $10,000,000 of our common stock, subject to certain limitations and conditions set forth in the SEPA. We have the right to control the timing and amount of any sales of our shares of common stock to Yorkville under the SEPA. As of December 31, 2023, we sold a total of 1,576,545 shares of common stock and the company received $1.9 million in net proceeds from the sales.

Although the SEPA provides that we may sell up to an aggregate of $10,000,000 of our common stock to Yorkville, only 4,035,086 shares of our common stock, including the aggregate amount of 61,421 Commitment Shares issued to Yorkville, have been registered. If we elect to sell to the Yorkville all of the 4,035,086 registered shares of common stock, depending on the market price of our common stock prior to each Advance made pursuant to the SEPA, the actual gross proceeds from the sale of all such shares may be substantially less than the $10,000,000 available to us, which could materially adversely affect our liquidity.

If it becomes necessary for us to issue and sell to Yorkville under the SEPA more than the 4,035,086 shares registered for resale in order to receive aggregate gross proceeds equal to $10,000,000, we must file with the SEC one or more additional registration statements to register under the Securities Act the resale by Yorkville of any such additional shares of our common stock we wish to sell from time to time under the SEPA, which the SEC must declare effective. Additionally, we would need to obtain stockholder approval to issue shares of common stock in excess of the Exchange Cap under the SEPA in accordance with applicable Nasdaq rules, unless all applicable sales of shares of common stock under the SEPA equal or exceed the “Minimum Price” (as such term is defined in the Nasdaq Rules) or, as to any Advance, the issuance of the common stock pursuant to an Advance Notice would be excluded from the Exchange Cap under Nasdaq rules (or interpretive guidance provided by the Nasdaq with respect thereto), in which case, under applicable Nasdaq rules, the Exchange Cap limitation would not apply to issuances and sales of common stock under the SEPA. Any issuance and sale by us under the SEPA of shares of common stock in addition to the 4,035,086 shares of common stock registered for resale by Yorkville could cause additional dilution to our stockholders.

We are not required or permitted to issue any shares of common stock under the SEPA if such issuance would breach our obligations under the rules or regulations of the Nasdaq Stock Market LLC. In addition, Yorkville will not be required to purchase any shares of our common stock if such sale would result in their beneficial ownership exceeding 9.99% of the then issued and outstanding common stock. Our inability to access a part or all of the amount available under the SEPA, in the absence of any other financing sources, could have a material adverse effect on our business.

If we elect to draw down amounts under the SEPA, which will result in the sale of shares of our common stock to Yorkville, any such draw-downs may have a dilutive impact on our existing shareholders. Though we have been advised by Yorkville, and Yorkville represents in the SEPA, that Yorkville is purchasing the shares for its own account, for investment purposes, and without any view or intention to distribute such shares in violation of the Securities Act or any other applicable securities laws, Yorkville may resell some or all of the shares we issue to it pursuant to draw-downs under the SEPA and such sales could cause the market price of our common stock to decline.

17

Risks Relating to Regulation and Claims

Product liability or other claims could have a material adverse effect on our business.

The risk of product liability claims, product recalls and associated adverse publicity is inherent in the manufacturing, marketing and sale of all vehicles, including electric vehicles. Although we have liability insurance policies in place, that insurance may be inadequate to cover all potential product claims. Any product recall or lawsuit seeking significant monetary damages either in excess of our coverage, or outside of our coverage, may have a material adverse effect on our business and financial condition. We may not be able to secure additional liability insurance coverage on acceptable terms or at reasonable costs when needed or at all. A successful product liability claim against us could require us to pay a substantial monetary award. Moreover, a product recall could generate substantial negative publicity about our products and business and inhibit or prevent commercialization of other future product candidates. We cannot provide assurance that such claims and/or recalls will not be made in the future.

Regulatory requirements may have a negative effect upon our business.

All vehicles sold must comply with international, federal and state motor vehicle safety standards. In the United States, vehicles that meet or exceed all federally mandated safety standards are certified under the federal regulations. Rigorous testing and the use of approved materials and equipment are among the requirements for achieving federal certification. Our Zeus buses and trucks are subject to substantial regulation under federal, state and local laws and standards. These regulations include those promulgated by the U.S. EPA, the National Highway Traffic Safety Administration (“NHTSA”), the Pipeline and Hazardous Materials Safety Administration (“PHMSA”) and various state boards, and compliance certification is required for each new model year. These laws and standards are subject to change from time to time and we could become subject to additional regulations in the future. In addition, federal, state and local laws and industrial standards for electric vehicles are still developing. Compliance with these regulations could be challenging, burdensome, time consuming and expensive. If compliance results in delays or substantial expenses, our business could be adversely affected.

The unavailability, reduction or elimination of government and economic incentives could have a material adverse effect on our business, prospects, financial condition and operating results.

Any reduction, elimination or discriminatory application of government subsidies and economic incentives because of policy changes, the reduced need for such subsidies and incentives due to the perceived success of the electric vehicle industry or other reasons may result in the diminished competitiveness of the electric vehicle industry generally. This could materially and adversely affect the growth of our business, prospects, financial condition and operating results.

While certain tax credits and other incentives for alternative energy production and electric vehicles have been available in the past, there is no guarantee these programs will be available in the future. If current tax incentives are not available in the future, our financial position could be harmed. As federal, state, or local legislation related to electric vehicles or data protection continues to develop, we will likely be required to expend significant additional resources to continue to modify or enhance our products, protective measures and internal processes to comply with such legislation.

We may be exposed to liability for infringing upon other companies’ intellectual property rights.

Our success, in part, is dependent on our ability to operate without infringing on others’ proprietary rights. While we are not aware of any patents and trademarks which would cause our products or their use to infringe the rights of any third parties, we cannot be certain that infringement has not or will not occur. We could incur substantial costs, in addition to a great amount of time lost, in defending any patent or trademark infringement suits or in asserting any patent or trademark rights in a suit with another party.

We are subject to various environmental laws and regulations that could impose substantial costs upon us and cause delays in building our manufacturing facilities.

Our operations are and will continue to be subject to international, federal, state, and/or local environmental laws and regulations, including laws relating to water use; air emissions; use of recycled materials; energy sources; the protection of human health and the environment, natural resources and endangered species; and the use, handling, storage, disposal and human exposure to hazardous materials.

18

Environmental and health and safety laws and regulations can be complex, and we expect that we will be affected by future amendments to such laws or other new environmental and health and safety laws and regulations which may require us to change our operations, potentially resulting in a material adverse effect on our business, prospects, financial condition, and operating results. We have been required to obtain and comply with the terms and conditions of multiple environmental permits, certificates, or registrations, many of which are difficult and costly to obtain and could be subject to legal challenges. Violations of these laws, regulations, and permits, certificates and registrations can give rise to liability for administrative oversight and correction costs, cleanup costs, property damage, bodily injury and fines and penalties. In some cases, violations may result in suspension or revocation of permits, certificates or registrations. Capital and operating expenses needed to comply with environmental laws and regulations can be significant, and violations may result in substantial fines and penalties, third party damages, suspension of production or a cessation of our operations, and reputational harm.

Contamination at properties we currently own or operate, will own or operate, we formerly owned or operated or to which hazardous substances were sent by us, may result in liability for us under environmental laws and regulations, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act, which can impose liability for the full amount of remediation-related costs without regard to fault, for the investigation and cleanup of contaminated soil and ground water, for vapor intrusion and other exposure pathways or impacts to human health or the environment and for damages to natural resources. The costs of complying with environmental laws and regulations and any claims concerning noncompliance, or liability with respect to contamination in the future, could have a material adverse effect on our financial condition or operating results. We may face unexpected delays in obtaining the required permits and approvals in connection with our planned production facilities that could require significant time and financial resources and delay our ability to operate these facilities, which would adversely impact our business, prospects, financial condition and operating results.

Changes in laws or regulations, or a failure to comply with any laws and regulations, or any litigation that we may be subject to or involved in may adversely affect our business, investments and results of operations.

We are subject to laws, regulations and rules enacted by national, regional and local governments and the Nasdaq Stock Market on which we are applying for our securities to be listed. In particular, we will be required to comply with certain SEC, Nasdaq and other legal and regulatory requirements. Compliance with, and monitoring of, applicable laws, regulations and rules may be difficult, time consuming and costly.

Those laws, regulations and rules and their interpretation and application may also change from time to time and those changes could have a material adverse effect on our business, investments and results of operations. In addition, a failure to comply with applicable laws, regulations or rules, as interpreted and applied, could have a material adverse effect on our business and results of operations.

We may be compelled to undertake product recalls or take other actions, which could adversely affect our business, prospects, operating results, reputation and financial condition.

Any product recall in the future may result in adverse publicity, damage our reputation and adversely affect our business, prospects, operating results and financial condition. In the future, we may, voluntarily or involuntarily, initiate a recall if any of our electric vehicles or components (including our battery packs) prove to be defective or noncompliant with applicable federal motor vehicle safety standards. Such recalls, whether caused by systems or components engineered or manufactured by us or our suppliers, would involve significant expense and diversion of management’s attention and other resources, which could adversely affect our brand image in our target market and our business, prospects, financial condition and operating results.

We may not have adequate insurance coverage for possible claims, lawsuits, product recalls or other damages claims made against us.

The successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. As a recently public company with limited operating history we may find it difficult to obtain and maintain certain categories of insurance such as adequate D&O insurance, product liability insurance, garage keepers insurance, cybersecurity insurance, etc.

19

Insufficient warranty reserves to cover future warranty claims could adversely affect our business, prospects, financial condition and operating results.

Our EVs are sold with warranties, and as a result we need to maintain warranty reserves to cover any warranty-related claims. If our warranty reserves are inadequate to cover such future warranty claims, our business, prospects, financial condition and operating results could be materially and adversely affected. We may become subject to significant and unexpected warranty expenses. There can be no assurances that then-existing warranty reserves will be sufficient to cover all claims.

General Risk Factors

Economic conditions could adversely affect our business.

Uncertain global economic conditions, in particular in light of the COVID-19 pandemic, could adversely affect our business. Negative global economic trends, such as decreased consumer and business spending, high unemployment levels and declining consumer and business confidence, pose challenges to our business and could result in declining revenues, profitability and cash flow. Although we continue to devote significant resources to support our brands, unfavorable economic conditions may negatively affect demand for our products.

Litigation may adversely affect our business, financial condition and results of operations.

From time to time in the normal course of our business operations, we may become subject to litigation that may result in liability material to our financial statements as a whole or may negatively affect our operating results if changes to our business operation are required. The cost to defend such litigation may be significant and may require a diversion of our resources. There also may be adverse publicity associated with litigation that could negatively affect customer perception of our business, regardless of whether the allegations are valid or whether we are ultimately found liable. As a result, litigation may adversely affect our business, financial condition and results of operations. Since inception, the Company has not been a party to any material litigation.

We are subject to cyber security risks. If a cyber security incident occurs, we could suffer information theft, data corruption, operational disruption and our business and results of operations could be harmed.

Our customers, and our industry generally, have become more dependent on digital and connected technologies to conduct business. We depend on digital and connected technologies to monitor our EVs, perform many of our services and to process and record financial and operating data, among other things. We also expect to increase our dependence on these technologies as we expand our offerings. Ensuring the secure and reliable processing, maintenance and transmission of this data is important to our operations and our customers. As cyber security incidents (including deliberate attacks) have increased in number, scope, and sophistication, energy assets (and related networks) may become the targets of more incidents. Our technologies, systems and networks, and those of our customers, vendors, suppliers and other business partners, may become the target of cyberattacks or information security breaches that could result in the loss or destruction of proprietary and other information, or other disruption of business operations. In addition, while we depend on certain business partners to store certain information regarding our customers and employees, these third parties may be a target of cyberattacks or information security breaches that could result in the unauthorized release, gathering, monitoring, or misuse of sensitive information. Our recourse against these business partners, if any, may be limited. In addition, we, our customers, vendors, and/or business partners may be unable to detect certain breaches (such as unauthorized surveillance) for an extended period of time. Our systems and controls for protecting against cyber security risks, and those used by our business partners, may be insufficient. The loss, misuse, destruction, unauthorized release, gathering, or monitoring of sensitive information result in significant financial losses, loss of customers and business opportunities, reputation damage, litigation (including any damages awarded), regulatory fines, penalties or intervention, reimbursement or other compensatory costs, or otherwise adversely affect our business, financial condition or results of operations. We will likely be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and remediate any vulnerability to cyber security incidents. The reliability and capacity of our systems is critical to our operations. Any difficulties in implementing or integrating new systems or enhancing current systems, or any material disruption in our information technology systems or systems could have an adverse effect on our business and results of operations.

Phishing scams could compromise sensitive data, harm our reputation, and lead to financial losses.

Phishing scams involve malicious actors attempting to trick our employees into providing sensitive information or accessing malicious links, often through fraudulent emails or websites. If our employees fall victim to these scams, it could result in financial losses, damage to our brand reputation, and compromise of confidential or proprietary information. Despite implementing preventative

20

measures and employee training, the risk of phishing scam remains, and a successful attack could cause disruption and have significant negative financial impact to our business.

We face risks related to the ongoing Russian invasion of Ukraine and any other conflicts that may arise on a global or regional scale which could adversely affect our business and results of operations.

On February 24, 2022, the Russian Federation launched an invasion of Ukraine that has had an immediate impact on the global economy resulting in higher energy prices and higher prices for certain raw materials and goods and services which in turn is contributing to higher inflation in the United States and other countries across the globe with significant disruption to financial markets and supply and distribution chains for certain raw materials and goods and services on an unprecedented scale. The impact of the sanctions has also included disruptions to financial markets, an inability to complete financial or banking transactions, restrictions on travel and an inability to service existing or new customers in a timely manner in the affected areas of Europe. The Russian Federation could resort to cyberattacks and other action that impact businesses across the United States, the European Union and other nations across the globe including those without any direct business ties to the Russian Federation. The Russian invasion of Ukraine has continued to escalate without any resolution of the invasion foreseeable in the near future with the short and long-term impact on financial and business conditions in Europe remaining highly uncertain.

The U.S. and the European Union responded to Russia’s invasion of Ukraine by imposing various economic sanctions on the Russian Federation to which the Russian Federation has responded in kind. The United Kingdom, Japan, South Korea, Australia and other countries across the globe have imposed their own sanctions on the Russian Federation. The United States, the European Union and such other countries acting together or separately could impose wider sanctions or take further actions against the Russian Federation if the conflict continues to escalate. Multinational corporations and other corporations and businesses with business and financial ties to the Russian Federation have either reduced or eliminated their ties to the Russian Federation in a manner that often exceeds what is required pursuant to sanctions by these countries. While we do not have any direct business or financial ties to the Russian Federation or Ukraine as part of our own business, the impact of higher energy prices and higher prices for certain raw materials and goods and services resulting in higher inflation and disruptions to financial markets and disruptions to manufacturing and supply and distribution chains for certain raw materials and goods and services across the globe may impact our business in the future. We will assess and respond where appropriate to any direct or indirect impact that the Russian invasion of Ukraine has on the availability or pricing of the raw materials for our products, manufacturing and supply and distribution chains for our products and on the pricing and demand for our products.

In addition, any deterioration in credit markets resulting directly or indirectly from the ongoing Russian invasion of Ukraine could limit our ability to obtain external financing to fund our operations and capital expenditures. Adverse economic conditions may also result in a higher rate of losses on accounts receivables that we accrue in the future due to credit defaults. As a result, a downturn in the worldwide economy resulting from the Russian invasion of Ukraine and other conflicts with a global impact that may arise from time to time could have a material adverse effect on our business, results of operations, and/or financial condition.

21

ITEM 1 B. Unresolved Staff Comments

None.

ITEM 1 C. Cybersecurity

Cybersecurity risk management is an integral part of our overall enterprise risk management program. We have made significant investments in processes, and technology to protect Phoenix’s connected vehicles, services, confidential business information, and employee and consumer personal data. We have implemented multiple and varied processes and technologies for the avoidance, identification, assessment, mitigation, and remediation of risks from cybersecurity threats and incidents designated to protect against the cybersecurity risk landscape. We are continuously assessing and enhancing our protection, detection, response, and recovery capabilities and regularly engage with the cybersecurity communities, third-party cybersecurity and compliance partners, internal stakeholders, and organizations leading best practices, to support our goals and objectives. At its core, our cybersecurity risk management program integrates multiple teams across the organization, including our operations team, with leadership and oversight by executive management, the Audit Committee of the Board of Directors (“Audit Committee”), and the Board of Directors (“Board”).

Governance

Board and Committee Oversight

Our Board has oversight responsibility for our overall enterprise risk management and delegates cybersecurity risk management oversight to the Audit Committee. The Audit Committee oversees Phoenix’s policies and practices with respect to risk assessment and risk management, including discussing with management (i) Phoenix’s major financial, cybersecurity, privacy and other information technology risk exposures; (ii) the steps that have been taken to monitor and control such exposures; and (iii) any material cybersecurity threats or incidents. The Audit Committee and the Board receive regular reporting from Phoenix’s management on the status of our cybersecurity program and ad hoc reporting on material cybersecurity threats and incidents.

Management’s Role

At the management level, our COO and CFO are responsible for leading our cybersecurity risk management program and enterprise cybersecurity matters. The COO and CFO monitor the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents. For potentially material cybersecurity threats and incidents, we escalate these to the CEO, and would raise such threats and incidents to our Audit Committee Chair and, as appropriate, to our Board as they arise.

Management of Cybersecurity Risk

Our Cybersecurity Risk Management Processes

Our cybersecurity risk management program provides a framework for handling cybersecurity threats and incidents by escalating risks, issues, and key decisions to management, the Audit Committee, and our Board. Our program is designated to protect our products and services, confidential business information (including intellectual property), and employee and consumer data and includes steps for detecting and monitoring cybersecurity threats and incidents, assessing the severity of such threats or incidents, identifying the source of such threats or incidents, including whether such threats or incidents are associated with a third-party vendor or service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management, the Audit Committee, and our Board of potentially material cybersecurity threats and incidents. In addition, our operations team provides cybersecurity training to employees during the onboarding process and periodic basis thereafter, with specialized training and tabletop exercises for our core incident response teams and executive management on at least an annual basis.

22

ITEM 2. Properties

Our principal executive offices are located at its headquarters comprising approximately 39,043 square feet at 1500 Lakeview Loop, Anaheim, California. The lease on the Anaheim facility expires in March 2027. We currently carry out the production of our electric transit buses from a lease facility at 1 Whitlee Ct, Greenville, South Carolina. The Greenville Facility is leased by use at a rent of $1.3 million per year and the lease on Greenville Facility expires in June 2026. We believe that our existing facilities are adequate for our current business operations and we will be able to enter into lease arrangements on commercially reasonable terms for future expansion.

ITEM 3 Legal Proceedings

As of the date of this report, there are no pending or ongoing legal proceedings that are material to the Company’s operations or financial condition. We regularly review and update our disclosure to reflect any changes in our legal exposures.

ITEM 4 Mine Safety Disclosures

Not applicable.

23

PART II

ITEM 5 Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock has been traded on the NASDAQ Capital Market under the Symbol “PEV” since June 8, 2022.

Holders of Common Equity

As of April 10, 2024, there were 14 holders of record of our common stock. Such numbers do not include beneficial owners holding shares, rights or units through nominee names.

Dividends

We have not paid any cash dividends on our common stock to date. The payment of cash dividends in the future is dependent upon our revenues and earnings, if any, capital requirements, the terms of any indebtedness and general financial condition. The payment of any cash dividends will be within the discretion of the Board at such time. In addition, the Board is not currently contemplating and does not anticipate declaring any stock dividends in the foreseeable future.

Securities Authorized for Issuance Under Equity Compensation Plans

For a description of securities authorized under our equity compensation plans, see Note 14 “Stock-based Compensation” to the consolidated financial statements included elsewhere in this Annual Report for more information.

Recent Sales of Unregistered Securities

Any previous sales of unregistered securities by the Company have been previously disclosed in our reports on Form 8-K filed with the SEC.

Issuer Purchases of Equity Securities

None.

ITEM 6 [Reserved]

ITEM 7 Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion and analysis in conjunction with our financial statements and the related notes appearing elsewhere in this annual report on Form 10-K. This discussion may contain forward-looking statements based on current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 1A.— Risk Factors” or in other parts of this annual report on Form 10-K.

24

Basis of Presentation

Our consolidated financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Preparing consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. Critical accounting estimates are those estimates that involve a significant level of estimation uncertainty and could have a material impact on our financial condition or results of operations. We have critical accounting estimates in the areas of accounts receivable and allowance for credit loss, impairment of long-lived assets, impairment of goodwill, fair value of derivative liabilities, and product warranties.

Principal Factors Affecting Our Results of Operations

We believe that the following factors have had, and we expect that they will continue to have, a significant effect on the development of our business, financial condition and results of operations.

BOM and Supply Chain Challenges. Purchased materials represent the largest component of cost of goods sold in our products and we continue to explore ways to improve cost structure of our products through better design, strategic alliances for sourcing, supply chain optimization, and, in some cases vertical integration. We believe that an increase in volume and additional experience as well as long term and strengthened supply chain partnerships will allow us to continue to reduce our Bill of Materials (“BOM”), labor and overhead costs, as a percentage of total revenue. By reducing material costs, driving improvement in battery performance, increasing facility utilization rates and achieving better economies of scale, we can reduce prices while maintaining or growing gross margins of our products to further lower customers’ total cost of ownership (“TCO”) and help accelerate commercial electric vehicle adoption. Because we rely on third party suppliers for the development, manufacture, and development of many of the key components and materials used in our vehicles, we have been affected by industry-wide challenges such as significant delivery delays and supply shortages of certain BOM components. While we continue to focus on mitigating risks to our operations and supply chain in the current industry environment, we expect that these industry-wide trends will continue to affect our ability and the ability of our suppliers to obtain parts and components on a timely basis for the foreseeable future, having a significant impact on our business and results of operations in 2023 and possibly thereafter.
Availability of Funding to Develop Products and Scale Production. Our results are impacted by our ability to sell our electrification solutions and services to new and existing customers. We have had initial success with selling to our fleet customers. In order to sell additional products to new and existing customers, we will require substantial additional capital to develop our products and services, ramp up production and support expansion. Although we pursue an asset light strategy, we expect that both our capital and operating expenditures will increase significantly in connection with our ongoing activities, as we continue to invest in our technology, research and development efforts, obtain, maintain and improve our operational, financial and management information systems, hire additional personnel, obtain, maintain, expand and protect our intellectual property portfolio. Until we can generate sufficient revenue from vehicle sales, we expect to primarily finance our operations through proceeds from public or private stock offering, debt financings including but not limited to term loans, revolving line of credit and equity linked instruments, and potentially federal and state incentive funding programs. The amount and timing of our future funding requirements, will depend on many factors, including the pace and results of our research and development efforts, the lead time for various components in our supply chain, and our ability to successfully manage and control costs and scale our operations.
Government Subsidies and Incentive Policies. With growing emphasis on improving air quality around our communities, large states like California are mandating key end user segments to switch to zero emission transportation options. Some of the key regulations driving growth in our addressable market include:
requiring all transit buses in California to be zero emissions by 2040;
requiring all airport shuttles in California to be all electric by 2035,
requiring at least 50% of all medium-duty trucks sold in California to electric by 2030,

25

requiring specific end user segments like drayage and yard trucks to go electric.

Other states like New York, New Jersey and Massachusetts are also expected to bring in regulatory requirements for key end user segments like, transit agencies and school buses to switch to all electric transportation options. Fifteen other states including Connecticut, Colorado, Hawaii, Maine, Maryland, Massachusetts, New Jersey, New York, North Carolina, Oregon, Pennsylvania, Rhode Island, Vermont, and Washington have committed to follow California’s Advanced Clean Trucks Regulation. Primarily driven by the urgent need to meet carbon and greenhouse gas emission reduction targets, various state and federal agencies are also supporting the switch to zero emission transportation, providing a host of funding and incentive support to develop, demonstrate and deploy zero emission transportation solutions. Some of the key funding / incentives driving adoption of electric medium duty vehicles include:

the California Hybrid and Zero-Emission Truck and Bus Voucher Incentive Project, which offers a minimum of $60,000 per vehicle as incentive for Class 4 electric vehicles registered and operating in the state;
the New York Truck Voucher Incentive Program offering up to $100,000 per Class 4 electric vehicle;
funding from federal agencies like the Federal Transit Administration, covering up to 80% of the cost of procuring electric transit buses and various funding options covering up to 100% of the cost of procuring all electric school buses across key states.
Federal and various state agencies have established incentives for setting up both public and private charging infrastructure. Notably, the California Energy Commission and the California Public Utilities Commission have approved funding up to 100% of the cost of setting up chargers and related infrastructure. Large utilities like Southern California Edison, Pacific Gas & Electric and San Diego Gas & Electric have ‘Charge Ready’ programs that cover the entire cost of setting up charging infrastructure. Other states like New York, Chicago, North Carolina, Tennessee, Texas and Ohio have also introduced programs to support fleets with their charging infrastructure requirements.

Results of Operations

    

The Year Ended

December 31, 2023

    

December 31, 2022

 

($ in thousands except share and per share data)

Net revenues

$

3,122

$

4,330

Cost of revenues

 

3,398

 

3,510

Gross (loss) profit

 

(276)

 

820

Operating expenses:

 

 

Selling, general and administrative

 

14,902

 

13,970

Provision for credit loss

360

Impairment of long-lived assets

4,968

Operating loss

 

(20,506)

 

(13,150)

Other income (expense):

 

 

Interest expense, net

 

(606)

 

(7)

Loss on sales-type leases

(98)

Change in fair value of derivative liability

(319)

Employee retention credit

697

196

Others

 

209

 

265

Total other (expense) income, net

 

(117)

 

454

Loss before income taxes

 

(20,623)

 

(12,696)

Income tax provision

 

(22)

 

(9)

Net loss

$

(20,645)

$

(12,705)

Net loss per share of common stock:

 

 

Basic and Diluted

$

(0.97)

$

(0.65)

Weighted average common stocks outstanding

 

21,199,023

 

19,664,273

26

Net Revenues

Our revenues were primarily derived from sale and lease of EVs, sales of forklifts and other revenue. Other revenue consists of engineering and maintenance service, sales of component and charging stations, shipping and delivery fees and others.

For the years ended December 31, 2023 and 2022, our revenues were $3.1 million and $4.3 million, respectively. The 27.9% decrease in revenues was primarily driven by the decrease in sales of all - electric lithium - ion forklifts and reduction in lease of EVs.

The decrease in sales of all - electric lithium - ion forklifts is mainly because of a slowdown in demand during the year ended December 31, 2023 compared to the year ended December 31, 2022 due to less competitive price of the forklifts in the market. The reduction in lease revenue during the year ended December 31, 2023 is mainly because, during the year ended December 31, 2023, we and certain customers amended agreements related to the leased EVs to renew the lease term. Since there was no grant of additional right - of - use assets, we did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. We reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75)% of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90)% all of the fair value of the underlying asset. The modified EV lease agreements are thus accounted for as sales - type leases. Under sales - type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term. Therefore, the revenue from lease of EVs decreased accordingly.

In addition, during the year ended December 31, 2023, we reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from our inability to timely delivery required number of EVs due to our significant cash shortage. Therefore, we recorded a reduction of $0.4 million revenue in the period in which the transaction price changes. This reduction also results in the decrease of our revenues during the year ended December 31, 2023 compared to December 31, 2022.

Our revenue breakdown by major categories is as follows:

Year ended

Year ended

    

December 31, 2023

    

December 31, 2022

($ in thousands)

Sales of EVs

$

1,492

$

1,789

Lease of EVs

 

369

 

551

Sales of forklifts

 

410

 

1,251

Others

 

851

 

739

$

3,122

$

4,330

Despite strong demand for our EVs as indicated by our sales backlog, cash shortage during the year of 2023, which in turn restrained our purchases and resulted in high turnover in our staffs, affected our production and thus impacted our results in the year ended December 31, 2023.

We receive grants from government agencies related to sales and leases of EVs, and sales of chargers. For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $0.5 million and $0.9 million, respectively. For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 thousands and $0.2 million, respectively and the amount of governmental grant recognized as reduction of carrying amount of sales - type leased vehicles was $0.2 million and nil, respectively. As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $0.4 million and $0.5 million, respectively.

Cost of Revenues

Our costs of revenue consist primarily of direct parts, material and labor costs, inventory write-down, as well as shipping and delivery and other costs.

For the years ended December 31, 2023 and 2022, our costs of revenue were $3.4 million and $3.5 million, respectively. Despite decreased revenue, the cost of revenues remained stable as the prior year, primarily due to obsolete inventory write-off of $0.3 million

27

for generation 3.5 as well as the $0.4 million reduction of revenue due to change in estimated transaction price mentioned in the net revenues above during the year ended December 31, 2023.

Gross Margin

Gross (loss) profit is defined as revenues minus cost of revenues. Gross margin, stated as a percentage, is defined as the gross (loss) profit divided by the revenues.

For the years ended December 31, 2023 and 2022, our combined gross margin fell from 18.9% to negative 8.8%, driven by the following reasons: 1) lower margins of electric forklifts sold in 2023 since we lowered selling price from an average of $45,000 per unit to an average of $42,000 per unit mainly due to our forklifts are less competitive in the current market, 2) $0.4 million reduction of revenue due to change in estimated transaction price as mentioned in the net revenues above, and 3) obsolete inventory write-off of $0.3 million as mentioned in the cost of revenue above.

Operating Expenses

Operating expenses consist of selling, general, administrative expenses, provision for credit loss, and impairment of long-lived assets.

Our selling, general and administrative expenses which consist primarily of salaries, research and development, professional service fees, rent expense, and office supplies expenses. For the years ended December 31, 2023 and 2022, our general and administrative expenses were $14.9 million and $14.0 million, respectively. The increase in general and administrative expenses is mainly due to the increase in research and development costs for Gen 4 product, where a significant portion of design and engineering work were outsourced to third party vendors and partners and partially reduced by the decrease in staff/payroll cost due to resignation of employees.

The provision for credit loss was $0.4 million and nil for the years ended December 31, 2023 and 2022. The provision for credit loss for 2023 was mainly due to the provision for security deposit of our previous lease of $0.2 million due to our early termination of the lease as well as provision for prepaid expenses for certain R&D projects of $0.2 million, which were suspended due to our severe cash shortage.

For the years ended December 31, 2023 and 2022, impairment loss recorded for property and equipment was $0.5 million and nil, respectively. The impairment was due to the retirement of the vehicles in 2023.

For the years ended December 31, 2023 and 2022, impairment loss recorded for intangible assets was $1.1 million and nil, respectively, and impairment loss recorded for our right - of - use assets was $3.4 million and nil, respectively. The impairment was due to uncertainty to bring future economic benefit to our business.

Other Income (Expense), net

Other income (expense), net includes the followings:

Interest Expense, net

Our interest expense, net for the years ended December 31, 2023 and 2022 were $0.6 million and $7 thousands, respectively. The increased interest expenses were mainly due to debt discount amortization and interest expense for convertible notes and short term borrowing.

Other income

Our other income for the year ended December 31, 2023 was $0.2 million, primarily due to forgiveness of long-aged payables. Our other income for the year ended December 31, 2022 was $0.3 million, primarily due to forgiveness of PPP loan, and partially offset by a loss related to a phishing scam.

28

Loss on sales - type lease

Our loss on sales - type lease for the years ended December 31, 2023 and 2022 were $0.1 million and nil, respectively, primarily due to the modified EV lease agreements were accounted for as sales - type leases in 2023. However, there was a loss generated from these sales-type leases due to our inability to obtain government grant in relation to these EV lease agreements, resulting from our inability to timely deliver required number of EVs due to our significant cash shortage as mentioned in net revenues above.

Change in fair value of derivative liability

Our loss in change in fair value of derivative liability for the years ended December 31, 2023 and 2022 were $0.3 million and nil, respectively. The loss was due to mark to market of derivative liability from recognition date to December 31, 2023.

Employee retention credit

Our employee retention credit for the years ended December 31, 2023 and 2022 were $0.7 million and $0.2 million, respectively. The increase was mainly due to more employee retention credit was approved and granted by Internal Revenue Service in 2023.

Net Loss

As a result of the above factors, our net loss for the years ended December 31, 2023 and 2022, was $20.6 million, and $12.7 million, respectively.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with U.S. GAAP, which requires us to make judgments, estimates and assumptions. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates and assumptions on our own historical data and other assumptions that we believe are reasonable after taking account of our circumstances and expectations for the future based on available information. We evaluate these estimates and assumptions on an ongoing basis.

Our expectations regarding the future are based on available information and assumptions that we believe to be reasonable and accurate, which together form our basis for making judgments about matters that are not readily apparent from other sources. Since the use of estimates is an integral component of the financial reporting process, our actual results could differ from those estimates. Some of our accounting policies require a higher degree of judgment than others in their application.

The critical accounting policies, judgments and estimates that we believe to have the most significant impact on our consolidated financial statements are described below, which should be read in conjunction with our consolidated financial statements and accompanying notes and other disclosures included in this prospectus. When reviewing our financial statements, you should consider:

our selection of critical accounting policies;
the judgments and other uncertainties affecting the application of such policies;
the sensitivity of reported results to changes in conditions and assumptions;

Our critical accounting policies and practices include the following: (i) Revenue recognition; (ii) Impairment of long-lived assets and goodwill; (iii) Inventories; (iv) Accounts receivable and allowance for credit loss; (v) Product warranties; (vi) Derivative Instruments; and (vii) Income taxes. See Note 3—Summary of Significant Accounting Policies to our consolidated financial statements for the disclosure of these accounting policies. We believe the following accounting estimates involve the most significant judgments used in the preparation of our financial statements.

We consider an accounting estimate to be critical if: (i) the accounting estimate requires us to make assumptions about matters that were highly uncertain at the time the accounting estimate was made, and (ii) changes in the estimate that are reasonably likely to occur from period to period or use of different estimates that we reasonably could have used in the current period, would have a material impact on our financial condition or results of operations. We consider our critical accounting estimates include (i) accounts receivables

29

and allowance for credit loss; (ii) impairment of long-lived assets; (iii) impairment of goodwill; (iv) fair value of derivative liabilities; and (v) product warranties.

Accounts receivables and allowance for credit loss

The Company grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components, and forklifts. The Company maintains allowances for doubtful accounts. The Company adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote. There was a reversal of credit loss for accounts receivable of $10 thousands during the year ended December 31, 2023. Provision for credit loss was nil for the year ended December 31, 2022.

Impairment of long-lived assets

All long-lived assets of the Company, which include tangible long-lived assets, right-of-used assets and intangible long-lived assets with finite lives, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of long-lived assets to be held and used is measured by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized for the difference between the carrying amount of the asset and its fair value.

The judgments and estimates involved in identifying and quantifying the impairment of long-lived assets involve inherent uncertainties, and the measurement of the fair value is dependent on the accuracy of the assumptions used in making the estimates and how those estimates compare to our future operating performance. The key assumptions and estimates include projections of future operating results and cash flows of each asset group that are based on internal budgets and strategic plans, historical performance and growth rate, and the effects of external factors and market conditions. Changes in these estimates and assumptions could materially affect the estimated fair value of each asset group that could result in an impairment charge to reduce the carrying value of long-lived assets, which could be material to our financial position and results of operations.

We recorded $5.0 million and nil impairment of long-lived assets for the years ended December 31, 2023 and 2022, respectively.

Impairment of goodwill

We assess goodwill for impairment in accordance with ASC 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires that goodwill be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events.

We have only one reporting unit as of December 31, 2023 and 2022. We have the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, we consider primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The selection and assessment of qualitative factors used to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value involves significant judgment and estimates.

We performed the annual goodwill impairment assessment on December 31, 2023 by considering all qualitative factors including the comparison of market cap and the carrying amount of the reporting unit (after the impairment of long-lived assets). We recorded nil impairment of goodwill for the years ended December 31, 2023 and 2022, respectively.

30

Fair value of derivative liabilities

The Company evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked-to-market at each balance sheet date and recorded as a derivative instrument. The Company recognizes the embedded component of the convertible debt as derivative liabilities at fair value and adjusts the instruments to fair value at each reporting period. The derivative liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company’s consolidated statements of operations.

The derivative liabilities embedded in convertible debt issued in June 2023 were initially measured at fair value using a Monte Carlo simulation (“MCS”) and the derivative liabilities embedded in convertible debt issued in October 2023 were initially measured at fair value using a binominal tree model, both derivative liabilities are subsequently re-measured at fair value using a binominal tree model as of December 31, 2023. Both MCS and binominal tree model consider all relevant assumptions current at the date of valuation (i.e., share price, exercise price, term, volatility, risk-free rate, probability of dilutive term, and expected time to conversion). The determination of the fair value of the derivative liabilities may be subject to change as more current information becomes available and accordingly the actual results could differ significantly. The selection of methodology to measure the fair value also involves judgment.

Derivative liability as of December 31, 2023 and 2022 was $1.2 million and nil, respectively, with $319 thousands and nil loss on change in fair value recorded in the consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively.

Product warranties

The Company provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Company accrues a warranty reserve for the products sold by the Company, which includes the Company’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company’s relatively short history of sales, and changes to the Company’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Company considers the warranty provided is not providing incremental service to customers rather an assurance to the quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees.

The balance of warranty reserve was $289 thousands and $325 thousands as of December 31, 2023 and 2022, respectively.

Recent Accounting Pronouncements

See Note 3 “Summary of Significant Accounting Policies” to our consolidated financial statements for a description of recently issued or adopted accounting pronouncements that may potentially impact our financial position, results of operations or cash flows.

Liquidity and Capital Resources

We had recurring losses from operations. We have incurred a net loss of $20.6 million and the net cash used in operating activities was $3.7 million during the year ended December 31, 2023, and as of December 31, 2023, working capital deficit was $4.9 million. We have incurred significant recurring losses and negative cash flow from operating activities and need to raise additional funds to sustain its operations. These factors raise substantial doubt as to our ability to continue as a going concern.

For the next 12 months from the issuance date of the consolidated financial statements, we plan to continue implementing various measures to boost revenue and control the cost and expenses within an acceptable level. Such measures include: 1) align capacity with demand and prioritize production for high margin products in our order backlog; 2) expand and strengthen strategic partnership to outsource a significant portion of design and engineering work for next generation product to third party vendors and suppliers to control overall development costs; 3) negotiate better payment terms with customers and for some of the new orders, require down payments; 4) implement comprehensive budget control and reduce operating expenses; and 5) calibrate capital allocation to manage liquidity and drive near-term goals without compromising long-term growth; 6) continue to proactively implement a robust capital market strategy to provide financing for our operations through proceeds from public or private stock offering, debt financings including but not limited to term loans, revolving line of credit and equity linked instruments, and potentially federal and state incentive funding programs.

31

A summary of the cash flow activities for the years ended December 31, 2023 and 2022 is as follows:

    

2023

    

2022

($ in thousands)

Net cash used in operating activities

$

(3,652)

$

(14,866)

Net cash used in investing activities

 

(93)

 

(1,011)

Net cash generated from financing activities

 

6,639

 

13,583

Net increase/(decrease) in cash and cash equivalents

 

2,894

 

(2,294)

Operating Activities

Net cash used in operating activities was $3.7 million for the year ended December 31, 2023, primarily as a result of (i) net loss of $20.6 million, adjusted by non-cash items of depreciation and amortization of $1.2 million mainly in relation to equipment, furniture vehicles, trademark and technology, provision for credit loss of $0.4 million related to security deposit due to our early termination of lease as well as prepaid expenses to certain R&D expenses due to project suspension resulted from our cash shortage, amortization of right-of-use assets of $0.8 million, warrants issued in connection with unclosed convertible note offering of $0.9 million, impairment of long-lived assets of $5.0 million in relation to property and equipment, intangible assets, and right-of-use assets due to uncertainty to bring future economic benefit to our business, write-down of inventories of $0.3 million to adjust our forklifts to net realizable value, loss on sales-type leases of $0.1 million and changes in operating assets and liabilities including (i) a decrease in inventories of $1.7 million due to decrease of purchase due to our cash shortage, (ii) a decrease in prepaid expenses and other assets of $1.1 million due to the receipt of previous R&D project deliveries and no additional prepaid expenses on R&D projects due to cash shortage, (iii) a decrease in accounts receivable of $1.2 million due to collection and less sales near the year end, (iv) a decrease in lease liability of $0.3 million, and (v) an increase in accounts payable of $2.3 million due to our severe cash shortage; and (vi) an increase in advance from customer of $1.2 million in relation to additional backlog orders with down-payments received; and (vii) and increase of accrued liabilities and other liabilities of $0.4 million due to our cash shortage; and (viii) a decrease of net investment in leases of $0.3 million in relation to lease payments received from sales-type leases.

Net cash used in operating activities was $14.9 million for the year ended December 31, 2022, primarily as a result of (i) net loss of $12.7 million, adjusted by non-cash items of depreciation and amortization of $1.6 million mainly in relation to equipment, furniture vehicles, trademark and technology, forgiveness of PPP loan of $0.6 million, amortization of right-of-use assets of $0.8 million, and stock-based compensation expenses of 1.0 million in relation to the new grant of unrestricted stock units and continuous vesting of stock options, and changes in operating assets and liabilities including (i) an increase in inventories of $2.5 million due to increased productive capability due to cash obtained from IPO, (ii) an increase in prepaid expenses and other assets of $1.0 million in relation to R&D projects of new generation of our EVs, (iii) an increase in accounts receivable of $0.3 million due to collection of receivables, (iv) a decrease in lease liability of $0.6 million due to lease payments, and (v) a decrease in accounts payable of $0.4 million due to payment of payables; partially offset by (i) an increase in advance from customer of $0.4 million due to additional backlog orders with down-payments received.

Investing Activities

For the year ended December 31, 2023, net cash used in investing activities was $0.1 million, primarily as a result of purchases of property and equipment.

For the year ended December 31, 2022, net cash used in investing activities was $1.0 million, primarily as a result of capital expenditure of $1.3 million, partially offset by proceeds from disposal of property and equipment of $0.3 million.

Financing Activities

Net cash generated from financing activities was $6.6 million for the year ended December 31, 2023, primarily as result of proceeds from borrowing of $0.9 million, proceeds from convertible notes of $3.0 million, proceeds from related party borrowing of $2.1 million and proceeds received from standby equity purchase agreement of $1.9 million, partially offset by $1.3 million repayment of related party borrowings.

Net cash generated from financing activities was $13.6 million for the year ended December 31, 2022, primarily as result of net IPO proceeds of $13.4 million and proceeds from exercise of employee stock options of $0.1 million.

32

Trend information

Our operating results substantially depend on revenues derived from our sales and leasing of EVs. Other than as disclosed elsewhere in this prospectus, the following trends, uncertainties, demands, commitments, or events for 2023 are reasonably likely to have a material effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause reported consolidated financial information not necessarily to be indicative of future operating results or financial conditions:

Inflation Reduction Act. The Inflation Reduction Act of 2022, or IRA, was signed into law on August 16, 2022. The $370 billion allocated to climate and clean energy investments dramatically expands tax credits and incentives to deploy more clean vehicles, including commercial vehicles, while supporting a domestic EV supply chain and charging infrastructure buildout. IRA transportation sector provisions will accelerate the shift to zero-emission vehicles (ZEVs) by combining consumer and manufacturing policies. The IRA extends the existing tax credit for electric vehicles and establishes a new tax credit for used electric vehicles, as well as establishes a new tax credit for commercial ZEVs. Under the IRA, commercial ZEVs will be eligible for a federal tax credit of up to the lesser of 30% of the sales price or the incremental cost of a comparable ICE-engine vehicle, capped at $7,500 for vehicles under 14,000 pounds and $40,000 for all others. In addition, governmental entities may also be eligible to claim these credits. Vehicles’ final assembly must be in North America to be eligible for the federal tax credit, but commercial vehicles are exempt from the battery or mineral sourcing requirements that apply to consumer electric vehicles. The federal tax credit on charging equipment has been extended through 2032. For commercial uses, the tax credit is 6% with a maximum credit of $100,000 per unit. The equipment must be placed in a low-income community or non-urban area. The IRS has yet to release further guidance on specific aspects of the aforementioned credits. The announcement of the IRA and the delay in receiving IRS guidance as to the roll-out of the new tax credits has reduced the number of customer orders during the fourth quarter of 2022 and the first quarter of 2023, as many existing or potential customers are waiting to place orders until they are certain of the amount of tax credits available per ZEV. In addition, many customers are evaluating the size and type of ZEV they intend to purchase because the amount of the tax credit depends on the weight of the vehicle, among other factors. Furthermore, other government programs, such as the FTA’s Low- and No-Emission Vehicle Program or certain state programs, recently announced new funding and are in the process of making these funds available for eligible purchases. Until these processes are established, we believe customer orders may be delayed.
Supply-chain challenges. From the beginning of the COVID-19 pandemic, we started to experience chassis and raw material shortages from suppliers. The challenge continues with the current development of our new generation electric vehicles. We need to source new components from various vendors which lead to longer lead times. In addition, because of the generation advancement, large capital spending is necessary to fund the project. Lack of cash flow on hand will also trigger the supply-chain challenges. As a result of these challenges, we have engaged with vendors to negotiate better terms and lower downpayment alternatives. We contracted with new suppliers to optimize costs, minimize supply chain issues, and prepare for an increase in future production. However, adding new suppliers, especially for chassis, increases requirements for working capital and places us at the mercy of price volatility. We expect supply chain challenges will continue for the foreseeable future.
Inflation and interest rates. We are experiencing cost increases due to inflation resulting from various supply chain disruptions and other disruptions caused by the general global economic conditions. The cost of raw materials, manufacturing equipment, labor and shipping and transportation has increased considerably. We expect higher than recent years’ levels of inflation to persist for the foreseeable future. If we are unable to fully offset higher costs through price increases or other measures, we could experience an adverse impact to our business, prospects, financial condition, results of operations and cash flows. Interest rates have also increased considerably. The increase in inflation and interest rates impacts the demand for our EVs, as customers may delay purchasing and/or have difficulty financing their purchases.

Off-Balance Sheet Arrangements

Phoenix has no significant off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on its financial condition or results of operations that are material to stockholders.

ITEM 7A. Quantitative and Qualitative Disclosures about Market Risk

Not applicable.

33

ITEM 8. Financial Statements and Supplementary Data

Consolidated Financial Statements

The information required by Item 8 appears after the signature page to this report. Please refer to F-1 to F- 45 of this document.

ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

None.

ITEM 9A. Controls and Procedures

Disclosure Controls and Procedures

(a) Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act), as of the end of the period covered by this Annual Report. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Annual Report, our disclosure controls and procedures were not effective because of material weaknesses in our internal control over financial reporting as discussed below.

Notwithstanding these material weaknesses, our Chief Executive Officer and Chief Financial Officer have concluded that the Consolidated Financial Statements included in this Annual Report on Form 10-K present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022 and  the consolidated results of operations and cash flows for each of the fiscal years presented herein in conformity with U.S. generally accepted accounting principles.

(b) Management’s Annual Report on Internal Control Over Financial Reporting

Our management assessed the effectiveness of the Company’s internal controls over financial reporting (as such term is defined in Rules 13a-15(f) and 5d-15(f) under the Exchange Act), as of December 31, 2023. The framework used by management in making the assessment was the criteria set forth in the document entitled “Internal Control - Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that assessment, our management has determined that as of December 31, 2023, the Company’s internal control over financial reporting was not effective for the purpose for which it is intended and determine there to be a material weakness.

The management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as required by Sarbanes-Oxley (SOX) Section 404(a). The Company’s internal control over financial reporting is a process designed under the supervision of the Company’s Principal Executive Officer and Principal Financial Officer and effected by the Company’s Board of Directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the Company’s consolidated financial statements for external purposes in accordance with United States generally accepted accounting principles.

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with US GAAP. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projection of any evaluation of effectiveness to future periods is subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

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 the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. In connection with management’s assessment of our internal control over financial reporting as required

34

under Section 404 of the Sarbanes-Oxley Act of 2002, we identified the following material weaknesses in our internal control over financial reporting as of December 31, 2023:

(1)Failure to maintain an effective control environment of internal control over financial reporting;
(2)Failure to develop an effective risk assessment process to identify and evaluate at a sufficient level of detail all relevant risks of material misstatement, including business, operational, and fraud risks;
(3)Ineffective monitoring activities to assess the operation of internal control over financial reporting;
(4)Lack of sufficient controls designed and implemented for financial information processing and reporting and lacked resources with requisite skills for the financial reporting under U.S. GAAP.

Remediation of Material Weaknesses in Internal Control over Financial Reporting

We intend to implement measures designed to improve our internal control over financial reporting to address the underlying causes of these material weaknesses, including (1) hiring more qualified staff and increasing resources with sufficient knowledge and experience to strengthen financial reporting; (2) setting up a financial and system control framework to ensure proper segregation of duty and review procedures, with formal documentation of polices and controls in place; (3) forming a task force to design and improve processes and controls to monitor operations and record financial data; and (4) devoting proper time by senior management to perform comprehensive review of procedures to assess risks and enforce effective accountability.

(c) Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting that occurred during the fourth fiscal quarter of the year ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. Other Information.

Not applicable.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

35

PART III

ITEM 10. Directors, Executive Officers and Corporate Governance

The following table sets forth the names and ages of our current board of directors (the “Board”) and our named executive officers and the principal offices and positions held by each person. Our executive officers are appointed by the Board. Our directors serve until the earlier to occur of the appointment of his or her successor at the next meeting of shareholders, death, resignation or removal by the Board. There are no family relationships among our directors and our named executive officers.

Name

    

Age

    

Position

Xiaofeng Denton Peng

46

Director, Chairman of the Board, Chief Executive Officer and Interim Chief Financial Officer

Jose Paul

42

Chief Revenue Officer

HoongKhoeng Cheong

56

Director

John F. Perkowski

73

Independent Director

Steven E. Stivers

56

Independent Director

Sam Van

43

Independent Director

Set forth below is a brief biography of each director, named executive officer and significant employee that contains information regarding the individual’s service as a director, named executive officer or significant employee including business experience for the past five years. In addition, information for directors includes directorships held during the past five years, information concerning certain legal or administrative proceedings, if applicable, and the experiences, qualifications, attributes or skills that caused the Board to determine that the individual should serve as a director for us.

Mr. Xiaofeng Denton Peng has served as our Chairman of the Board of Directors since December 2020. Mr. Peng has served as a director and the executive chairman of the board of directors of SPI Energy Co., Ltd., our largest shareholder, since January 10, 2011 and as the chief executive officer of SPI Energy Co. Ltd. since March 25, 2016. Mr. Peng founded LDK Solar Co., Ltd., or LDK, in July 2005 and is LDK’s chairman of the board and chief executive officer. Prior to founding LDK, Mr. Peng founded Suzhou Liouxin Co., Ltd., or Suzhou Liouxin, in March 1997 and was its chief executive officer until February 2006. Suzhou Liouxin is a leading manufacturer of personal protective equipment in Asia. Mr. Peng graduated from Jiangxi Foreign Trade School with a diploma in international business in 1993 and from Beijing University Guanghua School of Management with an executive MBA degree in 2002. On June 6, 2023, the Board of Directors appointed Xiaofeng Peng to replace Dr. Lance Zhou as the Company’s Chief Executive Officer effective immediately. Mr. Peng will continue to serve as Chairman of the Board of Directors in addition to his CEO duties. In addition, Mr. Peng has assumed interim Chief Financial Officer since April 11, 2024.

Mr. Jose Paul joined Phoenix in August 2016 and has served as our CMO since September 2021. Prior to that, Mr. Paul served as VP of Business Development and oversaw our Marketing & Business Development functions. Prior to joining Phoenix, Mr. Paul worked at FedEx Express, Dubai holding various positions including Business Planning Advisor, Senior Regional Analyst as the Brand Advisor for the MEIA region. Jose previously worked at Frost & Sullivan in the Automotive & Transportation division as Consulting Manager — Middle East and North Africa region. Mr. Paul also worked at TNS Global, India and at Feedback Business Consulting. Mr. Paul earned a bachelor’s in computer science, Mathematics and Statistics from Christ College, Bangalore University and an MBA from the School of Management Studies, Cochin University of Science and Technology.

Mr. HoongKhoeng Cheong has served as our director since December 2020. Mr. Cheong has served as chief operating officer of SPI Energy Co., Ltd. since May 2014. Mr. Cheong has more than 20 years of engineering and operation experience in the solar and electronics industries. He served in various management positions in LDK from 2011 to 2014 and he was appointed as the chairman of the Management Board and chief executive officer of Sunways AG, a publicly-listed company in Germany. He previously served as our general manager from 2007 to 2011 and was responsible for PV system design and development as well as the manufacturing of key components for PV modules and racking systems before joining LDK. Prior to joining the solar industry in 2007, Mr. Cheong spent 16 years in the electronics industry responsible for engineering development and manufacturing of liquid crystal display products and he served as the Vice President of Engineering of an affiliate of Flextronics International Ltd. Mr. Cheong holds a Bachelor of Science degree in mechanical engineering from the University of Louisiana and obtained his Master of Science in computer integrated manufacturing from Nanyang Technology University, Singapore in 1997.

Mr. John F. Perkowski has served as our director since June 2022. Mr. Perkowski is the founder and managing partner of JFP Holdings, a merchant bank focused primarily on transactions in China. From March 2017 to May 2018, Mr. Perkowski served as the

36

Chief Executive Officer of Green4U Technologies, Inc., a Georgia-based company that was founded to meet the growing demand for electric vehicles from taxi sleets, municipalities, military units, logistics companies and individual consumers. From 1994 through 2008, Mr. Perkowski served as the Chairman and Chief Executive Officer of ASIMCO Technologies, a supplier and manufacturer of automotive components headquartered in Beijing, China. From 1973 to 1993, Mr. Perkowski held various positions with PaineWebber. Mr. Perkowski serves on several boards of directors, including the China Advisory Council of Magna International, Inc. and Green4U Technologies, Inc. Mr. Perkowski received his Bachelor of Science degree in American Studies from Yale, and his Masters degree in Business Administration from Harvard Business School. Mr. Perkowski is qualified to serve as a director due to his experience in finance, investment banking, mergers and acquisitions and the automotive industry, including his experience in China, as well as his experience as a director of a U.S. public company.

Mr. Steven E. Stivers has served as our director since June 2022. Former Congressman Stivers is a highly accomplished executive and leader in both the public and private sectors. He currently serves as the President & CEO of the Ohio Chamber of Commerce where he manages a large team and budget dedicated to building economic growth for Ohio’s future. Mr. Stivers was a Member of the U.S. House of Representatives from Ohio’s 15th district from January 2011 to May 2021, where he served on several committees and subcommittees including the House Financial Services Committee. Mr. Stivers was also Chair of the National Republican Congressional Committee from January 2017 to January 2019. Mr. Stivers was a Member of the Ohio Senate from the 15th district from January 2003 to December 2008. Mr. Stivers has been a member of the Ohio National Guard for over 30 years attaining the rank of Major General. Mr. Stivers previously spent a decade in the financial services industry at Banc One and The Ohio Company. Mr. Stivers earned a BA and MBA in business from The Ohio State University and a MA from the U.S. Army War College.

Mr. Sam Van has served as our director since June 2022. Mr. Van currently serves as a Managing Director and Head of Deltec Investment Advisers Limited, where he leads the effort in U.S. and International Exchange Listing Advisory practice since 2018. In 2019, Mr. Van was entrusted by the U.S. government’s Committee on Foreign Investment in the United States (CFIUS) to serve as co-chair and trustee member to oversee the liquidation of an investment project. Previously, Mr. Van served as an Associate Principal for the Financial Industry Regulatory Authority (FINRA) in various roles from 2012 to 2017, which included Trading and Financial Compliance Examinations, Sales Practice and Financial Risk Oversight & Operational Regulation. During Van’s tenure as Director at the New York Stock Exchange (NYSE) from 2001 to 2011, Mr. Van was responsible for new business development, specializing in the emerging capital markets throughout Asia. Mr. Van secured more than 60 companies on the NYSE with total market capitalization exceeding $7 billion. Mr. Van received his BS in Finance from St. John’s University and his MBA from Cornell University.

Family Relationships

There are no family relationships among our executive officers, directors and significant employees.

Involvement in Certain Legal Proceedings

To the best of our knowledge, there have been no events under any bankruptcy act, no criminal proceedings and no judgments, injunctions, orders or decrees material to the evaluation of the ability and integrity of any director, executive officer, promoter or control person of our Company during the past ten years.

Board of Directors

Our board of directors currently consists of six directors, three of whom satisfy the “independence” requirements of Rule 10A-3 under the Exchange Act and Rule 5605 of the NASDAQ Rules. The Board of Directors has determined that John F. Perkowski, Steven E. Stivers, and Sam Van are independent under Rule 5605(a)(2) of the NASDAQ Rules.

A director is not required to hold any shares in the Company by way of qualification. A director who is in any way, whether directly or indirectly, interested in a contract or transaction or proposed contract or transaction with our company must declare the nature of his interest at a meeting of the directors. Subject to the NASDAQ Rules and disqualification by the chairman of the relevant board meeting, a director may vote in respect of any contract or transaction or proposed contract or transaction notwithstanding that he or she may be interested therein and if he or she does so his or her vote shall be counted and he or she may be counted in the quorum at the relevant board meeting at which such contract or transaction or proposed contract or transaction is considered. Our board of directors may exercise all of the powers of our Company to borrow money, to mortgage or charge our undertakings, property and uncalled capital, and to issue debentures or other securities whenever money is borrowed or pledged as security for any debt, liability or obligation of our Company or of any third party.

37

Board Operations

One person holds the positions of principal executive officer and chairman of the Board of Company. The Board has not designated a lead director. Given the limited number of directors comprising the Board, the independent directors call and plan their executive sessions collaboratively and, between board meetings, communicate with management and one another directly. In the circumstances, the directors believe that formalizing in a lead director functions in which they all participate might detract from rather than enhance performance of their responsibilities as directors. The Chairman of the Board chairs Board and stockholder meetings and participates in preparing their agendas. The Chairman of the Board also serves as a focal point for communication between management and the Board between Board meetings, although there is no restriction on communication between directors and management. The Company believes that these arrangements afford the directors sufficient resources to supervise management effectively, without being overly engaged in day-to-day operations.

The Board plays an active role, as well as the independent committees, in overseeing the management of the Company’s risks. The Board regularly reviews reports from members of senior management and committees on areas of material risk to the Company, including operational, financial, legal, strategic and regulatory risks.

The Board of Directors held 3 meetings during 2023. During 2023, no director attended fewer than 75% of the meetings of the Board of Directors and Board committees of which the director was a member.

Committees of the Board of Directors

We have an audit committee, a compensation committee and a nominating and corporate governance committee, comprised solely of independent directors.

Audit Committee

The Audit Committee consists of John F. Perkowski, Steven E. Stivers and Sam Van and is chaired by John F. Perkowski. The Board has determined that John F. Perkowski is an audit committee financial expert, as defined by the SEC rules. The audit committee assists the Board’s oversight of (1) the quality and integrity of our financial statements and related disclosure, (2) our compliance with legal and regulatory requirements, (3) the independent auditor’s qualifications and independence, (4) the performance of our internal audit function and independent auditors and (5) related-party transactions. The audit committee is responsible for, among other things:

appointing the independent auditors and pre-approving any non-audit services to be performed by the independent auditors;
reviewing and approving all proposed related-party transactions;
reviewing with the independent auditors any audit problems or difficulties and management’s response;
discussing the audited financial statements with management and the independent auditors;
reviewing major issues as to the adequacy of our internal controls and any significant deficiencies or material weaknesses in internal controls.
meeting separately and periodically with management and the independent auditors;
reviewing with the general counsel the adequacy of procedures to ensure compliance with legal and regulatory responsibilities; and
reporting regularly to the entire board of directors.

The Audit Committee held 3 meetings during 2023.

38

Duties of Directors

Our directors owe to us fiduciary duties, including a duty of loyalty, a duty to act honestly and a duty to act in what they consider in good faith to be in our best interests. Our directors also have a duty to exercise the skill they actually possess and such care and diligence that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time. Our Company has the right to seek damages if a duty owed by our directors is breached.

Terms of Directors and Executive Officers

The members of the Board serve until their successors are duly elected and have qualified. Our officers are appointed by and serve at the discretion of the board of directors. A director will cease to be a director if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found by our company to be or becomes of unsound mind; (iii) resigns his office by written notice to the Company; (iv) the board resolves that his office be vacated; or (v) is removed from office pursuant to any other provision of our memorandum and articles of association.

Material Changes to the Procedures by which Security Holders May Recommend Nominees to the Board

We do not currently have a procedure by which security holders may recommend nominees to the Board.

Section 16(a) Beneficial Ownership Reporting Compliance

Section 16(a) of the Securities Exchange Act of 1934 requires our officers, directors and persons who own more than ten percent of a registered class of our equity securities to file reports of ownership and changes in ownership with the Securities and Exchange Commission. Officers, directors and ten percent shareholders are required by regulation to furnish us with copies of all Section 16(a) forms they file. We believe that, during the fiscal year ended December 31, 2023, all filing requirements Section 16(a) of the Securities Exchange Act of 1934 were not applicable to our officers, directors and greater than ten percent beneficial owners.

Code of Ethics

Our board of directors believes in strict adherence to the highest standards of business ethics and responsibility. We have thus adopted a code of business conduct and ethics that applies to us and our directors, officers, employees and advisors. Certain provisions of the code apply specifically to our chief executive officer, chief financial officer, senior operating officer and any other persons who perform similar functions for us. We have filed this code of business conduct and ethics as an exhibit to this annual report on Form 10-K. The code of business conduct and ethics is also available at our website at www.phoenixmotorcars.com.

39

ITEM 11. Executive Compensation

Summary Compensation Table

The following Summary Compensation Table summarizes the total compensation accrued for our named executive officers in each of fiscal 2023 and 2022.

    

Fiscal Year

    

    

Stock and

    

All other

    

Ended

Salary

Options

Compensations

Name and Principal Position

December 31,

($)

Awards($)

($)

Total ($)

Xiaofeng Peng

 

2023

 

158,877

 

 

158,877

(Director, Executive Chairman of Board Director, Chief Executive Officer and Interim Chief Financial Officer)

 

2022

 

 

235,500

(1)

 

235,500

Liang Lance Zhou

 

2023

 

102,411

 

 

102,411

(Former Director and Chief Executive Officer)

 

2022

 

166,667

 

274,750

(2)

 

441,417

Wenbing Chris Wang

 

2023

 

200,000

 

 

200,000

(Former Chief Financial Officer)

 

2022

 

200,000

 

235,500

(3)

 

435,500

Joe Mitchell

 

2023

 

 

 

(Former Chief Executive Officer)

 

2022

 

79,322

 

75,250

(4)

 

154,572

(1)Consists of 150,000 shares of unrestricted stock units granted in 2022 as a special one-time award in recognition of the work done related to our IPO.
(2)Consists of 350,000 shares of Phoenix’s common stock under its 2021 Stock Plan, which options vest over four years, provided Dr. Zhou remains in continuous service with Phoenix during the vesting period, with 25% vesting on each of the first, second, third and fourth anniversary of the grant date, exercisable at $1.72 per share and expiring 10 years from the grant date and 175,000 shares of unrestricted stock units as a special one-time award in recognition of the work done related to our IPO. Dr. Zhou resigned as Chief Executive officer in April 2023.

(3)

Consists of 125,000 shares of Phoenix’s common stock under its 2021 Stock Plan, which options vest over four years, provided Mr. Wang remains in continuous service with us during the vesting period, with 25% vesting on each of the first, second, third and fourth anniversary of the grant date, exercisable at $1.72 per share and expiring 10 years from the date of grant and 150,000 shares of unrestricted stock units as a special one-time award in recognition of the work done related to our IPO. Mr. Wang resigned as Chief Financial Officer in March 2024.

(4)

Consists of 43,750 shares of Phoenix’s common stock, which was vested and exercised at $1.72 per share in the year of 2022. On March 31, 2022, Mr. Mitchell resigned from the company.

40

Employment Agreements

We have entered into at-will employment agreements with each of our executive officers. These employment agreements became effective on the signing date and will remain effective through 2024. We may terminate an executive officer’s employment for cause for certain acts of the officer, including, but not limited to, conviction of a felony, any act involving moral turpitude, or a misdemeanor where imprisonment is imposed; commission of any act of theft, fraud, dishonesty, or falsification of any employment or Company records; improper disclosure of the Company’s confidential or proprietary information; any action that has a detrimental effect on the Company’s reputation or business; or failure to perform agreed duties. We may also terminate an executive officer’s employment without cause. Each of us or the relevant executive officer may terminate the employment by giving advance written notice. We may renew the employment agreements with our executive officers.

Outstanding Equity Awards at Fiscal Year-End

The following table sets forth, for each named executive officer, information regarding unexercised stock options, unvested stock awards, and equity incentive plan awards outstanding as of December 31, 2023.

    

OUTSTANDING EQUITY AWARDS AT 2023 FISCAL YEAR END

OPTION AWARDS

STOCK AWARDS

Equity

Equity

Incentive Plan

Incentive Plan

Awards:

Awards:

Market or

Number

Payout

Equity

of

Value of

Incentive

Market

Unearned

Unearned

Plan

Number

Value of

Shares,

Shares,

Awards:

of Shares

Shares or

Units or

Units or

Number of

Number of

Number of

or Units

Units of

Other

Other

Securities

Securities

Securities

of Stock

Stock

Rights

Rights

Underlying

Underlying

Underlying

That

That

That

That

Unexercised

Unexercised

Unexercised

Option

Option

Have Not

Have Not

Have Not

Have Not

Options(#)

Options(#)

Unearned

exercise

Expiration

Vested

Vested

Vested

Vested

Name

    

Exercisable

    

Unexercisable

    

Option(#)

    

Price($)

    

Date

    

(#)

    

($)

    

($)

    

($)

Xiaofeng Peng, CEO and interim CFO

1,050,000

1.72

1/24/2031

Compensation Committee Interlocks and Insider Participation

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

Pension Benefits

None of our named executive officers participate in or have account balances in qualified or nonqualified defined benefit plans sponsored by it.

Nonqualified Deferred Compensation

None of our named executive officers participate in or have account balances in nonqualified defined contribution plans or other deferred compensation plans maintained by it.

41

Compensation of Directors

The following table sets forth information regarding compensation of each director, excluding our executive directors, Xiaofeng Peng, HoongKhoeng Cheong, who do not receive compensation in their capacity as executive directors, for fiscal 2023.

FISCAL 2023 DIRECTOR COMPENSATION

    

Fees

    

    

    

Non-Equity

    

Nonqualified

    

    

Earned or

Stock

Option

Incentive Plan

Deferred

All Other

Paid in

Awards

Awards

Compensation

Compensation

Compensation

Name

Cash ($)

($)

($)

($)

Earnings ($)

($)

Total ($)

John F. Perkowski

 

25,000

 

 

 

 

25,000

Steven E. Stivers

 

20,000

 

 

 

 

20,000

Sam Van

 

20,000

 

 

 

 

20,000

Zhenxing Fu (Former Director)

 

20,000

 

 

 

 

20,000

Stock Incentive Plans

2021 Equity Incentive Plan

Our board of directors and stockholders have adopted and approved the 2021 Omnibus Equity Incentive Plan (the “2021 Plan”). The 2021 Plan is a comprehensive incentive compensation plan under which we can grant equity-based and other incentive awards to our officers, employees, directors, consultants and advisers. The purpose of the 2021 Plan is to help us attract, motivate and retain such persons with awards under the 2021 Plan and thereby enhance shareholder value.

Administration. The 2021 Plan is administered by the board, and upon consummation of this offering will be administered by a committee of the board, which shall consist of two of more members of the board, each of whom is a “non-employee director” within the meaning of Rule 16b-3 promulgated under the Exchange Act and independent” for purposes of any applicable listing requirements. Among other things, the committee has complete discretion, subject to the express limits of the 2021 Plan, to determine the directors, employees and nonemployee consultants to be granted an award, the type of award to be granted the terms and conditions of the award, the form of payment to be made and/or the number of shares of common stock subject to each award, the exercise price of each option and base price of each stock appreciation right (“SAR”), the term of each award, the vesting schedule for an award, whether to accelerate vesting, the value of the common stock underlying the award, and the required withholding, if any. The compensation committee may amend, modify or terminate any outstanding award, provided that the participant’s consent to such action is required if the action would impair the participant’s rights or entitlements with respect to that award. The compensation committee is also authorized to construe the award agreements, and may prescribe rules relating to the 2021 Plan. Notwithstanding the foregoing, the compensation committee does not have any authority to grant or modify an award under the 2021 Plan with terms or conditions that would cause the grant, vesting or exercise thereof to be considered nonqualified “deferred compensation” subject to Code Section 409A.

Grant of Awards; Shares Available for Awards. The 2021 Plan provides for the grant of stock options, SARs, performance share awards, performance unit awards, distribution equivalent right awards, restricted stock awards, restricted stock unit awards and unrestricted stock awards to non-employee directors, officers, employees and nonemployee consultants of Phoenix or its affiliates. The aggregate number of shares of common stock that may be issued under the 2021 Plan shall be equal to ten percent (10%) of the issued and outstanding shares of common stock on a fully diluted basis. Shares shall be deemed to have been issued under the 2021 Plan solely to the extent actually issued and delivered pursuant to an award. If any award expires, is cancelled, or terminates unexercised or is forfeited, the number of shares subject thereto is again available for grant under the 2021 Plan.

Stock Options. The 2021 Plan provides for either “incentive stock options” (“ISOs”), which are intended to meet the requirements for special federal income tax treatment under the Code, or “nonqualified stock options” (“NQSOs”). Stock options may be granted on such terms and conditions as the compensation committee may determine; provided, however, that the per share exercise price under a stock option may not be less than the fair market value of a share of common stock on the date of grant and the term of the stock option may not exceed 10 years (110% of such value and five years in the case of an ISO granted to an employee who owns (or is deemed to own) more than 10% of the total combined voting power of all classes of capital stock of our Company or a parent or subsidiary of our Company). ISOs may only be granted to employees. In addition, the aggregate fair market value of common stock covered by one or more ISOs (determined at the time of grant), which are exercisable for the first time by an employee during any calendar year may not exceed 100,000. Any excess is treated as a NQSO.

42

Stock Appreciation Rights. A SAR entitles the participant, upon exercise, to receive an amount, in cash or stock or a combination thereof, equal to the increase in the fair market value of the underlying common stock between the date of grant and the date of exercise. SARs may be granted in tandem with, or independently of, stock options granted under the 2021 Plan. A SAR granted in tandem with a stock option (i) is exercisable only at such times, and to the extent, that the related stock option is exercisable in accordance with the procedure for exercise of the related stock option; (ii) terminates upon termination or exercise of the related stock option (likewise, the common stock option granted in tandem with a SAR terminates upon exercise of the SAR); (iii) is transferable only with the related stock option; and (iv) if the related stock option is an ISO, may be exercised only when the value of the stock subject to the stock option exceeds the exercise price of the stock option. A SAR that is not granted in tandem with a stock option is exercisable at such times as the compensation committee may specify.

Performance Shares and Performance Unit Awards. Performance share and performance unit awards entitle the participant to receive cash or shares of common stock upon the attainment of specified performance goals. In the case of performance units, the right to acquire the units is denominated in cash values.

Distribution Equivalent Right Awards. A distribution equivalent right award entitles the participant to receive bookkeeping credits, cash payments and/or common stock distributions equal in amount to the distributions that would have been made to the participant had the participant held a specified number of shares of common stock during the period the participant held the distribution equivalent right. A distribution equivalent right may be awarded as a component of another award under the 2021 Plan, where, if so awarded, such distribution equivalent right will expire or be forfeited by the participant under the same conditions as under such other award.

Restricted Stock Awards and Restricted Stock Unit Awards. A restricted stock award is a grant or sale of common stock to the participant, subject to our right to repurchase all or part of the shares at their purchase price (or to require forfeiture of such shares if issued to the participant at no cost) in the event that conditions specified by the compensation committee in the award are not satisfied prior to the end of the time period during which the shares subject to the award may be repurchased by or forfeited to us. Our restricted stock unit entitles the participant to receive a cash payment equal to the fair market value of a share of common stock for each restricted stock unit subject to such restricted stock unit award, if the participant satisfies the applicable vesting requirement.

Unrestricted Stock Awards. An unrestricted stock award is a grant or sale of shares of our common stock to the participant that is not subject to transfer, forfeiture or other restrictions, in consideration for past services rendered to Phoenix or an affiliate or for other valid consideration.

Change-in-Control Provisions. In connection with the grant of an award, the compensation committee may provide that, in the event of a change in control, such award will become fully vested and immediately exercisable.

Amendment and Termination. The compensation committee may adopt, amend and rescind rules relating to the administration of the 2021 Plan, and amend, suspend or terminate the 2021 Plan, but no such amendment or termination will be made that materially and adversely impairs the rights of any participant with respect to any award received thereby under the 2021 Plan without the participant’s consent, other than amendments that are necessary to permit the granting of awards in compliance with applicable laws. We have attempted to structure the 2021 Plan so that remuneration attributable to stock options and other awards will not be subject to the deduction limitation contained in Code Section 162(m).

ITEM 12. Security Ownership of Certain Beneficial Owners, Management and Related Stockholder Matters

The Company has one class of stock outstanding, its Common Stock. The holders of the Common Stock are entitled to one vote per share of Common Stock held on all matters submitted to a vote of stockholders. In the event of liquidation, holders of our Common Stock are entitled to share ratably in our net assets available for distribution to stockholders.

The following table sets forth certain information with respect to the beneficial ownership of our Common Stock as of April 10, 2024 for:

each of our named executive officers;
each of our directors;
all of our executive officers and directors as a group; and

43

each stockholder known by us to be the beneficial owner of more than 5% of our outstanding Common Stock.

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and warrants that are currently exercisable or exercisable within 60 days and shares of Common Stock underlying restricted stock units that may be settled within 60 days of April 10, 2024.

The percentage ownership columns in the table is based on 34,685,158 shares of our Common Stock issued and outstanding as of April 10, 2024.

We have determined beneficial ownership in accordance with the rules and regulations of the SEC. Except as indicated in the footnotes below, we believe, based on the information furnished to us, that the persons and entities named in the table below have sole voting and investment power with respect to all Common Stock that they beneficially own, subject to applicable community property laws.

Except as otherwise set forth below, the address of each of the persons listed below is Phoenix Motor Inc., 1500 Lakeview Loop, Anaheim, CA 92807. Unless otherwise indicated, the Common Stock beneficially owned by a holder includes shares owned by a spouse, minor children and relatives sharing the same home, as well as entities owned or controlled by the named person, and also includes options to purchase shares of our Common Stock exercisable within 60 days that have been granted under our incentive stock plans.

Share

Total

Percent

Percent

Shares

Amount

(shares issued

(after giving effect to

Vested

Issued and

Beneficially

and

the Exercise of

Name of Beneficial Owner

    

Options(14)

    

Outstanding

    

Owned)(1)

    

outstanding)

    

Warrants)(16)

More than 5% Stockholders:

 

  

 

  

 

  

 

  

 

  

 

Palo Alto Clean Tech Holding Limited

 

 

12,000,000

 

12,000,000

(2)

34.6

%  

23.4

%  

EdisonFuture, Inc.

 

 

5,500,000

 

5,500,000

(3)

15.9

%  

10.7

%  

JAK Opportunities II, LLC

 

 

126,705

 

3,465,047

(4)

*

 

9.99

%  

Sherman Development LLC (11)

 

 

868,261

 

3,465,047

(5)

*

9.99

%  

ATI Chemicals LLC (11)

 

 

870,000

 

3,465,047

(6)

*

9.99

%  

EXO Commodity Solution LLC(11)

 

 

870,000

 

3,465,047

(7)

*

9.99

%  

WWJ Group, Inc. (11)

 

 

870,000

 

3,465,047

(8)

*

9.99

%  

World Trade Technology LLC (11)

 

 

2,173,913

 

3,465,047

(9)

6.3

%  

9.99

%  

Barton Global LLC(11)

 

 

1,478,260

 

2,956,520

(10)

*

5.78

%  

Named Executive Officers and Directors

 

  

 

  

 

  

 

  

 

  

 

Xiaofeng Denton Peng

 

1,050,000

 

12,150,000

(2)

13,200,000

(12)

38.0

%  

25.8

%

Wenbing Chris Wang (Former CFO)

 

62,500

 

150,000

 

212,500

(13)

*

 

*

 

Jose Paul Plackal

 

55,000

 

5,000

 

60,000

 

*

 

*

 

J. Mark Hastings (Former CFO)

 

25,000

 

 

25,000

 

*

 

*

 

HoongKhoeng Cheong

 

18,750

 

 

18,750

 

*

 

*

 

John F. Perkowski

 

2,813

 

 

2,813

 

*

 

*

 

Steven E. Stivers

 

2,813

 

 

2,813

 

*

 

*

 

Sam Van

 

2,813

 

 

2,813

 

*

 

*

 

All Directors and Named Executive Officers as a group (8 persons)

 

1,219,689

12,305,000

 

13,524,689

(15)

39.0

%  

26.4

%  

*     Less than 5%.

(1)       The number of shares of Common Stock beneficially owned includes (i) shares issued and outstanding and (ii) stock options exercisable(including options that will be exercisable within 60 days after April 10, 2024) and includes any shares of Common Stock that may be issued upon exercise of the Warrants issued in 2023 and 2024 that are exercisable within 60 days after April 10, 2024.

(2)       Palo Alto Clean Tech Holding Ltd (“PACT”) is an exempted limited company organized under the laws of the British Virgin Islands. The address of PACT’s principal executive offices is 740 Mayview Avenue, Palo Alto, CA 94303. Mr. Xiaofeng Peng, a

44

natural person, who is also the Chairman and CEO of the Company, and his spouse Tracy Zhou are the sole Directors of PACT. Amount shown under Named Executive Officers and Directors also includes the 12,000,000 shares owned by PACT.

(3)       Includes shares owned by EdisonFuture, Inc., a Delaware corporation wholly owned by SPI Solar, Inc., a wholly owned subsidiary of SPI Energy Co., Ltd., which is a Cayman Islands company listed on Nasdaq. The principal address of SPI Solar, Inc. is at 4677 Old Ironsides Drive #190, Santa Clara, CA 95054. Our Chairman, Xiaofeng Denton Peng, is also the sole director of EdisonFuture, Inc., and is the chairman and principal stockholder (owning 18.82%) of SPI Energy Co., Ltd. Mr. Peng’s business address is also at 4677 Old Ironsides Drive #190, Santa Clara, CA 95054. This table does not include Mr. Peng’s indirect beneficial ownership of our shares of common stock through his share ownership in SPI Energy Co., Ltd.

(4)       The stockholder, JAK Opportunities II, LLC (“JAK”), is affiliated with ATW Partners Opportunities Management, LLC (“ATW”), which holds voting and dispositive power over such shares. Antonio Ruiz-Gimenez and Kerry Propper serve as the managing members of ATW and, as such, may be deemed to have beneficial ownership over the shares. The principal business address of ATW is 17 State Street, Suite 2130, New York, New York 10004.  The total amount beneficially owned includes (i) 126,705 shares issued and outstanding; (ii) the conversion of $3,250,000 of Convertible Promissory Notes (“the “Convertible Notes”) currently outstanding and payable to JAK by the Company, which are convertible at a floor price of $0.60 per share, which upon conversion results in 5,416,667 shares, and (iii) 2,500,000 warrants exercisable for shares of Common Stock at the price of $1.30 per share (the JAK Warrants”). JAK has agreed to certain beneficial ownership limitations, which provide that (i) a holder of the Convertible Notes will not have the right to convert any portion of its Convertible Notes if the holder would beneficially own in excess of the 4.99% of the number of our shares of common stock immediately after giving effect to such conversion, provided that upon at least 61 days prior notice to us, a holder may increase such limitation up to a maximum of 9.99% of the number of our shares of common stock outstanding (the “Maximum Percentage”); and that (ii) a holder of the JAK Warrants will not have the right to exercise any portion of its Warrants if the holder would beneficially own in excess of the Maximum Percentage immediately after giving effect to such exercise. Accordingly, the total amount beneficially owned column assumes a 9.99% Maximum Percentage of our shares outstanding, after the issuance of the additional shares to JAK.

(5)       Sherman Development LLC purchased 868,261 shares and 3,473,044 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address of 58 Sherman Lumber Company Rd., Stacyville, ME 04777. The amount of shares beneficially owned is based upon the stockholder’s agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(6)       ATI Chemicals LLC purchased 870,000 shares and 3,480,000 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address of 38 Spruce Meadows Dr., Monroe, NJ 08831. The amount of shares beneficially owned is based upon the stockholder’s agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(7)       EXO Commodity Solution LLC purchased 870,000 shares and 3,480,000 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address at Suite 106, 195 US 9 South, Manalapan, NJ 07726. The amount of shares beneficially owned is based upon the stockholder’s agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(8)       WWJ Group, Inc. purchased 870,000 shares and 3,480,000 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address at 83-07 Queens Blvd, Elmhurst, New York 11373. The amount of shares beneficially owned is based upon the stockholders agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(9)       World Trade Technology LLC purchased in the registered direct public offering 2,173,913 shares of Common Stock and 2,173,913 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address at 81A Hampshire Rd, Great Neck, NY 11023. The amount of shares beneficially owned is based upon the stockholder’s agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(10)       Barton Global LLC purchased in the registered direct public offering 1,478,260 shares of Common Stock and 1,478,260 warrants, with each warrant exercisable at $2.00 per share of Common Stock, and has a principal address at 240 East Shore Road, Great Neck, NY 11023. The amount of shares beneficially owned is based upon the stockholder’s agreement not to beneficially own an amount that exceeds 9.99% of the outstanding shares (also see Note 11).

(11)       Each of the warrants issued to the named holder contains an exercise limitation that the holder shall not be entitled to exercise the warrant for a number of shares of Common Stock in excess of that number of shares of Common Stock which, upon giving effect to

45

such exercise, would cause the aggregate number of shares of Common Stock beneficially owned by the holder to exceed 9.99% of the outstanding shares of the Common Stock following such exercise.

(12)       Includes shares owned beneficially or deemed to be owned beneficially by Xiaofeng Denton Peng as follows:

(a)

12,150,000 shares of Common Stock directly and with respect to which he as sole voting and investment power; and

(b)

1,050,000 shares of Common Stock underlying stock options.

(13)       Includes shares owned beneficially or deemed to be owned beneficially by Wenbing Chris Wang as follows:

(a)

150,000 shares of Common Stock directly and with respect to which he as sole voting and investment power; and

(b)

62,500 shares of Common Stock underlying stock options.

(14)       Represents shares of Common Stock underlying stock options owned beneficially or deemed to be owned beneficially.

(15)       See notes (1), (2) and (12) through (14).

(16)       Assumes that all the warrants are exercised for shares of Common Stock, subject to the stockholders agreements that the aggregate number of shares of Common Stock beneficially owned by the holder shall not exceed 9.99% of the outstanding shares of the Common Stock following such exercise.

We cannot ascertain the exact number of beneficial shareholders with addresses in the United States.

None of our shareholders has different voting rights from other shareholders as of the date of this annual report. We are currently not aware of any arrangement that may, at a subsequent date, result in a change of control of our Company.

ITEM 13. Certain Relationships and Related Transactions, and Director Independence

Certain Relationships and Related Transactions

During the year ended December 31, 2023, SPI Energy Co., Ltd. (“SPI”), an affiliated entity under the common control of the Company, lent a loan with principal amount of $2.1 million to the Company to support the Company’s operation and to purchase Proterra assets and the Company made repayment of $1.3 million to SPI. During the year ended December 31, 2023, SPI paid bills on behalf of the Company with total amount of $42 thousands. The amount due to SPI is due on demand and bears 12% interest per annum. As of December 31, 2023, the Company had a remaining outstanding principal balance of $0.8 million and unpaid interest expense of $17 thousands.

During the year ended December 31, 2022, the Company sold forklifts in the amount of $168 thousands to SolarJuice Co., Ltd., a subsidiary of SPI. $154 thousands of which was repaid by SolarJuice Co., Ltd during the year ended December 31, 2023. In addition, the Company sold two new forklifts in total amount of $116 thousands (including $111 thousands revenue and $5 thousands sales tax) in the year ended December 31, 2023. As of December 31, 2023 and 2022, the balance of due from SolarJuice Co., Ltd was $130 thousands and $168 thousands, respectively.

Related Party Policy

Our Audit Committee has adopted an internal policy regarding the identification, review, consideration and oversight of any transaction, arrangement or relationship (or any series of similar transactions, arrangements or relationships) in which we and any “related party” are participants. Transactions involving compensation for services provided to us as an employee, director, consultant or similar capacity by a related person are not covered. A related party is any executive officer, director or a holder of more than five percent of our shares of common stock, including any of their immediate family members and any entity owned or controlled by such persons.

Under our policy, where a transaction has been identified as a related party transaction, management must present information regarding the proposed related party transaction to the Audit Committee of our Board of Directors for review. The presentation must

46

include a description of, among other things, the material facts, the direct and indirect interests of the related parties, the benefits of the transaction to us and whether any alternative transactions are available. To identify related party transactions in advance, we rely on information supplied by our executive officers, directors and certain significant shareholders. In considering related party transactions, the Audit Committee of our Board of Directors takes into account the relevant available facts and circumstances including, but not limited to the risks, costs and benefits to us; the impact on a director’s independence in the event the related person is a director, immediate family member of a director or an entity with which a director is affiliated; the terms of the transaction; the availability of other sources for comparable services or products; and the terms available to or from, as the case may be, unrelated third parties or to or from our employees generally. In the event a director has an interest in the proposed transaction, the director must excuse himself or herself from the deliberations and approval.

Director Independence

The Board has determined that John F. Perkowski, Steven E. Stiver, Sam Van and Zhenxing Fu are “independent” under the current independence standards of Rule 5605(a)(2) of the Marketplace Rules of The NASDAQ Stock Market, LLC and meet the criteria set forth in Rule 10A(m)(3) under the U.S. Securities Exchange Act of 1934, as amended (the “Exchange Act”).

ITEM 14. Accountant Fees and Services

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Marcum Asia CPAs LLP, our current principal external auditor for the periods indicated.

    

2023

    

2022

Audit fees

$

350,000

$

285,000

Audit-related fees

 

 

Tax fees

 

 

All other fees

 

 

Total

$

350,000

$

285,000

(1)Audit fees consist of fees billed for professional services rendered for the audit and review of our financial statements and services that are normally provided by the above auditors in connection with statutory and regulatory fillings or engagements.
(2)Audit related fees consist of assurance and related services that are reasonably related to the performance of audit or review of our financial statements related to our SEC filings.

Consistent with the rules of the SEC regarding auditor independence, our Board of Directors is responsible for the appointment, compensation and oversight of the work of our independent registered public accounting firm. Our Board asks our independent registered public accounting firm to provide a detailed description of its services each year as a basis for its decision-making. The Board evaluates the proposals based on four categories: audit services, audit-related services, tax services, and other services; and determines the proper arrangement for each service according to its judgment as to our needs over the coming year. Our Board pre-approves all audit and non-audit services to be performed by our independent registered public accounting firm. The Board pre-approved 100% of the audit and audit-related services performed by the independent registered public accounting firms described above in fiscal years 2023 and 2022.

Pre-Approval of Services

In accordance with the SEC’s auditor independence rules, the Audit Committee has established the following policies and procedures by which it approves in advance any audit or permissible non-audit services to be provided to the Company by its independent auditor.

Prior to the engagement of the independent auditor for any fiscal year’s audit, management submits to the Audit Committee for approval lists of recurring audit, audit-related, tax and other services expected to be provided by the auditor during that fiscal year. The Audit Committee adopts pre-approval schedules describing the recurring services that it has pre-approved, and is informed on a timely basis, and in any event by the next scheduled meeting, of any such services rendered by the independent auditor and the related fees.

The fees for any services listed in a pre-approval schedule are budgeted, and the Audit Committee requires the independent auditor and management to report actual fees versus the budget periodically throughout the year. The Audit Committee will require additional pre-approval if circumstances arise where it becomes necessary to engage the independent auditor for additional services above the

47

amount of fees originally pre-approved. Any audit or non-audit service not listed in a pre-approval schedule must be separately pre-approved by the Audit Committee on a case-by-case basis. Every request to adopt or amend a pre-approval schedule or to provide services that are not listed in a pre-approval schedule must include a statement by the independent auditors as to whether, in their view, the request is consistent with the SEC’s rules on auditor independence.

The Audit Committee will not grant approval for:

any services prohibited by applicable law or by any rule or regulation of the SEC or other regulatory body applicable to the Company;
provision by the independent auditor to the Company of strategic consulting services of the type typically provided by management consulting firms; or
the retention of the independent auditor in connection with a transaction initially recommended by the independent auditor, the tax treatment of which may not be clear under the Internal Revenue Code and related regulations and which it is reasonable to conclude will be subject to audit procedures during an audit of the Company’s financial statements.

Tax services proposed to be provided by the auditor to any director, officer or employee of the Company who is in an accounting role or financial reporting oversight role must be approved by the Audit Committee on a case-by-case basis where such services are to be paid for by the Company, and the Audit Committee will be informed of any services to be provided to such individuals that are not to be paid for by the Company.

In determining whether to grant pre-approval of any non-audit services in the “all other” category, the Audit Committee will consider all relevant facts and circumstances, including the following four basic guidelines:

whether the service creates a mutual or conflicting interest between the auditor and the Company;
whether the service places the auditor in the position of auditing his or her own work;
whether the service results in the auditor acting as management or an employee of the Company; and
whether the service places the auditor in a position of being an advocate for the Company.

48

PART IV

ITEM 15 Exhibits, Financial Statements and Schedules

(a) 1. Financial Statements

The following are contained in this 2023 Form 10-K Report:

Report of Independent Registered Public Accounting Firm.
Consolidated Balance Sheets as of December 31, 2023 and 2022.
Consolidated Statements of Operations for the years ended December 31, 2023 and 2022.
Consolidated Statements of Stockholders’ (Deficit)/ Equity for the years ended December 31, 2023 and 2022.
Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022.
Notes to the Consolidated Financial Statements.

The Consolidated Financial Statements, Notes to the Consolidated Financial Statements and the Report of Independent Registered Public Accounting Firm listed above are filed as part of this Report and are set forth on pages F-1 through F-28 immediately following the signature page of this Report.

(a) 2. Financial Statement Schedules

None.

(a) 3. Exhibits

Exhibit Number

    

3.1

Certificate of Incorporation of the Registrant, as amended (incorporated by reference to Exhibit 3.1 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

3.2

Certificate of Amendment of Phoenix Motor Inc. (incorporated by reference to Exhibit 3.2 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

3.3

Bylaws of the Registrant (incorporated by reference to Exhibit 3.3 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

3.4

Certificate of Amendment to Amended Certificate of Incorporation of Phoenix Motor Inc. (incorporated by reference to Exhibit 3.4 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

3.5

Second Certificate of Amendment to Amended Certificate of Incorporation of Phoenix Motor Inc. dated March 8, 2022. (incorporated by reference to Exhibit 3.5 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on April 20,2022).***

3.6

Third Certificate of Amendment to Certificate of Incorporation of Phoenix Motor Inc. dated April 29, 2022. (incorporated by reference to Exhibit 3.6 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***

3.7

Certificate of Correction to the Second Amendment to the Amended Certificate of Incorporation (incorporated by reference to Exhibit 3.7 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on May 6, 2022).***

4.1

Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

4.2

Stock Option Agreement dated January 24, 2021 between the Company and Xiaofeng Peng. (incorporated by reference to Exhibit 4.3 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***+

4.3**

Description of Securities

10.1

Phoenix Motor Inc. Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***+

10.2

Form of Phoenix Motor Inc. Incentive Stock Option Agreement (incorporated by reference to Exhibit 10.2 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***+

49

10.3

Employment Agreement between Dr. Liang Lance Zhou and Phoenix Cars LLC dated March 21, 2022 (incorporated by reference to Exhibit 10.3 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on April 20, 2022)***+

10.4

Employment Agreement between Chris Wang and Phoenix Cars, LLC dated Nov 4, 2021 (incorporated by reference to Exhibit 10.4 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***+

10.5

Employment Agreement between Ronald Iacobelli and Phoenix Car, LLC dated Oct 7, 2021 (incorporated by reference to Exhibit 10.5 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***+

10.6

Employment Agreement between Tarek Helou and Phoenix Car, LLC dated August 16, 2016 (incorporated by reference to Exhibit 10.6 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022.***+

10.7

Employment Agreement between Jose Paul Plackal and Phoenix Car, LLC dated September 27, 2021 (incorporated by reference to Exhibit 10.7 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.8

Employment Agreement between Tony X. Zhou and Phoenix Car, LLC dated November 22, 2021 (incorporated by reference to Exhibit 10.8 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.9

Employment Agreement between Can Shen “Edmund” and Phoenix Car, LLC dated January 11, 2021 (incorporated by reference to Exhibit 10.9 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.10

Independent Director Agreement between John F. Perkowski and Phoenix Motor, Inc. dated July 19, 2021 (incorporated by reference to Exhibit 10.10 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.11

Independent Director Agreement between Sam Van and Phoenix Motor, Inc. dated August 1, 2021 (incorporated by reference to Exhibit 10.11 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.12

Independent Director Agreement between Zhenxing Fu and Phoenix Motor, Inc. dated November 23, 2021 (incorporated by reference to Exhibit 10.12 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 17, 2022).***+

10.13

Independent Director Agreement between Steve Stivers and Phoenix Motor, Inc. dated November 24, 2021 (incorporated by reference to Exhibit 10.13 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on November 29, 2021).***+

10.14

Dealership Agreement between PMC and CBS dated Feb 22, 2019 (incorporated by reference to Exhibit 10.6 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.15

Statement of Work and Payment Schedule for Southern California Airports Zero Emission Shuttle Transportation (incorporated by reference to Exhibit 10.7 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.16

Product Supply Master Agreement between Phoenix Motorcars and Romeo Systems dated Sept 8, 2020 (incorporated by reference to Exhibit 10.8 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.17

Service Level Agreement between Phoenix Motorcars and Romeo Systems, Inc. dated Sept 4, 2020 (incorporated by reference to Exhibit 10.9 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.18

Sublease Agreement between Phoenix Cars LLC and NMNC Group dated June 24, 2021 (incorporated by reference to Exhibit 10.10 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.19

SBA EIDL Loan Agreement dated May 26, 2020 (incorporated by reference to Exhibit 10.11 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.20

PPP Loan Agreement dated Jan 21, 2021 (incorporated by reference to Exhibit 10.12 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.21

Sample Purchase Order to Vendor (incorporated by reference to Exhibit 10.13 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

10.22

Form of Indemnification Escrow Agreement (incorporated by reference to Exhibit 10.22 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on May 24, 2022).***

50

10.23

Intercompany Loan Agreement between SPI Energy Co., Ltd. and Phoenix Motor Inc. dated January 20, 2022 (incorporated by reference to Exhibit 10.23 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-261384), filed with the SEC on May 24, 2022).***

10.24

Standby Equity Purchase Agreement, dated November 22, 2022, by and between Phoenix Motor Inc. and YA II PN, Ltd. (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K (File No. 001-41414), filed with the SEC on November 28, 2022.***

14.1

Code of Ethics of Phoenix Motor Inc. Applicable To Directors, Officers And Employees (incorporated by reference to Exhibit 14.1 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

21.1

Subsidiaries of the Registrant (incorporated by reference to Exhibit 21.1 to the Registrant’s Registration Statement on Form S-1 (File No. 333-261384), filed with the SEC on November 29, 2021).***

23.1*

Consent of Marcum Asia CPAs LLP

31.1*

Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Principal Financial and Accounting Officer Pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

97*

Phoenix Motor Inc. Clawback Policy

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File - The cover page iXBRL tags are embedded within the inline XBRL document.

*Filed herewith

**Furnished herewith

***Previously filed

ITEM 16 Form 10-K Summary

None.

51

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: April 15, 2024

By:

/s/ Xiaofeng Peng

 

Name:

Xiaofeng Peng

 

Title:

Chief Executive Officer and Executive Chairman

 

 

 

Date: April 15, 2024

By:

/s/ Xiaofeng Peng

 

Name:

Xiaofeng Peng

 

Title:

Interim Chief Financial Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following person on behalf of the Registrant and in the capacities and on the dates indicated.

Dated: April 15, 2024

By:

/s/ Xiaofeng Peng

 

Name:

Xiaofeng Peng

 

Title:

Chief Executive Officer and Chairman

 

 

(Principal Executive Officer)

Date: April 15, 2024

By:

/s/ Xiaofeng Peng

 

Name:

Xiaofeng Peng

 

Title:

Interim Chief Financial Officer

 

 

(Principal Accounting and Financial Officer)

Dated: April 15, 2024

By:

/s/ John F. Perkowski

 

Name:

John F. Perkowski

 

Title:

Director

 

 

 

Dated: April 15, 2024

By:

/s/ Steven E. Stivers

 

Name:

Steven E. Stivers

 

Title:

Director

Dated: April 15, 2024

By:

/s/ Sam Van

 

Name:

Sam Van

 

Title:

Director

Dated: April 15, 2024

By:

/s/ HoongKhoeng Cheong

 

Name:

HoongKhoeng Cheong

 

Title:

Director

52

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

Phoenix Motor Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Phoenix Motor Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, changes in stockholders’ (deficit)/ equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

Explanatory Paragraph — Going Concern

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 2, the Company has a significant working capital deficit, has incurred significant losses and needs to raise additional funds to meet its obligations and sustain its operations. These conditions raise substantial doubt about the Company’s ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Marcum Asia CPAs LLP

Marcum Asia CPAs LLP

We have served as the Company’s auditor since 2021.

New York, New York

April 15, 2024

F-2

PHOENIX MOTOR INC.

CONSOLIDATED BALANCE SHEETS

(In US$ thousands, except for share and per share data)

    

December 31, 

    

December 31, 

2023

2022

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

31

$

139

Restricted cash, current

3,252

Accounts receivable, net

 

451

 

1,510

Inventories

 

1,796

 

4,560

Prepaid expenses and other current assets, net

 

356

 

1,344

Amount due from a related party

130

168

Total current assets

 

6,016

 

7,721

Restricted cash, noncurrent

250

Property and equipment, net

 

1,119

 

2,492

Security deposits

208

Operating lease right-of-use assets

3,797

Net investment in leases

230

Intangible assets, net

 

 

1,704

Goodwill

 

4,271

 

4,271

Total assets

$

11,636

$

20,443

LIABILITIES AND STOCKHOLDERS’ (DEFICIT)/ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

3,529

$

1,359

Accrued liabilities

 

926

 

650

Advance from customers, current

 

167

 

1,230

Deferred income

 

362

 

503

Warranty reserve

 

289

 

325

Lease liabilities - current portion

1,303

719

Amounts due to a related party

863

Short-term borrowing

961

Derivative liability

1,156

Convertible note - current portion

1,320

Long-term borrowing, current portion

 

5

 

3

Total current liabilities

 

10,881

 

4,789

Lease liabilities - noncurrent portion

2,696

3,225

Advance from customers, noncurrent

2,214

Convertible notes, noncurrent portion

540

Long-term borrowings

 

144

 

147

Total liabilities

 

16,475

 

8,161

Commitments and contingencies (Note 18)

 

 

  

Equity:

 

  

 

  

Common stock, par $0.0004, 450,000,000 shares authorized, 21,900,918 and 20,277,046 shares issued and outstanding as of December 31, 2023 and 2022, respectively*

 

9

 

8

Additional paid-in capital

 

44,359

 

40,836

Accumulated deficit

 

(49,207)

 

(28,562)

Total stockholders’ (deficit)/ equity

 

(4,839)

 

12,282

Total liabilities and stockholders’ (deficit)/ equity

$

11,636

$

20,443

*

The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)

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

F-3

PHOENIX MOTOR INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In US$ thousands, except for share and per share data)

Year Ended

Year ended

December 31, 

December 31,

2023

2022

Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively)

    

$

3,122

    

$

4,330

Cost of revenues

 

3,398

 

3,510

Gross (loss) profit

 

(276)

 

820

Operating expenses:

 

 

  

Selling, general and administrative

 

14,902

 

13,970

Provision for credit loss

360

Impairment of long-lived assets

4,968

Operating loss

 

(20,506)

 

(13,150)

Other income (expense):

 

 

  

Interest expense, net

 

(606)

 

(7)

Loss on sales-type leases

(98)

Change in fair value of derivative liability

(319)

Employee retention credit

697

196

Others

 

209

 

265

Total other (expense) income, net

 

(117)

$

454

Loss before income taxes

 

(20,623)

 

(12,696)

Income tax provision

 

(22)

 

(9)

Net loss

$

(20,645)

$

(12,705)

Net loss per share of common stock:

 

 

  

Basic and Diluted

$

(0.97)

$

(0.65)

Weighted average common stocks outstanding

 

21,199,023

 

19,664,273

*

The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)

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

F-4

PHOENIX MOTOR INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ (DEFICIT)/ EQUITY

(In US$ thousands, except for share and per share data)

    

    

    

    

Additional

    

    

Common

Subscription

Paid-In

Accumulated

 

Shares*

 

Stock

 

receivable

 

Capital

 

Deficit

 

Total

Balance as of December 31, 2021

 

17,500,000

$

7

$

(7)

$

26,085

$

(15,857)

$

10,228

Net loss

 

 

 

 

 

(12,705)

 

(12,705)

Exercise of stock options

80,625

138

138

Receipt of subscription receivable

7

7

Issuance of common stock in the initial public offering (“IPO”)

2,100,000

1

13,437

13,438

Issuance of common stock for unrestricted stock units awards (Note 14)

505,000

793

793

Issuance of common stock as commitment fee shares for standby equity purchase agreement (Note 13)

61,421

100

100

Issuance of common stock per standby equity purchase agreement (Note 13)

30,000

30

30

Stock-based compensation

253

253

Balance as of December 31, 2022

20,277,046

$

8

$

$

40,836

$

(28,562)

$

12,282

Net loss

(20,645)

(20,645)

Issuance of common stock per standby equity purchase agreement (Note 13)

1,546,545

1

1,914

1,915

Issuance of Warrants in connection with convertible notes (Note 15)

1,471

1,471

Issuance of restricted shares to TJ capital to repay consulting fee (Note 13)

77,327

100

100

Stock-based compensation

38

38

Balance as of December 31, 2023

21,900,918

$

9

$

$

44,359

$

(49,207)

$

(4,839)

*

The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)

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

F-5

PHOENIX MOTOR INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

(In US$ thousands)

Years ended December 31,

    

2023

    

2022

Cash flows from operating activities:

Net loss

(20,645)

(12,705)

Adjustments to reconcile net loss to net cash used in operating activities:

 

  

 

  

Depreciation

 

578

 

963

Amortization

613

619

Provision for credit loss

360

Write-down of inventories

289

Impairment of long-lived asset

4,968

Loss/ (Gain) on disposal of fixed assets

84

(48)

Gain on forgiveness of long-aged payables

(137)

Forgiveness of PPP loan

 

 

(586)

Non-cash expense - commitment fee paid by issuance of common shares

 

 

100

Loss on sales-type leases

98

Amortization of debt discount of convertible notes

327

loss on change in fair value of derivative liability

319

Share-based compensation - options

38

1,046

Warrants issued in connection with unclosed convertible note offering

881

Warranty reserve

(36)

(35)

Amortization of right-of-use assets

816

764

Changes in operating assets and liabilities:

 

  

 

  

Accounts receivable

 

1,153

 

(309)

Inventories

 

1,748

 

(2,526)

Prepaid expenses and other assets

 

1,075

 

(1,024)

Accounts payable

 

2,332

 

(427)

Accrued liabilities and other liabilities

 

393

 

(129)

Deferred revenue

(45)

(211)

Advance from customer

1,151

427

Lease liability

(349)

(617)

Net investment in leases

282

Amount due to a related party

17

Amount due from a related party

38

(168)

Net cash used in operating activities

 

(3,652)

 

(14,866)

Cash flows from investing activities:

 

  

 

  

Loan to a related party

(1,676)

Collection of a loan lent to a related party

1,676

Proceeds from disposal or sale of fixed assets

 

 

273

Purchase of property, plant and equipment

(93)

(1,284)

Net cash generated used in investing activities

 

(93)

(1,011)

Cash flows from financing activities:

 

  

 

  

Repayment of borrowings

 

(1)

 

(30)

Proceeds from borrowings

 

961

 

Proceeds from issuance of convertible notes

2,960

Proceeds from IPO

13,438

Repayment of a related party borrowing

(1,336)

Proceeds from a related party borrowing

2,140

Proceeds received from standby equity purchase agreement

1,915

30

Proceeds from exercise of employee options

138

Proceeds from receipt of subscription receivable

7

Net cash generated from financing activities

 

6,639

 

13,583

Increase/ (Decrease) in cash, cash equivalents and restricted cash

 

2,894

 

(2,294)

Cash, cash equivalents and restricted cash at beginning of year

 

389

 

2,683

Cash, cash equivalents and restricted cash at end of year

3,283

389

Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets

Cash and cash equivalents

31

139

Restricted cash, current

3,252

Restricted cash, noncurrent

250

Total cash, cash equivalents, and restricted cash

3,283

389

Supplemental cash flow information:

 

  

 

  

Interest paid

153

6

Income tax paid

22

2

Non-cash activities:

Right of use assets obtained in exchange for operating lease obligations

404

4,368

Derivative liabilities recorded as debt discount

837

Warrants recorded as debt discount

590

Inventories transferred to property and equipment

 

727

 

191

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

F-6

PHOENIX MOTOR INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in US$ thousands, except share and per share data)

1.Description of Business and Organization

Description of Business

Phoenix Motor Inc. (“Phoenix Motor” or the “Company”) and its subsidiaries (collectively the “Group”) is engaged in design, assembly, and integration of electric drive systems for medium duty electric vehicles (“EVs”).

Phoenix Cars, LLC (“PCL”), a subsidiary of Phoenix Motor, designs and manufactures zero- emission electric drivetrain systems for integration in medium to heavy-duty commercial fleet vehicles in United States. PCL also sells a range of material handling products including all-electric lithium-ion forklifts and pallet jacks. Phoenix Motorcars Leasing, LLC (“PML”), a subsidiary of Phoenix Motor, serves as a sales and leasing dealership for PCL in United States.

Phoenix Motor was incorporated in the state of Delaware in October 2020. EdisonFuture, Inc., a subsidiary of SPI Energy Co., Ltd (“SPI”), is the parent company of Phoenix Motor. On November 12, 2020, EdisonFuture, Inc. acquired 100% of the membership interest of PCL and PML. Simultaneously, EdisonFuture, Inc. effected the transfer of 100% membership interests of PCL and PML to Phoenix Motor.

On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions.

2.Going Concern

The Group had recurring losses from operations. The Group has incurred a net loss of $20,645 and the net cash used in operating activities was $3,652 during the year ended December 31, 2023, as of December 31, 2023, working capital deficit was $4,865. The Group has incurred significant recurring losses and negative cash flow from operating activities and needs to raise additional funds to sustain its operations. These factors raise substantial doubt as to the Group’s ability to continue as a going concern.

For the next 12 months from the issuance date of the consolidated financial statements, the Group plans to continue implementing various measures to boost revenue and control the cost and expenses within an acceptable level. Such measures include: 1) align capacity with demand and prioritize production for high margin products in the Group’s order backlog; 2) expand and strengthen strategic partnership to outsource a significant portion of design and engineering work for next generation product to third party vendors and suppliers to control overall development costs; 3) negotiate better payment terms with customers and for some of the new orders, require down payments; 4) implement comprehensive budget control and reduce operating expenses; and 5) calibrate capital allocation to manage liquidity and drive near-term goals without compromising long-term growth; 6) continue to proactively implement a robust capital market strategy to provide financing for the Group’s operations through proceeds from public or private stock offering, debt financings including but not limited to term loans, revolving line of credit and equity linked instruments, and potentially federal and state incentive funding programs.

There is no assurance that the plans will be successfully implemented. If the Group fails to achieve these goals, the Group may need additional financing to repay debt obligations, and the Group may not be able to obtain the necessary additional capital on a timely basis, on acceptable terms, or at all. In the event that financing sources are not available, or that the Group is unsuccessful in increasing its gross profit margin and reducing operating losses, the Group may be unable to implement its current plans for expansion, repay debt obligations or respond to competitive pressures, any of which would have a material adverse effect on the Group’s business, financial condition and results of operations and may materially adversely affect its ability to continue as a going concern.

The consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Group be unable to continue as a going concern.

F-7

3.Summary of Significant Accounting Policies

(a)Basis of Presentation

The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).

(b)Principles of Consolidation

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.

The consolidated financial statements include the financial statements of the Group and its subsidiaries. All material intercompany transactions and balances have been eliminated upon consolidation.

(c)Use of Estimates

The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include the allowance for credit losses, impairment of goodwill, impairment of long-lived assets, warranty reserves, and fair value of derivative liabilities. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.

(d)Fair Value of Financial Instruments

The Group measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.
Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs).
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates.

The carrying values of the Group’s financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payables, accrued liabilities and advance from customers, approximate their fair values due to the short-term nature of these instruments.

F-8

(f)Cash and cash equivalents

Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2023 and 2022.

(g)Restricted cash

Restricted cash represents bank deposits with designated use, which cannot be withdrawn without certain approval or notice. As of December 31, 2023, The Group had restricted bank deposits of $3,252, including: 1) $250 restricted cash deposited in an escrow account for part of the proceeds received from the Group’s IPO for two years from the date of IPO; and 2) $3,002 restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business of Proterra Inc (see Note 22).

(h)Accounts Receivable, net

The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components and electric forklifts. The Group maintains allowances for credit loss. The Group adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

(i)Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined on the basis of first in first out method. The cost of finished vehicles or kits comprises direct materials, direct labor and an appropriate proportion of overhead. The cost of forklifts comprises purchase price paid to the manufacturer, tariff and shipping costs. Net realizable value is based on estimated selling prices less selling expenses and any further costs expected to be incurred for completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances and are included in the cost of revenue in the consolidated statements of operations.

(j)Property and Equipment, net

The Group accounts for its property and equipment at cost, less accumulated depreciation and impairment, if any. Cost includes the prices paid to acquire or construct the assets and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:

Furniture, fixtures and equipment

    

3 to 10 years

Automobile

3 to 7 years

Leased automobile

3 years

Leasehold improvements

The shorter of the estimated life or the lease term

(k)Intangible Assets other than Goodwill, net

Intangible assets consist of technology, tradename and others. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.

F-9

(l)Impairment of Long-lived Assets

The Group’s long-lived assets include property and equipment, intangible assets with finite lives and right-of-use assets. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compares undiscounted cash flows expected to be generated by that asset or asset group from their use and their eventual disposition to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. As described in Note 8, Note 9 and Note 19, the Group recorded impairment on intangible assets, property and equipment and right of use assets for a total amount of $4,968 and nil for the years ended December 31, 2023 and 2022.

(m)Goodwill

The Group assess goodwill for impairment on annual basis in accordance with ASC 350-20, Intangibles – Goodwill and Other: Goodwill, which permits the Group to first assess qualitative factors to determine whether it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative impairment test. If this is the case, the quantitative goodwill impairment test is required. If it is more likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the quantitative goodwill impairment test is not required.

Quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired. If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

The Group performs the annual goodwill impairment assessment on December 31, 2023 and no impairment was recorded for the years ended December 31, 2023 and 2022.

(n)Income Taxes

The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.

The Group recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertain tax positions was recorded for the years ended December 31, 2023 and 2022. The Group does not expect that the assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor have been notified that an examination is contemplated.

F-10

(o)Revenue Recognition

The Group’s accounting practices under Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) are as followings:

Sales of EVs and kits

The Group generates revenue from sales of EVs and kits. EV buyers in California are entitled to government grants when they purchase EV that qualify for certain government grant project. The Group applies for and collects such government grants on behalf of the customers. Accordingly, customers only pay the amount after deducting government grants.

The Group recognizes revenue on sales of EVs and kits at a point in time following the transfer of control of such products to the customer, which typically occurs upon the delivery to or acceptance of the customer. The Group determined that the government grants should be considered as part of the transaction price because it is granted to the EV buyer and the buyer remains liable for such amount in the event the grants were not received by the Group or returned due to the buyer violates the government grant terms and conditions.

During the year ended December 31, 2023, the Group reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from the Group’s inability to timely deliver required number of EVs due to the Group’s significant cash shortage. Therefore, the Group recorded a reduction of $366 revenue during the year ended December 31, 2023 in the period in which the transaction price changes.

Lease of EVs

EV leasing revenue includes revenue recognized under lease accounting guidance for direct leasing programs. The Group accounts for these leasing transactions as operating leases under ASC 842 Leases, and revenues are recognized on a straight-line basis over the contractual term.

Sales of forklifts

Revenue on sale of forklifts is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery or acceptance of the customer depending on the terms of the underlying contracts.

Other revenue

Other revenue consists of maintenance service, sales of component and charging stations, shipping and delivery fees and others. For maintenance service, revenues are recognized on a straight-line basis over the contractual term. For sales of component and charging stations, shipping and delivery fees and others, the Group recognizes revenue at a point in time following the transfer of control of such products or services to the customer, which typically occurs upon the delivery to or acceptance of the customer.

Disaggregation of revenues

The Group disaggregates its revenue by four primary categories: sales of EVs, lease of EVs, sales of forklifts and others.

The following is a summary of the Group’s disaggregated revenues by revenue streams:

Year ended

Year ended

December 31, 2023

December 31, 2022

Sales of EVs

    

$

1,492

    

$

1,789

Lease of EVs

 

369

 

551

Sales of forklifts

410

1,251

Others

 

851

 

739

$

3,122

$

4,330

F-11

The following is a summary of the Group’s disaggregated revenues by timing of revenue recognition:

    

Year ended

    

Year ended

December 31, 2023

December 31, 2022

Over time

 

854

 

1,007

Point of time

 

2,268

 

3,323

$

3,122

$

4,330

A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. As of December 31, 2023 and 2022, the balances of contract liability were included in advance from customer (current and noncurrent) with amount of $2,381 and $1,230, respectively. During the years ended December 31, 2023 and 2022, the Group recognized $466 and $803 as revenue that was included in the balance of advance from customers at January 1, 2023 and 2022, respectively.

Lessor Accounting

During the year ended December 31, 2023, the Group amended agreements with certain customers related to the leased EVs to renew the lease term. Since there was no grant of additional right-of-use assets, the Group did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. The Group reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75%) of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90%) all of the fair value of the underlying asset.

The modified EV lease agreements are thus accounted for as sales-type leases. Under sales-type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term.

The net investment in leases was $479 as of December 31, 2023, in which current portion of $249 was included in prepaid expenses and other current assets, net on the balance sheet. During the year ended December 31, 2023, loss on sales-type leases was $98.

(p)Cost of Revenues

Cost of revenues for EV and kits sales includes direct parts, material and labor costs, manufacturing overheads, shipping and logistics costs, and inventories write-down. Cost of revenues for EV leasing primarily includes the depreciation of operating lease vehicles over the lease term and other leasing related charges including vehicle insurance. Cost of revenues from forklift sales primarily includes purchase price paid to manufacturer, tariff, as well as shipping and delivery costs. Cost of other revenue includes direct parts, material and labor costs, as well as shipping and delivery and other costs.

(q)Segment Reporting

Operating segments are defined as components of a Group which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker (“CODM”) is its Chief Executive Officer, Xiaofeng Peng. Based on the financial information presented to and reviewed by the CODM, the Group has determined that it had a single operating and reporting segment for the years ended December 31, 2023 and 2022.

(r)Product Warranties

The Group provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Group accrues a warranty reserve for the products sold by the Group, which includes the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s relatively short history of sales, and changes to the Group’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group considers the warranty provided is not providing incremental service to customers rather an assurance to the

F-12

quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees. Warranty expense is recorded as a component of cost of sales in the consolidated statements of operations. The balance of warranty reserves was $289 and $325 as of December 31, 2023 and 2022, respectively.

(s)Government Grant

The Group receives grants from government agencies related to sales and leases of its EVs. The government grants related to the sales of EVs should be considered as part of the transaction price because it is granted to the EV buyers and the Group receives such on behalf of the buyers to settle part of the EVs purchase price. The government grant received before the Group’s delivery of the EVs are recorded as deferred income and recognized as revenue when the EVs are delivered to the buyers, for the government grants the Group is entitled upon delivery of the EVs to buyers but not yet received, the Group records accounts receivable. For government grants associated with leased vehicles under operating leases, the grants are recorded in deferred income when received and are recognized to reduce the cost of sales during useful life of leased vehicles.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $521 and $895, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 and $214, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as deduction of carrying amount of sales - type leased vehicles was $180 and nil, respectively.

As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $362 and $503, respectively.

(t)Stock-Based Compensation

The Group granted employees and directors stock-based incentive awards. These awards are in the form of options and unrestricted stock units. The Group measures stock-based compensation expense for all stock-based awards granted based on the estimated fair value of those awards on their grant date and expenses over the period on a straight-line basis during which an employee is required to provide service in exchange for the award (the vesting period). As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

(u)Derivative Instruments

The Group evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked - to - market at each balance sheet date and recorded as a liability. The change in fair value is recorded in the consolidated statement of operations. Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity.

(v)Loss per Share

Basic loss per share is computed by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the periods. Diluted loss per share is calculated by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the period adjusted for the effect of dilutive share of common stock equivalent (computed using the treasury stock or if converted method). Potential common stocks that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted loss per share. During the years ended December 31, 2023 and 2022, 4,946,097 and nil potentially dilutive shares are excluded from the computation as their effects are anti-dilutive, respectively.

F-13

(w)Leases

The Group adopted Leases (ASC Topic 842), using the modified retrospective transition method effective January 1, 2022. The Group categorizes leases with contractual terms longer than twelve months as either operating or finance lease. The Group has no finance leases for any of the periods presented.

Right-of-use (“ROU”) assets represent the Group’s rights to use underlying assets for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date and ROU assets are recognized at amount of lease liabilities and any prepaid lease payments. The interest rate used to determine the present value of the future lease payments is the Group’s incremental borrowing rate because the interest rate implicit in the leases is not readily determinable. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. The Group generally uses the base, non-cancelable, lease term when determining the ROU assets and liabilities.

Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group determines if an arrangement is a lease at inception. The lease payments under the lease arrangements are fixed. Non-lease components include payments for building management, utilities and property tax. It separates the non-lease components from the lease components to which they relate. The Group recorded right-of-use assets and operating lease liabilities of $404 and $4,368 in the consolidated balance sheets upon the initial recognition during the years ended December 31, 2023 and 2022, respectively.

(x)Reclassification

Certain prior year amounts in the consolidated financial statements have been reclassified to conform with the current year presentation. These reclassifications have not changed the results of operations or statement of cash flow of prior year.

(y)Recent Accounting Pronouncements

Accounting Pronouncements Issued But Not Yet Adopted

ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures updates required disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, though early adoption is permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. The ASU will result in additional segment information disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” that addresses requests for improved income tax disclosures from investors that use the financial statements to make capital allocation decisions. Public entities must adopt the new guidance for fiscal years beginning after December 15, 2024. The amendments in this ASU must be applied on a retrospective basis to all prior periods presented in the financial statements and early adoption is permitted. The ASU will result in additional income tax disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.

F-14

4.Accounts Receivable, Net

The accounts receivable, net as of December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Accounts receivable, customers

$

171

$

870

Accounts receivable, governmental incentive

305

675

Less: Allowance for credit loss

 

(25)

 

(35)

Accounts receivable, net

$

451

$

1,510

The movements of allowance for credit losses are as follows:

    

2023

    

2022

Balance as of January 1

$

(35)

$

(35)

Addition

 

(25)

 

Reversal

 

35

 

Balance as of December 31

$

(25)

$

(35)

For the years ended December 31, 2023 and 2022, reversal of credit loss for doubtful accounts receivable was $10 and nil, respectively.

5.Inventories

Inventories as of December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

865

$

2,251

Work in process

 

108

 

979

Finished goods

 

823

 

1,330

Total inventories

$

1,796

$

4,560

During the years ended December 31, 2023 and 2022, $289 and nil of inventories were written down to reflect the lower of cost or net realizable value, respectively.

6.Prepaid Expenses and Other Current Assets, Net

Prepaid expenses and other current assets, net as of December 31, 2023 and 2022 consist of the following:

    

December 31, 

    

December 31, 

2023

2022

Prepaid expenses

$

100

$

947

Sales-type lease receivable (Note 7)

249

Vendor deposits

 

131

 

135

Prepaid insurance

 

 

234

Others

 

38

 

28

Total prepaid and other current assets

518

1,344

Less: Provision for credit loss

(162)

Total prepaid and other current assets, net

$

356

$

1,344

During the years ended December 31, 2023 and 2022, provision for credit loss of prepaid expenses and other current assets was $162 and nil, respectively.

The Group also provided for credit loss of security deposit of $208 during the year ended December 31, 2023, which was recorded as non-current assets as of December 31, 2022.

F-15

7.Sales-type Lease Receivable

The Group entered into a total of ten vehicle lease agreements with certain customers during the year ended December 31, 2023 and the Group delivered vehicles under sales-type leases. There were no sales-type leases during the year ended December 31, 2022.

Loss on sales-type leases recognized for the years ended December 31, 2023 and 2022 was $98 and nil, respectively.

Sales-type lease receivables-short term as of December 31, 2023 and 2022 was $249 and nil, respectively, and sales-type lease receivables-long term as of December 31, 2023 and 2022 was $230 and nil, respectively.

Interest income recognized for sales-type leases for the year ended December 31, 2023 and 2022 were $35 and nil, respectively.

    

As of December

 31, 2023

Lease receivables-long term

 

230

Lease receivables-short term

 

249

Total lease receivables

 

479

Unguaranteed residual assets

 

Net investment in leases

 

479

Recorded in Prepaid expenses and other current assets

 

249

Recorded in Net investment in leases- non-current

 

230

Annual minimum undiscounted lease payments under the Group’s leases were as follows as of December 31, 2023:

    

Sales-type

Years Ending December 31,

 

  

2024

 

302

2025

 

184

2026

 

54

2027

 

15

2028 and thereafter

 

Total lease receipt payments

 

555

Less: Imputed interest

 

(76)

Total lease receivables (1)

 

479

Unguaranteed residual assets

 

Net investment in leases (1)

 

479

(1)Current portion of $249 of total lease receivables included in prepaid expenses and other current assets, net on the consolidated balance sheet.

F-16

8.Intangible Assets, Net

Intangible assets, net as of December 31, 2023 and 2022 consisted of the following:

    

Useful Life

    

    

Accumulated

    

Accumulated

    

(in months)

Gross

Amortization

Impairment

Net

As of December 31, 2022

 

  

 

  

 

  

 

  

Technology

 

60

$

1,574

$

(682)

$

$

892

Tradename

 

60

 

1,400

 

(607)

 

793

Other

 

84

 

168

 

(149)

 

19

$

3,142

$

(1,438)

$

$

1,704

As of December 31, 2023

  

 

 

 

  

Technology

60

$

1,574

$

(996)

$

(578)

$

Tradename

60

 

1,400

 

(887)

(513)

 

Other

84

 

168

 

(168)

 

$

3,142

$

(2,051)

$

(1,091)

$

The tradename and developed technology were contributed by the acquisition of PCL and PML in the year 2020. The balance is amortized over the useful life of 5 years. For the years ended December 31, 2023 and 2022, amortization expense for intangible assets was $613 and $619, respectively.

For the years ended December 31, 2023 and 2022, impairment loss recorded for intangible assets was $1,091 and nil, respectively.

9.Property and Equipment, Net

Property and equipment, net, consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Furniture, fixtures and equipment

$

1,409

$

1,309

Automobile

 

524

 

951

Automobile for lease

 

1,463

 

2,750

Leasehold improvements

 

77

 

77

Construction in progress

 

326

 

425

 

3,799

 

5,512

Less: accumulated depreciation

 

(2,188)

 

(3,020)

Less: accumulated impairment

(492)

$

1,119

$

2,492

For the years ended December 31, 2023 and 2022, impairment loss recorded for property and equipment was $492 and nil, respectively. For the years ended December 31, 2023 and 2022, depreciation expense for property and equipment was $578 and $963, respectively.

10.Short-term Borrowings

The Group entered into a short-term loan agreement with total principal amount of $961 on December 11, 2023 with certain borrower. The short-term loan was used to pay deposit to purchase Proterra assets (see Note 22). The principal amount of the loan was fully paid off in January 2024 by cash. Total interest expense of the loan was $279, in which $9 was paid off in January 2024 by cash, and $270 was settled by issuance of 180,202 shares of common stock of the Company in January 2024.

F-17

11.Long-term Borrowings, current and non-current

    

December 31, 

    

December 31, 

2023

2022

Current portion of long-term borrowings

$

5

$

3

Long-term borrowings, excluding current portion

 

144

 

147

Total long-term borrowings

$

149

$

150

As of December 31, 2023, the maturities of the long-term borrowings are as follows:

    

USD

For the year ending December 31,

 

  

2024

10

2025

 

9

2026

 

9

2027

 

9

2028

9

Thereafter

 

189

Total long-term borrowing payments

235

Less: Amount representing interests

(86)

Present value of long-term borrowings

$

149

EIDL Loan

On May 26, 2020, the Group was granted a loan from the U.S. Small Business Association in the aggregate amount of $150, pursuant to the Economic Injury Disaster Loan under Section 7(b) of the Small Business Act, as amended (the “EIDL Loan”).

The EIDL Loan, which was in the form of a promissory note (the “EIDL Note”) dated May 26, 2020, matures on May 26, 2050 and bears interest at a rate of 3.75% per annum, payable monthly commencing on May 26, 2021. The EIDL Note may be prepaid at any time prior to maturity with no prepayment penalties. Funds from the EIDL Loan may only be used for working capital purposes to alleviate economic injury caused by disaster occurring in the month of January 31, 2020 and continuing thereafter cause by the coronavirus pandemic. The Group has used the entire EIDL Loan amount for what management believes to be qualifying expenses.

12.Related Party Transactions

During the year ended December 31, 2023, SPI Energy Co., Ltd. (“SPI”), an affiliated entity under the common control of the Group, lent a loan with principal amount of $2,140 to the Group to support the Group’s operation and to purchase Proterra assets (see Note 22) and the Group made repayment of $1,336 to SPI. During the year ended December 31, 2023, SPI paid bills on behalf of the Company with total amount of $42. The amount due to SPI is due on demand and bears 12% interest per annum. As of December 31, 2023, the Company had a remaining outstanding principal balance of $846 and unpaid interest expense of $17.

During the year ended December 31, 2022, the Company sold forklifts in the amount of $168 to SolarJuice Co., Ltd., a subsidiary of SPI. $154 of which was repaid by SolarJuice Co., Ltd during the year ended December 31, 2023. In addition, the Company sold two new forklifts in total amount of $116 (including $111 revenue and $5 sales tax) in the year ended December 31, 2023. As of December 31, 2023 and 2022, the balance of due from SolarJuice Co., Ltd was $130 and $168, respectively.

13.Equity

On March 8, 2022, a shareholder meeting was held and declared a one-for-four reverse stock split effective on March 9, 2022. After that, the Company’s issued and outstanding common stock is 17,500,000 shares. The authorized shares of common stock after the reverse stock splits are 450,000,000 shares of a par value of $0.0004.

As a result of the amendment of authorized stock, the stock split and reverse of stock split, all share and per share data in the consolidated financial statements have been retrospectively adjusted to all periods presented.

F-18

On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions of $1,103, direct offering expenses of $603. There is also $250 IPO proceeds that was deposited into an escrow account on the closing date with a maturity term of two years. In addition, there is an additional $606 direct offering related expenses that was paid by the Group separately was charged against additional paid in capital.

On November 22, 2022, the Group entered into a standby equity purchase agreement (“SEPA”) with YA II PN, LTD., a Cayman Islands exempt limited partnership (the “Investor”) to sell up to $10,000 of the Company’s shares of common stock from time to time, subject to certain limitations and conditions set forth in the SEPA. Although the SEPA provides that the Company may sell up to an aggregate of $10,000 of common stock to Investor, only 4,035,086 shares of the Company’s common stock, including the aggregate amount of 61,421 Commitment Shares issued to Investor, have been registered. If the Company elect to sell to the Investor all of the 4,035,086 registered shares of common stock, depending on the market price of the Company’s common stock prior to each Advance made pursuant to the SEPA, the actual gross proceeds from the sale of all such shares may be substantially less than the $10,000 available to the Company, which could materially adversely affect the Company’s liquidity. The selling price is 93% of the market price as defined in the agreement. The Group paid YA Global II SPV, LLC, a subsidiary of the Investor, a structuring fee in the amount of $20 and also issued to the Investor common shares in an amount equal to $100 as a commitment fee. On December 21, 2022, the Group sold to the Investor 30,000 shares in amount of $30. During the year ended December 31, 2023, the Group continued to draw down amounts under the SEPA, which resulted in the sale to the Investor of 1,546,545 shares of common stock of the Company and the Group received $1,915 in net proceeds from the sale.

On December 29, 2023, the Group issued 77,327 restricted common stock of the Company to a consulting company to repay $100 consulting fee.

14.Stock-based Compensation

During the year ended December 31, 2022, 880,500 options were granted to a group of managements and employees of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next four years. The exercise price was $0.01- $1.73 per share.

On September 30, 2022, 505,000 shares of unrestricted stock units were granted to a group of managements, and all units are vested immediately.

During the year ended December 31, 2023, 200,000 options were granted to a group of management of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next four years. The exercise price was $0.82- $1.57 per share.

The Group measures employee stock-based compensation expense for all stock-based compensation awards based on the grant-date fair value and recognizes the cost in the financial statements over the employee requisite service period. As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. During the years ended December 31, 2023 and 2022, the stock-based compensation expense was $38 and $1,046, respectively.

Determining Fair Value

Valuation and Amortization Method — The Group estimates the fair value of service-based stock options granted using the Black-Scholes option pricing formula. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Service-based options typically have a ten-year life from date of grant and vesting periods of four years.

Expected Term — The Group’s expected term represents the period that the Group’s share-based awards are expected to be outstanding.

Expected Volatility — The Group uses the average historical volatility of the Company to calculate the volatility for its granted options.

F-19

Expected Dividend — The Group has never paid dividends on its common stock and currently does not intend to do so, and accordingly, the dividend yield percentage is zero for all periods.

Risk-Free Interest Rate — The Group bases the risk-free interest rate used in the Black-Scholes valuation model upon the implied yield curve currently available on U.S. Treasury zero-coupon issues with a remaining term equal to the expected term used as the assumption in the model.

Assumptions

Assumptions used in the determination of the fair value of share-based payment awards using the Black- Scholes model for stock option grants for the years ended December 31, 2023 and 2022 were as follows:

2023

2022

Expected term

    

6.25 years

    

6.25 years

Risk-free interest rate

3.88%-3.97%

 

3.04%-3.97%

Expected volatility

132.4%-135.4%

 

137.7%-169.3%

Expected dividend yield

0%

 

0%

The following table summarizes the Group’s stock option activities:

Weighted-

Weighted-

Average

Average

Aggregate

Exercise

Remaining

Intrinsic

Price

Contractual

Value

    

Shares

Per Share

Term

($000)

Outstanding as of December 31, 2022

    

2,812,500

    

1.71

    

8.93 years

    

$

16

Granted

 

200,000

 

1.20

 

 

Exercised

 

 

 

 

Forfeited/expired

 

(795,750)

 

1.84

 

 

Outstanding as of December 31, 2023

2,216,750

1.66

8.26 years

$

39

Exercisable as of December 31, 2023

 

1,441,438

 

1.71

 

7.75 years

 

$

12

Expected to vest as of December 31, 2023

 

775,312

 

1.58

 

8.51 years

 

$

27

Changes in the Group’s non-vested stock awards are summarized as follows:

Weighted Average

    

Shares

    

 Exercise Price Per Share

Non-vested as of December 31, 2022

1,550,437

1.71

Granted

200,000

1.20

Vested

 

(486,681)

 

Forfeited/Expired

 

(488,444)

 

1.72

Non-vested as of December 31, 2023

 

775,312

 

1.58

Unrecognized share-based compensation expenses at December 31, 2023

650,886

Weighted-average period of share-based compensation to be recognized

1.19 years

15.Convertible Note Payable

On June 23, 2023, the Company entered into a Securities Purchase Agreement (the “Original SPA”) with certain investors, to issue and sell, subject to the satisfaction of certain closing conditions, up to $5,100 aggregate principal amount of the Company’s unsecured senior convertible promissory notes (the “June 2023 Notes”). The June 2023 Notes are subject to an original issue discount of 8.5%, and matures on the date that is 18 months after the date of issuance at the applicable closing. The June 2023 Notes accrue interest at the Prime Rate (as defined in the June 2023 Notes) plus 4.75% per annum if interest is paid in cash, or the Prime Rate plus 7.75% per annum if interest is paid in shares of common stock. The Company may, from time to time, prepay the principal amount owing under the June 2023 Notes, subject to a 30% prepayment premium, so long as the Company provides at least 30 business days’ prior written notice to

F-20

the holder of such prepayment. On June 23, 2023, the Company had issued $1,600 of principal amount of June 2023 Notes pursuant to the Original SPA.

The June 2023 Notes are convertible into common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the June 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in common stock of the Company equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the June 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.

Thus, the Group determined that the conversion feature and the alternative conversion features embedded within the June 2023 Notes meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Monte Carlo Simulation Model at the date of issuance. As the fair value of the derivative liability is less than the face value of the June 2023 Notes, the fair value of the derivative liability of $294 was recorded as a liability with an offsetting amount recorded as a debt discount, which offsets the carrying amount of the debt. The original issue discount of the June 2023 Notes of $136 was recorded as a debt discount as well.

On October 26, 2023, the Company entered into the First Amendment (the “Amendment”) to the Original SPA, with the same accredited investor. Pursuant to the Amendment, the “Funding Amount” under the Original SPA was increased to an aggregate principal amount equal to no greater than $9,667 while other terms remain unchanged. On October 26, 2023, the Company agreed to issue and sell, in a private placement, an additional $1,750 of principal amount (“October 2023 Note”) (the “Subsequent Tranche”) of the Company’s unsecured senior convertible promissory note.

In connection with the Amendment, the Company issued a warrant (the “October Warrant”) to the investor to purchase up to 1,500,000 shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. The Group determined that the October Warrant meet the definition of equity instrument and estimated a fair value of the October Warrant using the Binominal Tree model at the date of issuance.

The October 2023 Notes are convertible into shares of common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the October 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in shares of common stock equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the October 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.

The Group determined that the conversion feature and alternate conversion feature within the October 2023 Note meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Binominal Tree Model at the date of issuance. In addition, the Group considered that the October Warrants were issued in a bundled transaction with the October 2023 Notes, and the proceeds received from the transaction should be allocated based on the relative fair values of the base instrument and the warrants. Accordingly, the Group recorded the relative fair value of the October Warrant of $590, the fair value of derivative liability of $543 and the original issue discount and related issuance fee of the October 2023 Note of $254 as debt discounts, which offset the carrying amount of the October 2023 Note.

On November 10, 2023, the Company entered into Second Securities Purchase Agreement (“Second SPA”) with the same accredited investor, which the Company agreed to issue and sell, in a private placement, subject to the satisfaction of certain closing conditions, a $12,000 of principal amount of the Company’s secured senior convertible promissory notes. As of December 31, 2023, the closing conditions have not been met and Company has not issued any convertible notes according to the Second SPA. Furthermore, upon execution of the Second SPA, the Company also issued a warrant (the “Execution Warrant”) to the investor to purchase up to 1,000,000

F-21

shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. Although the Second SPA has not been closed yet, the Execution Warrants were issued during the year ended December 31, 2023, and the Execution Warrants can be exercisable no matter whether the Second SPA would be closed or not in the future.

The Group determined that the Execution Warrant meet the definition of equity instrument, and the Group estimated a fair value of Execution Warrant using the Binominal Tree Model at the date of issuance. The Group considered that the Execution Warrants were issued in a bundled transaction with a future convertible note offering, and the Execution Warrants were considered as issuance costs associated with the future convertible note offering and should be deferred and charged against the gross proceeds of the future offering as debt discount based on the relative fair values of the base instrument and the warrants. However, this future convertible note offering (Second SPA) is to be closed subject to certain closing conditions. The Group considered that it is less likely that the closing conditions could be achieved in the future and recorded the deferred costs as expenses during the year ended December 31, 2023.

The Group recorded interest expenses from debt discount amortization in interest expense, net in the statements of operations of $327 and nil for the year ended December 31, 2023 and 2022 respectively.

The Group recorded accrued interest of convertible notes in interest expense, net in the statements of operations of $147 and nil for the year ended December 31, 2023 and 2022 respectively.

As of December 31, 2023 and 2022, the carrying amounts of the Group’s convertible bonds are $1,860 and nil, net of unamortized debt discount of $1,490 and nil, respectively.

During the year ended December 31, 2023, the Group recorded $881 in additional paid in capital for the issuance of Execution Warrant.

During the year ended December 31, 2023, there was no warrant exercised.

16. Fair Value Measurement

The Group identified derivative instruments arising from embedded conversion features in the convertible promissory note issued to an accredited investor (see Note 15). The following tables present the quantitative information about the Group’s Level 3 fair value measurements of derivative liability on a recurring basis in 2023, which utilize significant unobservable internally-developed inputs.

As of June 23, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the June 2023 Notes was measured at fair value on their initial recognition using Monte Carlo Simulation model, which were classified in Level 3 of the fair value hierarchy.

Valuation techniques

    

Unobservable inputs

    

Rates

Monte Carlo Simulation

 

Expected term

 

0.5 years

 

Risk-free interest rate

 

4.86%

 

Expected volatility

 

114.4%

 

Expected dividend yield

 

0

As of October 26, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the October 2023 Notes was measured at fair value on their initial recognition using Binomial Tree model. In addition, the derivative liabilities recognized from both June 2023 Note and October 2023 Note were measured on a recurring basis in periods subsequent to their initial recognition. As of December 31, 2023, these derivative liabilities were measured at fair value using Binominal Tree model, which were classified in Level 3 of the fair value hierarchy. The valuation techniques were changed from Monte Carlo Simulation to Binominal Tree model because the Group considered that the Binomial Tree Model can incorporate changes in dividends and interest

F-22

rates over time, and can accommodates the option of early exercise by evaluating it at every node, which is more applicable to the Group’s convertible notes.

Valuation techniques

    

Unobservable inputs

    

Range of rates

Binominal Tree model

 

Expected term

 

0.98-1.50 years

 

Risk-free interest rate

 

4.61%-5.21%

 

Expected volatility

 

117.15%-127.38%

 

Expected dividend yield

 

0

Derivative liability as of December 31, 2023 and 2022 is $1,156 and nil respectively, with a loss on change in fair value of derivative liability of $319 and nil recorded in the consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively.

The following method and assumptions were used to estimate the fair value of October Warrant and Execution Warrant (Note 15) on a non-recurring basis:

On October 26, 2023, the Group issued to certain convertible note investor the October Warrant to purchase a total of 1,500,000 ordinary shares and Execution Warrant to purchase a total of 1,000,000 ordinary shares. Both warrants were valued using Black-Scholes option pricing model. The following table presents the quantitative information about the Group’s Level 3 fair value measurements of warrants, which utilize significant unobservable internally-developed inputs:

Valuation techniques

    

Unobservable inputs

    

Range of rates

Black-Scholes model

 

Expected term

 

6.00 years

 

Risk-free interest rate

 

4.67%-4.83%

 

Expected volatility

 

127.38%-128.66%

 

Expected dividend yield

 

0

Assets measured at fair value on a nonrecurring basis:

The Group measures its property, equipment, intangible assets, and other long-lived assets at fair value on a nonrecurring basis whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. Goodwill is evaluated for impairment annually or more frequently if events or conditions indicate the carrying value of a reporting unit may be greater than its fair value. Impairment testing compares the carrying amount of the reporting unit with its fair value.

17.Income Taxes

Loss before provision for income taxes is attributable to the following geographic locations for the years ended December 31:

    

2023

    

2022

United States

    

(20,623)

    

(12,696)

Foreign

Total loss before income taxes

 

(20,623)

 

(12,696)

The provision for income taxes consists of the following for the years ended December 31, 2023 and 2022:

    

2023

    

2022

Current tax:

 

  

 

  

Federal tax

$

 —

$

 —

State tax

 

22

 

9

Total current tax

22

9

Deferred tax:

 

Federal tax

$

$

State tax

 

 

Total deferred tax

Total provision for income taxes

$

22

$

9

F-23

The reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate for the years ended December 31, 2023 and 2022 is as follows:

    

2023

    

2022

 

Provision for income taxes at U.S. Federal statutory rate

 

21.00

%

21.00

%

State taxes, net of federal benefit

 

7.20

%

13.35

%

Non-deductible expenses

 

0.72

%

1.53

%

Credits

 

1.98

%

(0.70)

%

Change in valuation allowance

 

(30.90)

%

(35.39)

%

Other

0.00

%

0.14

%

 

(0.00)

%

(0.07)

%

Deferred income taxes reflect the net tax effects of loss carry forwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Presented below are the significant components of the Group’s deferred tax assets and liabilities for federal, state and foreign income taxes as of December 31:

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry forwards

$

11,320

$

8,426

Credits and Incentives

 

1,507

 

1,246

Research and development expense

1,542

309

ASC 842 Lease liability and Right-of-use Asset

1,119

53

Accruals and reserves

 

587

 

(90)

Property and equipment

 

(44)

 

(293)

Other temporary differences

 

390

 

170

Less: valuation allowance

 

(16,421)

 

(9,821)

Total deferred tax assets

$

$

As of December 31, 2023, the Group had net operating loss carry forwards for federal income tax purposes of approximately $39,047, which will never expire. The federal net operating loss carry forwards are limited to 80% of taxable income. The Group had a total state net operating loss carry forwards of approximately $44,674, which will begin to expire after the year 2041 to 2042. The Group has a federal R&D credit of $970, which will begin to expire after the year 2041 to 2042. The Group has a California R&D credit of $680, which will never expire.

Utilization of the federal and state net operating losses may be subject to certain annual limitations under IRC Section 382 due to the “change in ownership” provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization. The Group has a full valuation allowance against US federal and state net operating losses.

The Group recognizes deferred tax assets if it is more likely than not that those deferred tax assets will be realized. Management reviews deferred tax assets periodically for recoverability and makes estimates and judgments regarding the expected geographic sources of taxable income in assessing the need for a valuation allowance to reduce deferred tax assets to their estimated realizable value. Realization of the Group’s deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Because of the Group’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance in the U.S. The valuation allowance increased by $6,600 and $4,495 during the years ended December 31, 2023 and 2022, respectively.

The Group had no unrecognized tax benefits as of December 31, 2023 and 2022, respectively. The Group currently files income tax returns in the U.S., as well as California and Delaware. The Group is currently not the subject of any income tax examinations. The Group’s tax returns generally remain open for tax years after 2021.

The Coronavirus Aid, Relief and Economy Security (CARES) Act (“the CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment.

F-24

The Tax Cuts and Jobs Act included a sunset provision such that Research and Experimental Expenses incurred after December 31, 2021 are capitalized and amortized. US R&E expenses are amortized over five years and non-US R&E expenses are amortized over fifteen years. As part of the December 31, 2023 tax provision calculation, the Group added back to taxable income, research expenditures of $4,848. These expenses were incurred in the U.S. and amortized over 5 years for U.S. tax purposes.

18.Commitments and Contingencies

Commitments — As of December 31, 2023, the Group had other commitments of approximately $815. These commitments were solely related to contracts signed with vendors for research and development by the Group and are expected to be paid in one year.

Contingency — In the ordinary course of business, the Group may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Group records contingent liabilities resulting from such claims, when a loss is assessed to be probable and the amount of the loss is reasonably estimable. There was a dispute with previous landlord in 2021. On October 19, 2023, this matter was settled for $25 and the Group has timely made the payment and the matter was dismissed with prejudice. In addition, in April 2024, there was another dispute with the landlord of Folsom warehouse which the landlord seeks to recover damages in excess of $250. However, the lawsuit is in its early stage and the final outcome, including the potential amount of any losses, is uncertain. As a result, no reasonable estimate on the loss can be made as of December 31, 2023 and the Group is currently negotiating on settlement with the landlord.

In the opinion of management, there were no other material pending or threatened claims and litigation as of December 31, 2023 and through the issuance date of these consolidated financial statements.

19.Operating Leases

The Group has operating leases for office facilities. The Group’s leases have remaining terms of more than 5 years to less than 6 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Group recognizes lease expense for these leases on a straight-line basis over the lease term. The operating lease expenses were $1,126 and $741 for the years ended December 31, 2023 and 2022, respectively.

Right-of-use assets, along with other long-lived assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The Group recorded an impairment charge of $3,385 in impairment on long-lived assets in the Group’s consolidated statements of operation related to its right-of-use assets for the year ended December 31, 2023. For the year ended December 31, 2022, there were no impairment charges related to long-lived assets.

Maturities of operating lease liabilities as of December 31, 2023 were as follow:

Maturity of Lease Liabilities

    

Operating Leases

2024

$

1,535

2025

 

1,148

2026

 

1,191

2027

 

615

Thereafter

 

Total lease payments

 

4,489

Less: interest

 

(490)

Present value of lease payments

$

3,999

Operating lease liabilities, current

$

1,303

Operating lease liabilities, noncurrent

$

2,696

Supplemental information related to operating leases was as follows for the year ended December 31, 2023:

Cash paid for amounts included in the measurement of lease liabilities

    

$

644

Operating lease assets obtained in exchange for operating lease liabilities

$

404

Weighted average remaining lease term

3.5 years

Weighted average discount rate

7.5

%

F-25

20.Concentration Risk

Concentration of Credit Risk

Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2023 and 2022, the cash and cash equivalents are deposits with federally insured banks, which are typically in excess of insured limits.

Concentration of Customers and Vendors

For the year ended December 31, 2023, there was no customer representing 10% or more of total net revenues. For the year ended December 31, 2022, there were three customers representing 19.1%, 18.9% and 12.9% of total revenue. As of December 31, 2023, there was one customer of which the accounts receivable accounted for 10.0% of total accounts receivable. As of December 31, 2022, there were two customers of which the accounts receivable accounted for 12.9% and 10.0% of total accounts receivable.

For the year ended December 31, 2023, there were two vendors representing 11.0% and 10.6% of total purchase. For the year ended December 31, 2022, there were two vendors representing 24.3% and 19.1% of total purchase.

21.Net Loss Per Share

As a result of the net loss for the years ended December 31, 2023 and 2022, there is no dilutive impact to the net loss per share calculation for the period.

The following table presents the calculation of basic and diluted net loss per share:

    

December 31,

2023

    

2022

Numerator:

 

  

 

  

Net loss attributable to shareholders of Phoenix Motor Inc.

 

(20,645)

 

(12,705)

Denominator:

 

  

 

  

Weighted-average number of ordinary shares-basic and diluted

 

21,199,023

 

19,664,273

Basic and diluted net loss per share

 

(0.97)

 

(0.65)

For the years ended December 31, 2023 and 2022, the following securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive.

    

For years ended December 31,

2023

    

2022

Convertible bonds (Note 15)

 

4,946,097

 

Total

 

4,946,097

 

22.Subsequent Events

Private Placements

On January 4, 2024, the Company entered into a Securities Purchase Agreement with an accredited investor, relating to a Private Placement by the Company pursuant to which the Company issued 600,000 shares of the Company’s common stock at a purchase price of $1.13 per share, and a common stock purchase Warrant to purchase up to 600,000 shares of common stock of the Company, exercisable at $1.13 per share. The Warrant is immediately exercisable, in whole or in part, for a term of one year following issuance and may be exercised on a cashless basis if a registration statement is not then effective and available for the resale of the Warrant Shares. The exercise price and number of Warrant Shares issuable upon exercise of the Warrant are subject to adjustment upon the occurrence of certain events, such as stock splits, stock dividends, split-ups, recapitalizations, reclassifications or the like. The Private Placement closed on January 25, 2024 and the Company received gross proceeds from the Private Placement of $678, before deducting offering expenses payable by the Company.

F-26

On January 11, 2024, the Company entered into separate Securities Purchase Agreements with four accredited investors, relating to a Private Placement by the Company of an aggregate of 3,478,260 shares of the Company’s common stock at a purchase price of $1.15 per share, and common stock purchase Warrants to purchase up to 13,913,043 of common stocks of the Company, exercisable at $2.00 per share. The Company received gross proceeds from the Private Placement of $4,000, before deducting offering expenses payable by the Company.

On January 29, 2024, the Company entered into a Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 4,196,370 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 4,196,370 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.15 per share. Each Warrant is exercisable for one share of Common Stock. The Warrants have an initial exercise price of $2.00 per share and are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were $4,826, before offering expenses. The Offering closed on February 2, 2024.

On February 7, 2024, the Company entered into another Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 1,415,929 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 1,415,929 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.13 per share. The Warrants have an initial exercise price of $2.00 per share, are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were approximately $1,600, before offering expenses. The Offering closed on February 9, 2024.

Acquisition with Proterra Inc.

On November 13, 2023, the Company was selected as the winning bidder to acquire the Proterra Transit business line assets (“Proterra Transit”) from Proterra Inc. (“Proterra”), a leading innovator in commercial vehicle electrification technology, through the auction of the assets in a Chapter 11 sales process. through Proterra’s Chapter 11 plan of reorganization. On the same date, the Group entered into two Asset Purchase Agreements with Proterra, Inc. and its subsidiary, Proterra Operating Company, Inc., pursuant to which the Group agreed to purchase:

(i) substantially all of the assets of the Proterra Transit Business Unit, which is the business unit of Proterra that designs, develops and sells electric transit buses as an original equipment manufacturer for North American public transit agencies, airports, universities and other commercial transit fleets, and

(ii) the Proterra Battery Lease Agreements, which are all of the battery lease transferred contracts to which Proterra is a party as the “lessor” thereunder, used in connection with deployed Proterra electric transit buses.

The parties received Bankruptcy Court approval for the sale of the Proterra Transit Business Unit and the Proterra Battery Lease Agreements on January 9, 2024. On January 11, 2024, the Group completed the acquisition of the Proterra Transit Business Unit for a purchase price of $3,500. The Group also assumed certain of Proterra’s obligations associated with the purchased Proterra Transit Business Unit, free and clear of liens, claims, encumbrances, other than certain specified cure payments and other liabilities of Proterra related to the Proterra Transit Business Unit. On February 7, 2024, the Group completed the acquisition of the Proterra Battery Lease Agreements for a purchase price of $6,500.

The Group entered into above acquisition to obtain comprehensive commercial vehicle electrification technology and to expand the product lines for the Group’s clients. The Group has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.

Resignation of Chief Financial Officer

On March 8, 2024, the Group accepted the resignation of Mr. Chris Wang as Chief Financial Officer of the Company effective as of March 8, 2024. Mr. Wang resigned for personal reasons and there were no disagreements between Mr. Wang and the Group. On March 12, 2024, the Board of Directors of the Company appointed Mr. J. Mark Hastings as the Company’s Chief Financial Officer, effective immediately. On April 10, 2024, the Group accepted the resignation of Mr. J. Mark Hastings as Chief Financial Officer of the Company effective as of April 10, 2024. Mr. Hastings resigned for personal reasons and there were no disagreements between Mr.

F-27

Hastings and the Group. The Group’s Chief Executive Officer, Mr. Xiaofeng Peng, was appointed to serve as the interim Chief Financial Officer of the Group.

Financing with Nations Bus

On February 27, 2024, the Group entered into a financing agreement with Nations Bus Corp. (“Nations Bus”). In the agreement, it stated that the Group had purchased certain assets of Proterra Transit, including 6 buses in inventory. Raleigh-Durham International Airport (“RDU”) has inspected the buses and has executed a contract to purchase them for $652 each for a total consideration of $3,909. Nations Bus wired $1,900 to the Group on February 28, 2024. The Group agrees to wire Nations Bus $2,800 ($467 per bus) within 24 hours of receipt of payment for each bus from RDU. If payment is made separately by bus, then the Group will wire $467 within 24 hours of receipt. If payment is received in one lump sum of $3,909, the Group will wire $2,800 within 24 hours of receipt. The Group received a total of $3,909 from RDU in March 2024. The Group will be entitled to keep the remaining $1,109 received from RDU after payment is made to Nations Bus. The Group have not paid $2,800 to Nations Bus as of the date of the issuance of the consolidated financial statements and the Group is still in the negotiation with Nations Bus.

Financing with Agile Capital

On March 12, 2024, the Group (“Borrower”) entered into a Subordinated Business Loan and Security Agreement (“Term Loan”) with Agile Capital Funding (“Agile Capital”), LLC as collateral agent, and Agile Lending, LLC, a Virginia limited liability company (“Lead Lender”) and each assignee that becomes a party to this Agreement (each individually with the Lead Lender, a “Lender” and collectively with the Lead Lender, the “Lenders”).

The total principal amount of the Term Loan is $2,363, including the Administrative Agent Fee remitted to Agile Capital of $113. The net proceeds to Borrower is $2,250. The total repayment amount of the Term Loan, including all interest, lender fees, and third-party fees, assuming all payments are made on time is $3,402, including the interest Charge of $1,039, assuming all payments are made on time weekly. And the default interest rate is otherwise applicable thereto plus five percentage points (5.00%). The Group made weekly payment of $122 since March 22, 2024.

The collateral of the Term Loan consists of all of Borrower’s right, title and interest in and to the following property:

All of Borrower’s goods, Accounts, Equipment, Inventory, contract rights or rights to payment of money, leases, license agreements, franchise agreements, General Intangibles (including Intellectual Property), commercial tort claims, documents, instruments (including any promissory notes), chattel paper (whether tangible or electronic), cash, deposit accounts and other Collateral Accounts, all certificates of deposit, fixtures, letters of credit rights (whether or not the letter of credit is evidenced by a writing), securities, and all other investment property, supporting obligations, and financial assets, whether now owned or hereafter acquired, wherever located; and All of Borrower’s books and records relating to the foregoing, and any and all claims, rights and interests in any of the above and all substitutions for, additions, attachments, accessories, accessions and improvements to and replacements, products, proceeds and insurance proceeds of any or all of the foregoing.

If Changes in Business or Management, Ownership occur, or the Term Loan is accelerated following the occurrence of an Event of Default (as defined in the Term Loan), Borrower shall immediately pay to Lenders, payable to each Lender in accordance with its respective Pro Rata Share, an amount equal to the sum of: (i) all outstanding principal of the Term Loans plus accrued and unpaid interest thereon accrued through the prepayment date, (ii) the Prepayment Fee (equal to the aggregate and actual amount of interest that would be paid through the Maturity Date), plus (iii) all other Obligations that are due and payable, including, without limitation, interest at the Default Rate with respect to any past due amounts.

Guarantee for SPI

On March 6, 2024, the Group’s related party, SPI Energy Co., Ltd. (“SPI”) entered into a Deed of Settlement with its creditor, Streeterville Capital, LLC (“Streeterville”) to settle the unpaid balances of certain convertible notes via installment payments as agreed in the Deed of Settlement. As of part of this Deed of Settlement, the Company, as the guarantor, covenants to Streeterville to pay and satisfy on demand all liabilities due from SPI to Streeterville with a total amount of $14,980.

The Group has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events occurred that would require recognition or disclosure in the consolidated financial statements.

F-28

EX-4.3 2 pev-20231231xex4d3.htm EX-4.3

Exhibit 4.3

PHOENIX MOTOR INC.

DESCRIPTION OF SECURITIES REGISTERED PURSUANT TO

SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

As of December 31, 2023, Phoenix Motor Inc. (“we,” “our,” “us” or the “Company”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): its common stock, $0.0004 par value per share (“Common Stock”).

The following summary of the material terms of our securities is not intended to be a complete description of all of the rights and preferences of such securities. Because it is only a summary, it does not contain all of the information that may be important to you, and is qualified by reference to our Amended and Restated Certificate of Incorporation (the “Amended and Restated Charter”) and the our Bylaws, which are exhibits to this Annual Report. We urge you to read each of the Amended and Restated Charter and, the Bylaws in their entirety for a complete description of the rights and preferences of our securities, as well as the Delaware General Corporation Law, as amended (the “DGCL”).

General

Our authorized capital stock consists of 450,000,000 shares of Common Stock, par value $0.0004 per shares, and 50,000,000 shares of preferred stock, par value $0.0001 per share, of the Company (the “Preferred Stock”).

Common Stock

Each holder of common stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of the stockholders, including the election of directors. Our articles of incorporation and bylaws do not provide for cumulative voting rights.

Subject to preferences that may be applicable to any then outstanding preferred stock, the holders of our outstanding shares of common stock are entitled to receive dividends, if any, as may be declared from time to time by our board of directors out of legally available funds. In the event of our liquidation, dissolution or winding up, holders of common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities, subject to the satisfaction of any liquidation preference granted to the holders of any outstanding shares of preferred stock.

Holders of our common stock have no preemptive, conversion or subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of our preferred stock that are outstanding or that we may designate and issue in the future.

Preferred Stock

Our board of directors is empowered, without stockholder approval, to issue shares of preferred stock with dividend, liquidation, redemption, voting or other rights which could adversely affect the voting power or other rights of the holders of common stock. In addition, the preferred stock could be utilized as a method of discouraging, delaying or preventing a change in control of us. Although we do not currently intend to issue any shares of preferred stock, we cannot assure you that we will not do so in the future.

Choice of Forum

Our Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for: (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a claim of breach of a fiduciary duty by any of our directors, officers, or stockholders owed to us or our stockholders; (3) any action arising pursuant to any provision of the Delaware General Corporation Law, our Certificate of Incorporation or our Bylaws; or (4) any action asserting a claim against us governed by the


internal affairs doctrine, except for, as to each of (1) through (4) above, any claim (A) as to which the Court of Chancery determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination), (B) which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, or (C) for which the Court of Chancery does not have subject matter jurisdiction. If an action is brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder’s counsel. Although we believe this provision benefits us by providing increased consistency in the application of law in the types of lawsuits to which it applies, a court may determine that this provision is unenforceable, and to the extent it is enforceable, the provision may have the effect of discouraging lawsuits against our directors and officers.

Unless we consent in writing to the selection of an alternative forum, the federal district courts of the U.S. shall be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Under Section 22 of the Securities Act, federal and state courts have concurrent jurisdiction over all suits brought to enforce any duty or liability created by the Securities Act, and stockholders cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Accordingly, there is uncertainty as to whether a court would enforce such a forum selection provision as written in connection with claims arising under the Securities Act. Notwithstanding the foregoing, the forum selection clause will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal district courts of the U.S. shall be the sole and exclusive forum. This choice of forum provision has important consequences for our stockholders. See “Risk Factors — Risk Factors Relating to Ownership of Our Common Stock — Our Certificate of Incorporation includes a forum selection clause, which could discourage claims or limit stockholders’ ability to make a claim against us, our directors, officers, other employees or stockholders.”

Authorized but Unissued Shares

The authorized but unissued shares of our common stock and preferred stock are available for future issuance without stockholder approval, subject to any limitations imposed by the listing standards of Nasdaq.

These additional shares may be used for a variety of corporate finance transactions, acquisitions and employee benefit plans. The existence of authorized but unissued and unreserved common stock and preferred stock could make more difficult or discourage an attempt to obtain control of us by means of a proxy contest, tender offer, merger or otherwise.

The foregoing provisions of our Certificate of Incorporation and Bylaws could discourage potential acquisition proposals and could delay or prevent a change in control. These provisions are intended to enhance the likelihood of continuity and stability in the composition of our board of directors and in the policies formulated by our board of directors and to discourage certain types of transactions that may involve an actual or threatened change of control. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. However, these provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they also may inhibit fluctuations in the market price of our common stock that could result from actual or rumored takeover attempts. These provisions also may have the effect of preventing changes in our management or delaying or preventing a transaction that might benefit you or other minority stockholders.

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Vstock Transfer, LLC. The transfer agent and registrar’s address is 18 Lafayette Place, Woodmere, NY 11598.

Listing

Our shares of common stock are listed on The Nasdaq Capital Market under the symbols “PEV”.


Anti-takeover Effects of Our Articles of Incorporation and By-laws

We will be subject to the provisions of Section 203 of Delaware General Corporation Law, or the DGCL, regulating corporate takeovers upon completion of this offering. This statute prevents certain Delaware corporations, under certain circumstances, from engaging in a “business combination” with:

a stockholder who owns 10% or more of our outstanding voting stock (otherwise known as an “interested stockholder”);

an affiliate of an interested stockholder; or

an associate of an interested stockholder, for three years following the date that the stockholder became an interested stockholder.

A “business combination” includes a merger or sale of more than 10% of our assets. However, the above provisions of Section 203 do not apply if:

our board of directors approves the transaction that made the stockholder an “interested stockholder,” prior to the date of the transaction;

after the completion of the transaction that resulted in the stockholder becoming an interested stockholder, that stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, other than statutorily excluded shares of common stock; or

on or subsequent to the date of the transaction, the business combination is approved by our board of directors and authorized at a meeting of our stockholders, and not by written consent, by an affirmative vote of at least two-thirds of the outstanding voting stock not owned by the interested stockholder.

Special meeting of stockholders

Our bylaws provide that special meetings of our stockholders may be called only by resolution of the board of directors, or by the Chairman or the President.


EX-23.1 3 pev-20231231xex23d1.htm EX-23.1

Exhibit 23.1

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S CONSENT

We consent to the incorporation by reference in the Registration Statement of Phoenix Motor Inc. on Form S-3 [File No. 333-273252] and Form S-8 [File No. 333-265903] of our report dated April 15, 2024, which includes an explanatory paragraph as to the Company’s ability to continue as a going concern, with respect to our audits of the consolidated financial statements of Phoenix Motor Inc. as of December 31, 2023 and 2022 and for the years ended December 31, 2023 and 2022, which report is included in this Annual Report on Form 10-K of Phoenix Motor Inc. for the year ended December 31, 2023.

/s/ Marcum Asia CPAs LLP

Marcum Asia CPAs LLP

New York, New York

April 15, 2024


EX-31.1 4 pev-20231231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Xiaofeng Denton Peng, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Phoenix Motor Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer(s) 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)) for the registrant 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 my supervision, to ensure that material information relating to the registrant, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

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 my 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer(s) 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 control over financial reporting.

Date: April 15, 2024

 

/s/ Xiaofeng Denton Peng

 

Xiaofeng Denton Peng

 

Chief Executive Officer

 

(Principal executive officer)


EX-31.2 5 pev-20231231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Xiaofeng Denton Peng, certify that:

1.

I have reviewed this Annual Report on Form 10-K of Phoenix Motor Inc.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer(s) 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)) for the registrant 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 my supervision, to ensure that material information relating to the registrant, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

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 my 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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer(s) 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 control over financial reporting.

Date: April 15, 2024

 

/s/ Xiaofeng Denton Peng

 

Xiaofeng Denton Peng

 

Interim Chief Financial Officer

 

(Principal financial and accounting officer)


EX-32.1 6 pev-20231231xex32d1.htm EX-32.1

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 Annual Report of Phoenix Motor Inc. (the “Company”) on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.

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

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

Date: April 15, 2024

 

/s/ Xiaofeng Denton Peng

 

Xiaofeng Denton Peng

 

Chief Executive Officer

 

(Principal executive officer)

Date: April 15, 2024

 

/s/ Xiaofeng Denton Peng

 

Xiaofeng Denton Peng

 

Interim Chief Financial Officer

 

(Principal financial and accounting officer)


EX-97 7 pev-20231231xex97.htm EX-97

EXHIBIT 97

PHOENIX MOTOR INC.

(“the Company”)

CLAWBACK POLICY

November 22, 2023

Introduction

The Board of Directors of the Company (the “Board”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy. The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”).

Administration

This Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee, in which case references herein to the Board shall be deemed references to the Compensation Committee. Any determinations made by the Board shall be final and binding on all affected individuals.

Covered Executives

This Policy applies to the Company’s current and former executive officers, as determined by the Board in accordance with Section 10D of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed, and such other senior executives/employees who may from time to time be deemed subject to the Policy by the Board (“Covered Executives”).

Recoupment; Accounting Restatement

In the event the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, the Board will require reimbursement or forfeiture of any excess Incentive Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an accounting restatement.

Incentive Compensation

For purposes of this Policy, Incentive Compensation means any of the following; provided that such compensation is granted, earned, or vested based wholly or in part on the attainment of a financial reporting measure:

Annual cash bonuses and other short- and long-term cash incentives.
Stock options.
Stock appreciation rights.
Restricted stock.
Restricted stock units.
Performance shares.
Performance units.

Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, including:

Company stock price.
Total shareholder return.
Revenues.
Net income.

Earnings before interest, taxes, depreciation, and amortization (EBITDA).
Earnings per share.
“Non-GAAP financial measures” for purposes of Exchange Act Regulation G and 17CFR 229.10.

Excess Incentive Compensation: Amount Subject to Recovery

The amount to be recovered will be the excess of the Incentive Compensation paid to the Covered Executive based on the erroneous data over the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the Board.

If the Board cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement.

Method of Recoupment

The Board will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation:

requiring reimbursement of cash Incentive Compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;
offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;
cancelling outstanding vested or unvested equity awards; and
taking any other remedial and recovery action permitted by law, as determined by the Board.

No Indemnification

The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.

Interpretation

The Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company’s securities are listed.

Effective Date

This Policy shall be effective as of the date it is adopted by the Board (the “Effective Date”) and shall apply to Incentive Compensation that is approved, awarded or granted to Covered Executives on or after that date. This Policy shall apply to any excess Incentive Compensation received by Covered Executives during the three immediately completed fiscal years preceding the date on which a company is required to prepare an accounting restatement.

Amendment; Termination

The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company’s securities are listed. The Board may terminate this Policy at any time.

Other Recoupment Rights

The Board intends that this Policy will be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

Impracticability


The Board shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Board in accordance with Rule 10D-1 of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed.

Successors

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.


EX-101.SCH 8 pev-20231231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Sales-type Lease Receivable - Net investment in leases (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Property and Equipment, Net (Details) (Imported) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Long-term Borrowings, current and non-current (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes - Loss before provision for income tax (Details) (Imported) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Leases - Maturities of operating lease liabilities (Details) (Calc 2) (Imported) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - Loss before provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Income Taxes - Components of provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Income Taxes - Income tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Operating Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenues (Details) link:presentationLink link:calculationLink link:definitionLink 40310 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40311 - Disclosure - Summary of Significant Accounting Policies - Recent accounting pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Short-term Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Equity - Shares of common stock and recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Stock-based Compensation - Stock option activities (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Stock-based Compensation - Non-vested stock awards (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Convertible Note Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - Net Loss Per Share - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Subsequent Events - Acquisition with Proterra Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - Subsequent Events - Financing with Nations Bus (Details) link:presentationLink link:calculationLink link:definitionLink 42204 - Disclosure - Subsequent Events - Financing with Agile Capital (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Organization link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Going Concern link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Accounts Receivable, Net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Prepaid Expenses and Other Current Assets, Net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Sales-type Lease Receivable link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Short-term Borrowings link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Long-term Borrowings, current and non-current link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Convertible Note Payable link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Concentration Risk link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Sales-type Lease Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Long-term Borrowings, current and non-current (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Fair Value Measurement (Table) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Going Concern (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Summary of Significant Accounting Policies - Restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - Summary of Significant Accounting Policies - Segment reporting (Details) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - Summary of Significant Accounting Policies - Product warranties (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - Summary of Significant Accounting Policies - Government Grant (Details) link:presentationLink link:calculationLink link:definitionLink 40309 - Disclosure - Summary of Significant Accounting Policies - Earnings (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Sales-type Lease Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Intangible Assets, Net - Estimated future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Operating Leases - Supplemental information (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 pev-20231231_cal.xml EX-101.CAL EX-101.DEF 10 pev-20231231_def.xml EX-101.DEF EX-101.LAB 11 pev-20231231_lab.xml EX-101.LAB EX-101.PRE 12 pev-20231231_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Apr. 10, 2024
Jun. 30, 2023
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-41414    
Entity Registrant Name Phoenix Motor Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 85-4319789    
Entity Address, Address Line One 1500 Lakeview Loop    
Entity Address, City or Town Anaheim    
Entity Address, Country CA    
Entity Address, Postal Zip Code 92807    
City Area Code 909    
Local Phone Number 987-0815    
Title of 12(b) Security Common Stock, par value $0.0004 per share    
Trading Symbol PEV    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Emerging Growth Company true    
Entity Small Business true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 15,756,000
Entity Common Stock, Shares Outstanding   34,685,158  
Entity Central Index Key 0001879848    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name Marcum Asia CPAs LLP    
Auditor Firm ID 5395    
Auditor Location New York, New York    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 31 $ 139
Restricted cash, current 3,252  
Accounts receivable, net 451 1,510
Inventories 1,796 4,560
Prepaid expenses and other current assets, net 356 1,344
Amount due from a related party 130 168
Total current assets 6,016 7,721
Restricted cash, noncurrent   250
Property and equipment, net 1,119 2,492
Security deposits   208
Operating lease right-of-use assets   3,797
Net investment in leases 230  
Intangible assets, net   1,704
Goodwill 4,271 4,271
Total assets 11,636 20,443
Current liabilities:    
Accounts payable 3,529 1,359
Accrued liabilities 926 650
Advance from customers, current 167 1,230
Deferred income 362 503
Warranty reserve 289 325
Lease liabilities - current portion 1,303 $ 719
Amounts due to a related party $ 863  
Other Liability, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember
Short-term borrowing $ 961  
Derivative liability 1,156 $ 0
Convertible note - current portion 1,320  
Long-term borrowing, current portion 5 3
Total current liabilities 10,881 4,789
Lease liabilities - noncurrent portion 2,696 3,225
Advance from customers, noncurrent 2,214  
Convertible notes, noncurrent portion 540  
Long-term borrowings 144 147
Total liabilities 16,475 8,161
Commitments and contingencies (Note 18)
Equity:    
Common stock, par $0.0004, 450,000,000 shares authorized, 21,900,918 and 20,277,046 shares issued and outstanding as of December 31, 2023 and 2022, respectively [1] 9 8
Additional paid-in capital 44,359 40,836
Accumulated deficit (49,207) (28,562)
Total stockholders' (deficit)/ equity (4,839) 12,282
Total liabilities and stockholders' (deficit)/ equity $ 11,636 $ 20,443
[1] The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jan. 04, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 08, 2022
CONSOLIDATED BALANCE SHEETS          
Common stocks, par value (in dollars per share)   $ 0.0004   $ 0.0004 $ 0.0004
Common stocks, shares authorized   450,000,000   450,000,000 450,000,000
Common stocks, shares issued 600,000 21,900,918 600,000 20,277,046 17,500,000
Common stocks, shares outstanding   21,900,918   20,277,046 17,500,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) $ 3,122 $ 4,330
Cost of revenues 3,398 3,510
Gross (loss) profit (276) 820
Operating expenses:    
Selling, general and administrative 14,902 13,970
Provision for credit loss 360  
Impairment of long-lived assets 4,968  
Operating loss (20,506) (13,150)
Other income (expense):    
Interest expense, net (606) (7)
Loss on sales-type leases (98) 0
Change in fair value of derivative liability (319) 0
Employee retention credit 697 196
Others 209 265
Total other (expense) income, net (117) 454
Loss before income taxes (20,623) (12,696)
Income tax provision (22) (9)
Net loss $ (20,645) $ (12,705)
Net loss per share of common stock:    
Basic $ (0.97) $ (0.65)
Diluted $ (0.97) $ (0.65)
Weighted average common stocks outstanding - Basic 21,199,023 19,664,273
Weighted average common stocks outstanding - Diluted 21,199,023 19,664,273
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenue from related party $ 111 $ 168
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY - USD ($)
$ in Thousands
Common Stock
Subscription receivable
Additional Paid -In Capital
Accumulated Deficit
Total
Balance at the beginning at Dec. 31, 2021 $ 7 $ (7) $ 26,085 $ (15,857) $ 10,228
Balance at the beginning (in shares) at Dec. 31, 2021 [1] 17,500,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss)       (12,705) (12,705)
Exercise of stock options     138   138
Exercise of stock options (in shares) [1] 80,625        
Receipt of subscription receivable   $ 7     7
Issuance of common stock in the initial public offering ("IPO") $ 1   13,437   13,438
Issuance of common stock in the initial public offering ("IPO") (in shares) [1] 2,100,000        
Issuance of common stock for stock units award     793   793
Issuance of common stock for unrestricted stock units awards (in shares) [1] 505,000        
Issuance of common stock as commitment fee shares for standby equity purchase agreement     100   100
Issuance of common stock as commitment fee shares for standby equity purchase agreement (in shares) [1] 61,421        
Issuance of common stock per standby equity purchase agreements     30   30
Issuance of common stock per standby equity purchase agreement (in shares) [1] 30,000        
Stock-based compensation     253   253
Balance at the end at Dec. 31, 2022 $ 8   40,836 (28,562) $ 12,282
Balance at the end (in shares) at Dec. 31, 2022 20,277,046 [1]       20,277,046
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss)       (20,645) $ (20,645)
Issuance of common stock as commitment fee shares for standby equity purchase agreement (in shares)         1,546,545
Issuance of common stock per standby equity purchase agreements $ 1   1,914   $ 1,915
Issuance of common stock per standby equity purchase agreement (in shares) [1] 1,546,545        
Issuance of Warrants in connection with convertible notes     1,471   1,471
Issuance of restricted shares to TJ capital to repay consulting fee     100   100
Issuance of restricted shares to TJ capital to repay consulting fee (in shares) [1] 77,327        
Stock-based compensation     38   38
Balance at the end at Dec. 31, 2023 $ 9   $ 44,359 $ (49,207) $ (4,839)
Balance at the end (in shares) at Dec. 31, 2023 21,900,918 [1]       21,900,918
[1] The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net loss $ (20,645) $ (12,705)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 578 963
Amortization 613 619
Provision for credit loss 360  
Write-down of inventories 289 0
Impairment of long-lived asset 4,968 0
Loss/ (Gain) on disposal of fixed assets 84 (48)
Gain on forgiveness of long-aged payables (137)  
Forgiveness of PPP loan   (586)
Non-cash expense - commitment fee paid by issuance of common shares   100
Loss on sales-type leases 98 0
Amortization of debt discount of convertible notes 327  
loss on change in fair value of derivative liability 319 0
Share-based compensation - options 38 1,046
Warrants issued in connection with unclosed convertible note offering 881  
Warranty reserve (36) (35)
Amortization of right-of-use assets 816 764
Changes in operating assets and liabilities:    
Accounts receivable 1,153 (309)
Inventories 1,748 (2,526)
Prepaid expenses and other assets 1,075 (1,024)
Accounts payable 2,332 (427)
Accrued liabilities and other liabilities 393 (129)
Deferred revenue (45) (211)
Advance from customer 1,151 427
Lease liability (349) (617)
Net investment in leases 282  
Amount due to related party 17  
Amount due from related party 38 (168)
Net cash used in operating activities (3,652) (14,866)
Cash flows from investing activities:    
Loan to a related party   (1,676)
Collection of a loan lent to a related party   1,676
Proceeds from disposal or sale of fixed assets   273
Purchase of property, plant and equipment (93) (1,284)
Net cash generated used in investing activities (93) (1,011)
Cash flows from financing activities:    
Repayment of borrowings (1) (30)
Proceeds from borrowings 961  
Proceeds from issuance of convertible notes 2,960  
Proceeds from IPO   13,438
Repayment of a related party borrowing (1,336)  
Proceeds from a related party borrowing 2,140  
Proceeds received from standby equity purchase agreement 1,915 30
Proceeds from exercise of employee options   138
Proceeds from receipt of subscription receivable   7
Net cash generated from financing activities 6,639 13,583
Increase/ (Decrease) in cash, cash equivalents and restricted cash 2,894 (2,294)
Cash, cash equivalents and restricted cash at beginning of year 389 2,683
Cash, cash equivalents and restricted cash at end of year 3,283 389
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets    
Cash and cash equivalents 31 139
Restricted cash, current 3,252  
Restricted cash, noncurrent   250
Total cash, cash equivalents, and restricted cash 3,283 389
Supplemental cash flow information:    
Interest paid 153 6
Income tax paid 22 2
Non-cash activities:    
Right of use assets obtained in exchange for operating lease obligations 404 4,368
Derivative liabilities recorded as debt discount 837  
Warrants recorded as debt discount 590  
Inventories transferred to property and equipment $ 727 $ 191
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Organization
12 Months Ended
Dec. 31, 2023
Description of Business and Organization  
Description of Business and Organization

1.Description of Business and Organization

Description of Business

Phoenix Motor Inc. (“Phoenix Motor” or the “Company”) and its subsidiaries (collectively the “Group”) is engaged in design, assembly, and integration of electric drive systems for medium duty electric vehicles (“EVs”).

Phoenix Cars, LLC (“PCL”), a subsidiary of Phoenix Motor, designs and manufactures zero- emission electric drivetrain systems for integration in medium to heavy-duty commercial fleet vehicles in United States. PCL also sells a range of material handling products including all-electric lithium-ion forklifts and pallet jacks. Phoenix Motorcars Leasing, LLC (“PML”), a subsidiary of Phoenix Motor, serves as a sales and leasing dealership for PCL in United States.

Phoenix Motor was incorporated in the state of Delaware in October 2020. EdisonFuture, Inc., a subsidiary of SPI Energy Co., Ltd (“SPI”), is the parent company of Phoenix Motor. On November 12, 2020, EdisonFuture, Inc. acquired 100% of the membership interest of PCL and PML. Simultaneously, EdisonFuture, Inc. effected the transfer of 100% membership interests of PCL and PML to Phoenix Motor.

On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Going Concern
12 Months Ended
Dec. 31, 2023
Going Concern.  
Going Concern

2.Going Concern

The Group had recurring losses from operations. The Group has incurred a net loss of $20,645 and the net cash used in operating activities was $3,652 during the year ended December 31, 2023, as of December 31, 2023, working capital deficit was $4,865. The Group has incurred significant recurring losses and negative cash flow from operating activities and needs to raise additional funds to sustain its operations. These factors raise substantial doubt as to the Group’s ability to continue as a going concern.

For the next 12 months from the issuance date of the consolidated financial statements, the Group plans to continue implementing various measures to boost revenue and control the cost and expenses within an acceptable level. Such measures include: 1) align capacity with demand and prioritize production for high margin products in the Group’s order backlog; 2) expand and strengthen strategic partnership to outsource a significant portion of design and engineering work for next generation product to third party vendors and suppliers to control overall development costs; 3) negotiate better payment terms with customers and for some of the new orders, require down payments; 4) implement comprehensive budget control and reduce operating expenses; and 5) calibrate capital allocation to manage liquidity and drive near-term goals without compromising long-term growth; 6) continue to proactively implement a robust capital market strategy to provide financing for the Group’s operations through proceeds from public or private stock offering, debt financings including but not limited to term loans, revolving line of credit and equity linked instruments, and potentially federal and state incentive funding programs.

There is no assurance that the plans will be successfully implemented. If the Group fails to achieve these goals, the Group may need additional financing to repay debt obligations, and the Group may not be able to obtain the necessary additional capital on a timely basis, on acceptable terms, or at all. In the event that financing sources are not available, or that the Group is unsuccessful in increasing its gross profit margin and reducing operating losses, the Group may be unable to implement its current plans for expansion, repay debt obligations or respond to competitive pressures, any of which would have a material adverse effect on the Group’s business, financial condition and results of operations and may materially adversely affect its ability to continue as a going concern.

The consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Group be unable to continue as a going concern.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

3.Summary of Significant Accounting Policies

(a)Basis of Presentation

The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).

(b)Principles of Consolidation

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.

The consolidated financial statements include the financial statements of the Group and its subsidiaries. All material intercompany transactions and balances have been eliminated upon consolidation.

(c)Use of Estimates

The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include the allowance for credit losses, impairment of goodwill, impairment of long-lived assets, warranty reserves, and fair value of derivative liabilities. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.

(d)Fair Value of Financial Instruments

The Group measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.
Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs).
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates.

The carrying values of the Group’s financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payables, accrued liabilities and advance from customers, approximate their fair values due to the short-term nature of these instruments.

(f)Cash and cash equivalents

Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2023 and 2022.

(g)Restricted cash

Restricted cash represents bank deposits with designated use, which cannot be withdrawn without certain approval or notice. As of December 31, 2023, The Group had restricted bank deposits of $3,252, including: 1) $250 restricted cash deposited in an escrow account for part of the proceeds received from the Group’s IPO for two years from the date of IPO; and 2) $3,002 restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business of Proterra Inc (see Note 22).

(h)Accounts Receivable, net

The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components and electric forklifts. The Group maintains allowances for credit loss. The Group adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

(i)Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined on the basis of first in first out method. The cost of finished vehicles or kits comprises direct materials, direct labor and an appropriate proportion of overhead. The cost of forklifts comprises purchase price paid to the manufacturer, tariff and shipping costs. Net realizable value is based on estimated selling prices less selling expenses and any further costs expected to be incurred for completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances and are included in the cost of revenue in the consolidated statements of operations.

(j)Property and Equipment, net

The Group accounts for its property and equipment at cost, less accumulated depreciation and impairment, if any. Cost includes the prices paid to acquire or construct the assets and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:

Furniture, fixtures and equipment

    

3 to 10 years

Automobile

3 to 7 years

Leased automobile

3 years

Leasehold improvements

The shorter of the estimated life or the lease term

(k)Intangible Assets other than Goodwill, net

Intangible assets consist of technology, tradename and others. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.

(l)Impairment of Long-lived Assets

The Group’s long-lived assets include property and equipment, intangible assets with finite lives and right-of-use assets. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compares undiscounted cash flows expected to be generated by that asset or asset group from their use and their eventual disposition to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. As described in Note 8, Note 9 and Note 19, the Group recorded impairment on intangible assets, property and equipment and right of use assets for a total amount of $4,968 and nil for the years ended December 31, 2023 and 2022.

(m)Goodwill

The Group assess goodwill for impairment on annual basis in accordance with ASC 350-20, Intangibles – Goodwill and Other: Goodwill, which permits the Group to first assess qualitative factors to determine whether it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative impairment test. If this is the case, the quantitative goodwill impairment test is required. If it is more likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the quantitative goodwill impairment test is not required.

Quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired. If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

The Group performs the annual goodwill impairment assessment on December 31, 2023 and no impairment was recorded for the years ended December 31, 2023 and 2022.

(n)Income Taxes

The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.

The Group recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertain tax positions was recorded for the years ended December 31, 2023 and 2022. The Group does not expect that the assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor have been notified that an examination is contemplated.

(o)Revenue Recognition

The Group’s accounting practices under Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) are as followings:

Sales of EVs and kits

The Group generates revenue from sales of EVs and kits. EV buyers in California are entitled to government grants when they purchase EV that qualify for certain government grant project. The Group applies for and collects such government grants on behalf of the customers. Accordingly, customers only pay the amount after deducting government grants.

The Group recognizes revenue on sales of EVs and kits at a point in time following the transfer of control of such products to the customer, which typically occurs upon the delivery to or acceptance of the customer. The Group determined that the government grants should be considered as part of the transaction price because it is granted to the EV buyer and the buyer remains liable for such amount in the event the grants were not received by the Group or returned due to the buyer violates the government grant terms and conditions.

During the year ended December 31, 2023, the Group reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from the Group’s inability to timely deliver required number of EVs due to the Group’s significant cash shortage. Therefore, the Group recorded a reduction of $366 revenue during the year ended December 31, 2023 in the period in which the transaction price changes.

Lease of EVs

EV leasing revenue includes revenue recognized under lease accounting guidance for direct leasing programs. The Group accounts for these leasing transactions as operating leases under ASC 842 Leases, and revenues are recognized on a straight-line basis over the contractual term.

Sales of forklifts

Revenue on sale of forklifts is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery or acceptance of the customer depending on the terms of the underlying contracts.

Other revenue

Other revenue consists of maintenance service, sales of component and charging stations, shipping and delivery fees and others. For maintenance service, revenues are recognized on a straight-line basis over the contractual term. For sales of component and charging stations, shipping and delivery fees and others, the Group recognizes revenue at a point in time following the transfer of control of such products or services to the customer, which typically occurs upon the delivery to or acceptance of the customer.

Disaggregation of revenues

The Group disaggregates its revenue by four primary categories: sales of EVs, lease of EVs, sales of forklifts and others.

The following is a summary of the Group’s disaggregated revenues by revenue streams:

Year ended

Year ended

December 31, 2023

December 31, 2022

Sales of EVs

    

$

1,492

    

$

1,789

Lease of EVs

 

369

 

551

Sales of forklifts

410

1,251

Others

 

851

 

739

$

3,122

$

4,330

The following is a summary of the Group’s disaggregated revenues by timing of revenue recognition:

    

Year ended

    

Year ended

December 31, 2023

December 31, 2022

Over time

 

854

 

1,007

Point of time

 

2,268

 

3,323

$

3,122

$

4,330

A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. As of December 31, 2023 and 2022, the balances of contract liability were included in advance from customer (current and noncurrent) with amount of $2,381 and $1,230, respectively. During the years ended December 31, 2023 and 2022, the Group recognized $466 and $803 as revenue that was included in the balance of advance from customers at January 1, 2023 and 2022, respectively.

Lessor Accounting

During the year ended December 31, 2023, the Group amended agreements with certain customers related to the leased EVs to renew the lease term. Since there was no grant of additional right-of-use assets, the Group did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. The Group reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75%) of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90%) all of the fair value of the underlying asset.

The modified EV lease agreements are thus accounted for as sales-type leases. Under sales-type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term.

The net investment in leases was $479 as of December 31, 2023, in which current portion of $249 was included in prepaid expenses and other current assets, net on the balance sheet. During the year ended December 31, 2023, loss on sales-type leases was $98.

(p)Cost of Revenues

Cost of revenues for EV and kits sales includes direct parts, material and labor costs, manufacturing overheads, shipping and logistics costs, and inventories write-down. Cost of revenues for EV leasing primarily includes the depreciation of operating lease vehicles over the lease term and other leasing related charges including vehicle insurance. Cost of revenues from forklift sales primarily includes purchase price paid to manufacturer, tariff, as well as shipping and delivery costs. Cost of other revenue includes direct parts, material and labor costs, as well as shipping and delivery and other costs.

(q)Segment Reporting

Operating segments are defined as components of a Group which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker (“CODM”) is its Chief Executive Officer, Xiaofeng Peng. Based on the financial information presented to and reviewed by the CODM, the Group has determined that it had a single operating and reporting segment for the years ended December 31, 2023 and 2022.

(r)Product Warranties

The Group provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Group accrues a warranty reserve for the products sold by the Group, which includes the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s relatively short history of sales, and changes to the Group’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group considers the warranty provided is not providing incremental service to customers rather an assurance to the

quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees. Warranty expense is recorded as a component of cost of sales in the consolidated statements of operations. The balance of warranty reserves was $289 and $325 as of December 31, 2023 and 2022, respectively.

(s)Government Grant

The Group receives grants from government agencies related to sales and leases of its EVs. The government grants related to the sales of EVs should be considered as part of the transaction price because it is granted to the EV buyers and the Group receives such on behalf of the buyers to settle part of the EVs purchase price. The government grant received before the Group’s delivery of the EVs are recorded as deferred income and recognized as revenue when the EVs are delivered to the buyers, for the government grants the Group is entitled upon delivery of the EVs to buyers but not yet received, the Group records accounts receivable. For government grants associated with leased vehicles under operating leases, the grants are recorded in deferred income when received and are recognized to reduce the cost of sales during useful life of leased vehicles.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $521 and $895, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 and $214, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as deduction of carrying amount of sales - type leased vehicles was $180 and nil, respectively.

As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $362 and $503, respectively.

(t)Stock-Based Compensation

The Group granted employees and directors stock-based incentive awards. These awards are in the form of options and unrestricted stock units. The Group measures stock-based compensation expense for all stock-based awards granted based on the estimated fair value of those awards on their grant date and expenses over the period on a straight-line basis during which an employee is required to provide service in exchange for the award (the vesting period). As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

(u)Derivative Instruments

The Group evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked - to - market at each balance sheet date and recorded as a liability. The change in fair value is recorded in the consolidated statement of operations. Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity.

(v)Loss per Share

Basic loss per share is computed by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the periods. Diluted loss per share is calculated by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the period adjusted for the effect of dilutive share of common stock equivalent (computed using the treasury stock or if converted method). Potential common stocks that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted loss per share. During the years ended December 31, 2023 and 2022, 4,946,097 and nil potentially dilutive shares are excluded from the computation as their effects are anti-dilutive, respectively.

(w)Leases

The Group adopted Leases (ASC Topic 842), using the modified retrospective transition method effective January 1, 2022. The Group categorizes leases with contractual terms longer than twelve months as either operating or finance lease. The Group has no finance leases for any of the periods presented.

Right-of-use (“ROU”) assets represent the Group’s rights to use underlying assets for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date and ROU assets are recognized at amount of lease liabilities and any prepaid lease payments. The interest rate used to determine the present value of the future lease payments is the Group’s incremental borrowing rate because the interest rate implicit in the leases is not readily determinable. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. The Group generally uses the base, non-cancelable, lease term when determining the ROU assets and liabilities.

Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group determines if an arrangement is a lease at inception. The lease payments under the lease arrangements are fixed. Non-lease components include payments for building management, utilities and property tax. It separates the non-lease components from the lease components to which they relate. The Group recorded right-of-use assets and operating lease liabilities of $404 and $4,368 in the consolidated balance sheets upon the initial recognition during the years ended December 31, 2023 and 2022, respectively.

(x)Reclassification

Certain prior year amounts in the consolidated financial statements have been reclassified to conform with the current year presentation. These reclassifications have not changed the results of operations or statement of cash flow of prior year.

(y)Recent Accounting Pronouncements

Accounting Pronouncements Issued But Not Yet Adopted

ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures updates required disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, though early adoption is permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. The ASU will result in additional segment information disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” that addresses requests for improved income tax disclosures from investors that use the financial statements to make capital allocation decisions. Public entities must adopt the new guidance for fiscal years beginning after December 15, 2024. The amendments in this ASU must be applied on a retrospective basis to all prior periods presented in the financial statements and early adoption is permitted. The ASU will result in additional income tax disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Accounts Receivable, Net  
Accounts Receivable, Net

4.Accounts Receivable, Net

The accounts receivable, net as of December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Accounts receivable, customers

$

171

$

870

Accounts receivable, governmental incentive

305

675

Less: Allowance for credit loss

 

(25)

 

(35)

Accounts receivable, net

$

451

$

1,510

The movements of allowance for credit losses are as follows:

    

2023

    

2022

Balance as of January 1

$

(35)

$

(35)

Addition

 

(25)

 

Reversal

 

35

 

Balance as of December 31

$

(25)

$

(35)

For the years ended December 31, 2023 and 2022, reversal of credit loss for doubtful accounts receivable was $10 and nil, respectively.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
12 Months Ended
Dec. 31, 2023
Inventories  
Inventories

5.Inventories

Inventories as of December 31, 2023 and 2022 consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

865

$

2,251

Work in process

 

108

 

979

Finished goods

 

823

 

1,330

Total inventories

$

1,796

$

4,560

During the years ended December 31, 2023 and 2022, $289 and nil of inventories were written down to reflect the lower of cost or net realizable value, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets, Net
12 Months Ended
Dec. 31, 2023
Prepaid Expenses and Other Current Assets, Net  
Prepaid Expenses and Other Current Assets, Net

6.Prepaid Expenses and Other Current Assets, Net

Prepaid expenses and other current assets, net as of December 31, 2023 and 2022 consist of the following:

    

December 31, 

    

December 31, 

2023

2022

Prepaid expenses

$

100

$

947

Sales-type lease receivable (Note 7)

249

Vendor deposits

 

131

 

135

Prepaid insurance

 

 

234

Others

 

38

 

28

Total prepaid and other current assets

518

1,344

Less: Provision for credit loss

(162)

Total prepaid and other current assets, net

$

356

$

1,344

During the years ended December 31, 2023 and 2022, provision for credit loss of prepaid expenses and other current assets was $162 and nil, respectively.

The Group also provided for credit loss of security deposit of $208 during the year ended December 31, 2023, which was recorded as non-current assets as of December 31, 2022.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-type Lease Receivable
12 Months Ended
Dec. 31, 2023
Sales-type Lease Receivable  
Sales-type Lease Receivable

7.Sales-type Lease Receivable

The Group entered into a total of ten vehicle lease agreements with certain customers during the year ended December 31, 2023 and the Group delivered vehicles under sales-type leases. There were no sales-type leases during the year ended December 31, 2022.

Loss on sales-type leases recognized for the years ended December 31, 2023 and 2022 was $98 and nil, respectively.

Sales-type lease receivables-short term as of December 31, 2023 and 2022 was $249 and nil, respectively, and sales-type lease receivables-long term as of December 31, 2023 and 2022 was $230 and nil, respectively.

Interest income recognized for sales-type leases for the year ended December 31, 2023 and 2022 were $35 and nil, respectively.

    

As of December

 31, 2023

Lease receivables-long term

 

230

Lease receivables-short term

 

249

Total lease receivables

 

479

Unguaranteed residual assets

 

Net investment in leases

 

479

Recorded in Prepaid expenses and other current assets

 

249

Recorded in Net investment in leases- non-current

 

230

Annual minimum undiscounted lease payments under the Group’s leases were as follows as of December 31, 2023:

    

Sales-type

Years Ending December 31,

 

  

2024

 

302

2025

 

184

2026

 

54

2027

 

15

2028 and thereafter

 

Total lease receipt payments

 

555

Less: Imputed interest

 

(76)

Total lease receivables (1)

 

479

Unguaranteed residual assets

 

Net investment in leases (1)

 

479

(1)Current portion of $249 of total lease receivables included in prepaid expenses and other current assets, net on the consolidated balance sheet.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net
12 Months Ended
Dec. 31, 2023
Intangible Assets, Net  
Intangible Assets, Net

8.Intangible Assets, Net

Intangible assets, net as of December 31, 2023 and 2022 consisted of the following:

    

Useful Life

    

    

Accumulated

    

Accumulated

    

(in months)

Gross

Amortization

Impairment

Net

As of December 31, 2022

 

  

 

  

 

  

 

  

Technology

 

60

$

1,574

$

(682)

$

$

892

Tradename

 

60

 

1,400

 

(607)

 

793

Other

 

84

 

168

 

(149)

 

19

$

3,142

$

(1,438)

$

$

1,704

As of December 31, 2023

  

 

 

 

  

Technology

60

$

1,574

$

(996)

$

(578)

$

Tradename

60

 

1,400

 

(887)

(513)

 

Other

84

 

168

 

(168)

 

$

3,142

$

(2,051)

$

(1,091)

$

The tradename and developed technology were contributed by the acquisition of PCL and PML in the year 2020. The balance is amortized over the useful life of 5 years. For the years ended December 31, 2023 and 2022, amortization expense for intangible assets was $613 and $619, respectively.

For the years ended December 31, 2023 and 2022, impairment loss recorded for intangible assets was $1,091 and nil, respectively.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property and Equipment, Net  
Property and Equipment, Net

9.Property and Equipment, Net

Property and equipment, net, consisted of the following:

    

December 31, 

    

December 31, 

2023

2022

Furniture, fixtures and equipment

$

1,409

$

1,309

Automobile

 

524

 

951

Automobile for lease

 

1,463

 

2,750

Leasehold improvements

 

77

 

77

Construction in progress

 

326

 

425

 

3,799

 

5,512

Less: accumulated depreciation

 

(2,188)

 

(3,020)

Less: accumulated impairment

(492)

$

1,119

$

2,492

For the years ended December 31, 2023 and 2022, impairment loss recorded for property and equipment was $492 and nil, respectively. For the years ended December 31, 2023 and 2022, depreciation expense for property and equipment was $578 and $963, respectively.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Borrowings
12 Months Ended
Dec. 31, 2023
Short-term Borrowings  
Short-term Borrowings

10.Short-term Borrowings

The Group entered into a short-term loan agreement with total principal amount of $961 on December 11, 2023 with certain borrower. The short-term loan was used to pay deposit to purchase Proterra assets (see Note 22). The principal amount of the loan was fully paid off in January 2024 by cash. Total interest expense of the loan was $279, in which $9 was paid off in January 2024 by cash, and $270 was settled by issuance of 180,202 shares of common stock of the Company in January 2024.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Borrowings, current and non-current
12 Months Ended
Dec. 31, 2023
Long-term Borrowings, current and non-current  
Long-term Borrowings, current and non-current

11.Long-term Borrowings, current and non-current

    

December 31, 

    

December 31, 

2023

2022

Current portion of long-term borrowings

$

5

$

3

Long-term borrowings, excluding current portion

 

144

 

147

Total long-term borrowings

$

149

$

150

As of December 31, 2023, the maturities of the long-term borrowings are as follows:

    

USD

For the year ending December 31,

 

  

2024

10

2025

 

9

2026

 

9

2027

 

9

2028

9

Thereafter

 

189

Total long-term borrowing payments

235

Less: Amount representing interests

(86)

Present value of long-term borrowings

$

149

EIDL Loan

On May 26, 2020, the Group was granted a loan from the U.S. Small Business Association in the aggregate amount of $150, pursuant to the Economic Injury Disaster Loan under Section 7(b) of the Small Business Act, as amended (the “EIDL Loan”).

The EIDL Loan, which was in the form of a promissory note (the “EIDL Note”) dated May 26, 2020, matures on May 26, 2050 and bears interest at a rate of 3.75% per annum, payable monthly commencing on May 26, 2021. The EIDL Note may be prepaid at any time prior to maturity with no prepayment penalties. Funds from the EIDL Loan may only be used for working capital purposes to alleviate economic injury caused by disaster occurring in the month of January 31, 2020 and continuing thereafter cause by the coronavirus pandemic. The Group has used the entire EIDL Loan amount for what management believes to be qualifying expenses.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions  
Related Party Transactions

12.Related Party Transactions

During the year ended December 31, 2023, SPI Energy Co., Ltd. (“SPI”), an affiliated entity under the common control of the Group, lent a loan with principal amount of $2,140 to the Group to support the Group’s operation and to purchase Proterra assets (see Note 22) and the Group made repayment of $1,336 to SPI. During the year ended December 31, 2023, SPI paid bills on behalf of the Company with total amount of $42. The amount due to SPI is due on demand and bears 12% interest per annum. As of December 31, 2023, the Company had a remaining outstanding principal balance of $846 and unpaid interest expense of $17.

During the year ended December 31, 2022, the Company sold forklifts in the amount of $168 to SolarJuice Co., Ltd., a subsidiary of SPI. $154 of which was repaid by SolarJuice Co., Ltd during the year ended December 31, 2023. In addition, the Company sold two new forklifts in total amount of $116 (including $111 revenue and $5 sales tax) in the year ended December 31, 2023. As of December 31, 2023 and 2022, the balance of due from SolarJuice Co., Ltd was $130 and $168, respectively.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity
12 Months Ended
Dec. 31, 2023
Equity  
Equity

13.Equity

On March 8, 2022, a shareholder meeting was held and declared a one-for-four reverse stock split effective on March 9, 2022. After that, the Company’s issued and outstanding common stock is 17,500,000 shares. The authorized shares of common stock after the reverse stock splits are 450,000,000 shares of a par value of $0.0004.

As a result of the amendment of authorized stock, the stock split and reverse of stock split, all share and per share data in the consolidated financial statements have been retrospectively adjusted to all periods presented.

On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions of $1,103, direct offering expenses of $603. There is also $250 IPO proceeds that was deposited into an escrow account on the closing date with a maturity term of two years. In addition, there is an additional $606 direct offering related expenses that was paid by the Group separately was charged against additional paid in capital.

On November 22, 2022, the Group entered into a standby equity purchase agreement (“SEPA”) with YA II PN, LTD., a Cayman Islands exempt limited partnership (the “Investor”) to sell up to $10,000 of the Company’s shares of common stock from time to time, subject to certain limitations and conditions set forth in the SEPA. Although the SEPA provides that the Company may sell up to an aggregate of $10,000 of common stock to Investor, only 4,035,086 shares of the Company’s common stock, including the aggregate amount of 61,421 Commitment Shares issued to Investor, have been registered. If the Company elect to sell to the Investor all of the 4,035,086 registered shares of common stock, depending on the market price of the Company’s common stock prior to each Advance made pursuant to the SEPA, the actual gross proceeds from the sale of all such shares may be substantially less than the $10,000 available to the Company, which could materially adversely affect the Company’s liquidity. The selling price is 93% of the market price as defined in the agreement. The Group paid YA Global II SPV, LLC, a subsidiary of the Investor, a structuring fee in the amount of $20 and also issued to the Investor common shares in an amount equal to $100 as a commitment fee. On December 21, 2022, the Group sold to the Investor 30,000 shares in amount of $30. During the year ended December 31, 2023, the Group continued to draw down amounts under the SEPA, which resulted in the sale to the Investor of 1,546,545 shares of common stock of the Company and the Group received $1,915 in net proceeds from the sale.

On December 29, 2023, the Group issued 77,327 restricted common stock of the Company to a consulting company to repay $100 consulting fee.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation
12 Months Ended
Dec. 31, 2023
Stock-based Compensation  
Stock-based Compensation

14.Stock-based Compensation

During the year ended December 31, 2022, 880,500 options were granted to a group of managements and employees of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next four years. The exercise price was $0.01- $1.73 per share.

On September 30, 2022, 505,000 shares of unrestricted stock units were granted to a group of managements, and all units are vested immediately.

During the year ended December 31, 2023, 200,000 options were granted to a group of management of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next four years. The exercise price was $0.82- $1.57 per share.

The Group measures employee stock-based compensation expense for all stock-based compensation awards based on the grant-date fair value and recognizes the cost in the financial statements over the employee requisite service period. As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. During the years ended December 31, 2023 and 2022, the stock-based compensation expense was $38 and $1,046, respectively.

Determining Fair Value

Valuation and Amortization Method — The Group estimates the fair value of service-based stock options granted using the Black-Scholes option pricing formula. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Service-based options typically have a ten-year life from date of grant and vesting periods of four years.

Expected Term — The Group’s expected term represents the period that the Group’s share-based awards are expected to be outstanding.

Expected Volatility — The Group uses the average historical volatility of the Company to calculate the volatility for its granted options.

Expected Dividend — The Group has never paid dividends on its common stock and currently does not intend to do so, and accordingly, the dividend yield percentage is zero for all periods.

Risk-Free Interest Rate — The Group bases the risk-free interest rate used in the Black-Scholes valuation model upon the implied yield curve currently available on U.S. Treasury zero-coupon issues with a remaining term equal to the expected term used as the assumption in the model.

Assumptions

Assumptions used in the determination of the fair value of share-based payment awards using the Black- Scholes model for stock option grants for the years ended December 31, 2023 and 2022 were as follows:

2023

2022

Expected term

    

6.25 years

    

6.25 years

Risk-free interest rate

3.88%-3.97%

 

3.04%-3.97%

Expected volatility

132.4%-135.4%

 

137.7%-169.3%

Expected dividend yield

0%

 

0%

The following table summarizes the Group’s stock option activities:

Weighted-

Weighted-

Average

Average

Aggregate

Exercise

Remaining

Intrinsic

Price

Contractual

Value

    

Shares

Per Share

Term

($000)

Outstanding as of December 31, 2022

    

2,812,500

    

1.71

    

8.93 years

    

$

16

Granted

 

200,000

 

1.20

 

 

Exercised

 

 

 

 

Forfeited/expired

 

(795,750)

 

1.84

 

 

Outstanding as of December 31, 2023

2,216,750

1.66

8.26 years

$

39

Exercisable as of December 31, 2023

 

1,441,438

 

1.71

 

7.75 years

 

$

12

Expected to vest as of December 31, 2023

 

775,312

 

1.58

 

8.51 years

 

$

27

Changes in the Group’s non-vested stock awards are summarized as follows:

Weighted Average

    

Shares

    

 Exercise Price Per Share

Non-vested as of December 31, 2022

1,550,437

1.71

Granted

200,000

1.20

Vested

 

(486,681)

 

Forfeited/Expired

 

(488,444)

 

1.72

Non-vested as of December 31, 2023

 

775,312

 

1.58

Unrecognized share-based compensation expenses at December 31, 2023

650,886

Weighted-average period of share-based compensation to be recognized

1.19 years

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Note Payable
12 Months Ended
Dec. 31, 2023
Convertible Note Payable  
Convertible Note Payable

15.Convertible Note Payable

On June 23, 2023, the Company entered into a Securities Purchase Agreement (the “Original SPA”) with certain investors, to issue and sell, subject to the satisfaction of certain closing conditions, up to $5,100 aggregate principal amount of the Company’s unsecured senior convertible promissory notes (the “June 2023 Notes”). The June 2023 Notes are subject to an original issue discount of 8.5%, and matures on the date that is 18 months after the date of issuance at the applicable closing. The June 2023 Notes accrue interest at the Prime Rate (as defined in the June 2023 Notes) plus 4.75% per annum if interest is paid in cash, or the Prime Rate plus 7.75% per annum if interest is paid in shares of common stock. The Company may, from time to time, prepay the principal amount owing under the June 2023 Notes, subject to a 30% prepayment premium, so long as the Company provides at least 30 business days’ prior written notice to

the holder of such prepayment. On June 23, 2023, the Company had issued $1,600 of principal amount of June 2023 Notes pursuant to the Original SPA.

The June 2023 Notes are convertible into common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the June 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in common stock of the Company equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the June 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.

Thus, the Group determined that the conversion feature and the alternative conversion features embedded within the June 2023 Notes meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Monte Carlo Simulation Model at the date of issuance. As the fair value of the derivative liability is less than the face value of the June 2023 Notes, the fair value of the derivative liability of $294 was recorded as a liability with an offsetting amount recorded as a debt discount, which offsets the carrying amount of the debt. The original issue discount of the June 2023 Notes of $136 was recorded as a debt discount as well.

On October 26, 2023, the Company entered into the First Amendment (the “Amendment”) to the Original SPA, with the same accredited investor. Pursuant to the Amendment, the “Funding Amount” under the Original SPA was increased to an aggregate principal amount equal to no greater than $9,667 while other terms remain unchanged. On October 26, 2023, the Company agreed to issue and sell, in a private placement, an additional $1,750 of principal amount (“October 2023 Note”) (the “Subsequent Tranche”) of the Company’s unsecured senior convertible promissory note.

In connection with the Amendment, the Company issued a warrant (the “October Warrant”) to the investor to purchase up to 1,500,000 shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. The Group determined that the October Warrant meet the definition of equity instrument and estimated a fair value of the October Warrant using the Binominal Tree model at the date of issuance.

The October 2023 Notes are convertible into shares of common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the October 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in shares of common stock equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the October 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.

The Group determined that the conversion feature and alternate conversion feature within the October 2023 Note meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Binominal Tree Model at the date of issuance. In addition, the Group considered that the October Warrants were issued in a bundled transaction with the October 2023 Notes, and the proceeds received from the transaction should be allocated based on the relative fair values of the base instrument and the warrants. Accordingly, the Group recorded the relative fair value of the October Warrant of $590, the fair value of derivative liability of $543 and the original issue discount and related issuance fee of the October 2023 Note of $254 as debt discounts, which offset the carrying amount of the October 2023 Note.

On November 10, 2023, the Company entered into Second Securities Purchase Agreement (“Second SPA”) with the same accredited investor, which the Company agreed to issue and sell, in a private placement, subject to the satisfaction of certain closing conditions, a $12,000 of principal amount of the Company’s secured senior convertible promissory notes. As of December 31, 2023, the closing conditions have not been met and Company has not issued any convertible notes according to the Second SPA. Furthermore, upon execution of the Second SPA, the Company also issued a warrant (the “Execution Warrant”) to the investor to purchase up to 1,000,000

shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. Although the Second SPA has not been closed yet, the Execution Warrants were issued during the year ended December 31, 2023, and the Execution Warrants can be exercisable no matter whether the Second SPA would be closed or not in the future.

The Group determined that the Execution Warrant meet the definition of equity instrument, and the Group estimated a fair value of Execution Warrant using the Binominal Tree Model at the date of issuance. The Group considered that the Execution Warrants were issued in a bundled transaction with a future convertible note offering, and the Execution Warrants were considered as issuance costs associated with the future convertible note offering and should be deferred and charged against the gross proceeds of the future offering as debt discount based on the relative fair values of the base instrument and the warrants. However, this future convertible note offering (Second SPA) is to be closed subject to certain closing conditions. The Group considered that it is less likely that the closing conditions could be achieved in the future and recorded the deferred costs as expenses during the year ended December 31, 2023.

The Group recorded interest expenses from debt discount amortization in interest expense, net in the statements of operations of $327 and nil for the year ended December 31, 2023 and 2022 respectively.

The Group recorded accrued interest of convertible notes in interest expense, net in the statements of operations of $147 and nil for the year ended December 31, 2023 and 2022 respectively.

As of December 31, 2023 and 2022, the carrying amounts of the Group’s convertible bonds are $1,860 and nil, net of unamortized debt discount of $1,490 and nil, respectively.

During the year ended December 31, 2023, the Group recorded $881 in additional paid in capital for the issuance of Execution Warrant.

During the year ended December 31, 2023, there was no warrant exercised.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement
12 Months Ended
Dec. 31, 2023
Fair Value Measurement  
Fair Value Measurement

16. Fair Value Measurement

The Group identified derivative instruments arising from embedded conversion features in the convertible promissory note issued to an accredited investor (see Note 15). The following tables present the quantitative information about the Group’s Level 3 fair value measurements of derivative liability on a recurring basis in 2023, which utilize significant unobservable internally-developed inputs.

As of June 23, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the June 2023 Notes was measured at fair value on their initial recognition using Monte Carlo Simulation model, which were classified in Level 3 of the fair value hierarchy.

Valuation techniques

    

Unobservable inputs

    

Rates

Monte Carlo Simulation

 

Expected term

 

0.5 years

 

Risk-free interest rate

 

4.86%

 

Expected volatility

 

114.4%

 

Expected dividend yield

 

0

As of October 26, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the October 2023 Notes was measured at fair value on their initial recognition using Binomial Tree model. In addition, the derivative liabilities recognized from both June 2023 Note and October 2023 Note were measured on a recurring basis in periods subsequent to their initial recognition. As of December 31, 2023, these derivative liabilities were measured at fair value using Binominal Tree model, which were classified in Level 3 of the fair value hierarchy. The valuation techniques were changed from Monte Carlo Simulation to Binominal Tree model because the Group considered that the Binomial Tree Model can incorporate changes in dividends and interest

rates over time, and can accommodates the option of early exercise by evaluating it at every node, which is more applicable to the Group’s convertible notes.

Valuation techniques

    

Unobservable inputs

    

Range of rates

Binominal Tree model

 

Expected term

 

0.98-1.50 years

 

Risk-free interest rate

 

4.61%-5.21%

 

Expected volatility

 

117.15%-127.38%

 

Expected dividend yield

 

0

Derivative liability as of December 31, 2023 and 2022 is $1,156 and nil respectively, with a loss on change in fair value of derivative liability of $319 and nil recorded in the consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively.

The following method and assumptions were used to estimate the fair value of October Warrant and Execution Warrant (Note 15) on a non-recurring basis:

On October 26, 2023, the Group issued to certain convertible note investor the October Warrant to purchase a total of 1,500,000 ordinary shares and Execution Warrant to purchase a total of 1,000,000 ordinary shares. Both warrants were valued using Black-Scholes option pricing model. The following table presents the quantitative information about the Group’s Level 3 fair value measurements of warrants, which utilize significant unobservable internally-developed inputs:

Valuation techniques

    

Unobservable inputs

    

Range of rates

Black-Scholes model

 

Expected term

 

6.00 years

 

Risk-free interest rate

 

4.67%-4.83%

 

Expected volatility

 

127.38%-128.66%

 

Expected dividend yield

 

0

Assets measured at fair value on a nonrecurring basis:

The Group measures its property, equipment, intangible assets, and other long-lived assets at fair value on a nonrecurring basis whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. Goodwill is evaluated for impairment annually or more frequently if events or conditions indicate the carrying value of a reporting unit may be greater than its fair value. Impairment testing compares the carrying amount of the reporting unit with its fair value.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Taxes  
Income Taxes

17.Income Taxes

Loss before provision for income taxes is attributable to the following geographic locations for the years ended December 31:

    

2023

    

2022

United States

    

(20,623)

    

(12,696)

Foreign

Total loss before income taxes

 

(20,623)

 

(12,696)

The provision for income taxes consists of the following for the years ended December 31, 2023 and 2022:

    

2023

    

2022

Current tax:

 

  

 

  

Federal tax

$

 —

$

 —

State tax

 

22

 

9

Total current tax

22

9

Deferred tax:

 

Federal tax

$

$

State tax

 

 

Total deferred tax

Total provision for income taxes

$

22

$

9

The reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate for the years ended December 31, 2023 and 2022 is as follows:

    

2023

    

2022

 

Provision for income taxes at U.S. Federal statutory rate

 

21.00

%

21.00

%

State taxes, net of federal benefit

 

7.20

%

13.35

%

Non-deductible expenses

 

0.72

%

1.53

%

Credits

 

1.98

%

(0.70)

%

Change in valuation allowance

 

(30.90)

%

(35.39)

%

Other

0.00

%

0.14

%

 

(0.00)

%

(0.07)

%

Deferred income taxes reflect the net tax effects of loss carry forwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Presented below are the significant components of the Group’s deferred tax assets and liabilities for federal, state and foreign income taxes as of December 31:

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry forwards

$

11,320

$

8,426

Credits and Incentives

 

1,507

 

1,246

Research and development expense

1,542

309

ASC 842 Lease liability and Right-of-use Asset

1,119

53

Accruals and reserves

 

587

 

(90)

Property and equipment

 

(44)

 

(293)

Other temporary differences

 

390

 

170

Less: valuation allowance

 

(16,421)

 

(9,821)

Total deferred tax assets

$

$

As of December 31, 2023, the Group had net operating loss carry forwards for federal income tax purposes of approximately $39,047, which will never expire. The federal net operating loss carry forwards are limited to 80% of taxable income. The Group had a total state net operating loss carry forwards of approximately $44,674, which will begin to expire after the year 2041 to 2042. The Group has a federal R&D credit of $970, which will begin to expire after the year 2041 to 2042. The Group has a California R&D credit of $680, which will never expire.

Utilization of the federal and state net operating losses may be subject to certain annual limitations under IRC Section 382 due to the “change in ownership” provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization. The Group has a full valuation allowance against US federal and state net operating losses.

The Group recognizes deferred tax assets if it is more likely than not that those deferred tax assets will be realized. Management reviews deferred tax assets periodically for recoverability and makes estimates and judgments regarding the expected geographic sources of taxable income in assessing the need for a valuation allowance to reduce deferred tax assets to their estimated realizable value. Realization of the Group’s deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Because of the Group’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance in the U.S. The valuation allowance increased by $6,600 and $4,495 during the years ended December 31, 2023 and 2022, respectively.

The Group had no unrecognized tax benefits as of December 31, 2023 and 2022, respectively. The Group currently files income tax returns in the U.S., as well as California and Delaware. The Group is currently not the subject of any income tax examinations. The Group’s tax returns generally remain open for tax years after 2021.

The Coronavirus Aid, Relief and Economy Security (CARES) Act (“the CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment.

The Tax Cuts and Jobs Act included a sunset provision such that Research and Experimental Expenses incurred after December 31, 2021 are capitalized and amortized. US R&E expenses are amortized over five years and non-US R&E expenses are amortized over fifteen years. As part of the December 31, 2023 tax provision calculation, the Group added back to taxable income, research expenditures of $4,848. These expenses were incurred in the U.S. and amortized over 5 years for U.S. tax purposes.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies.  
Commitments and Contingencies

18.Commitments and Contingencies

Commitments — As of December 31, 2023, the Group had other commitments of approximately $815. These commitments were solely related to contracts signed with vendors for research and development by the Group and are expected to be paid in one year.

Contingency — In the ordinary course of business, the Group may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Group records contingent liabilities resulting from such claims, when a loss is assessed to be probable and the amount of the loss is reasonably estimable. There was a dispute with previous landlord in 2021. On October 19, 2023, this matter was settled for $25 and the Group has timely made the payment and the matter was dismissed with prejudice. In addition, in April 2024, there was another dispute with the landlord of Folsom warehouse which the landlord seeks to recover damages in excess of $250. However, the lawsuit is in its early stage and the final outcome, including the potential amount of any losses, is uncertain. As a result, no reasonable estimate on the loss can be made as of December 31, 2023 and the Group is currently negotiating on settlement with the landlord.

In the opinion of management, there were no other material pending or threatened claims and litigation as of December 31, 2023 and through the issuance date of these consolidated financial statements.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases
12 Months Ended
Dec. 31, 2023
Operating Leases  
Operating Leases

19.Operating Leases

The Group has operating leases for office facilities. The Group’s leases have remaining terms of more than 5 years to less than 6 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Group recognizes lease expense for these leases on a straight-line basis over the lease term. The operating lease expenses were $1,126 and $741 for the years ended December 31, 2023 and 2022, respectively.

Right-of-use assets, along with other long-lived assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The Group recorded an impairment charge of $3,385 in impairment on long-lived assets in the Group’s consolidated statements of operation related to its right-of-use assets for the year ended December 31, 2023. For the year ended December 31, 2022, there were no impairment charges related to long-lived assets.

Maturities of operating lease liabilities as of December 31, 2023 were as follow:

Maturity of Lease Liabilities

    

Operating Leases

2024

$

1,535

2025

 

1,148

2026

 

1,191

2027

 

615

Thereafter

 

Total lease payments

 

4,489

Less: interest

 

(490)

Present value of lease payments

$

3,999

Operating lease liabilities, current

$

1,303

Operating lease liabilities, noncurrent

$

2,696

Supplemental information related to operating leases was as follows for the year ended December 31, 2023:

Cash paid for amounts included in the measurement of lease liabilities

    

$

644

Operating lease assets obtained in exchange for operating lease liabilities

$

404

Weighted average remaining lease term

3.5 years

Weighted average discount rate

7.5

%

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration Risk
12 Months Ended
Dec. 31, 2023
Concentration Risk  
Concentration Risk

20.Concentration Risk

Concentration of Credit Risk

Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2023 and 2022, the cash and cash equivalents are deposits with federally insured banks, which are typically in excess of insured limits.

Concentration of Customers and Vendors

For the year ended December 31, 2023, there was no customer representing 10% or more of total net revenues. For the year ended December 31, 2022, there were three customers representing 19.1%, 18.9% and 12.9% of total revenue. As of December 31, 2023, there was one customer of which the accounts receivable accounted for 10.0% of total accounts receivable. As of December 31, 2022, there were two customers of which the accounts receivable accounted for 12.9% and 10.0% of total accounts receivable.

For the year ended December 31, 2023, there were two vendors representing 11.0% and 10.6% of total purchase. For the year ended December 31, 2022, there were two vendors representing 24.3% and 19.1% of total purchase.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
12 Months Ended
Dec. 31, 2023
Net Loss Per Share  
Net Loss Per Share

21.Net Loss Per Share

As a result of the net loss for the years ended December 31, 2023 and 2022, there is no dilutive impact to the net loss per share calculation for the period.

The following table presents the calculation of basic and diluted net loss per share:

    

December 31,

2023

    

2022

Numerator:

 

  

 

  

Net loss attributable to shareholders of Phoenix Motor Inc.

 

(20,645)

 

(12,705)

Denominator:

 

  

 

  

Weighted-average number of ordinary shares-basic and diluted

 

21,199,023

 

19,664,273

Basic and diluted net loss per share

 

(0.97)

 

(0.65)

For the years ended December 31, 2023 and 2022, the following securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive.

    

For years ended December 31,

2023

    

2022

Convertible bonds (Note 15)

 

4,946,097

 

Total

 

4,946,097

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events  
Subsequent Events

22.Subsequent Events

Private Placements

On January 4, 2024, the Company entered into a Securities Purchase Agreement with an accredited investor, relating to a Private Placement by the Company pursuant to which the Company issued 600,000 shares of the Company’s common stock at a purchase price of $1.13 per share, and a common stock purchase Warrant to purchase up to 600,000 shares of common stock of the Company, exercisable at $1.13 per share. The Warrant is immediately exercisable, in whole or in part, for a term of one year following issuance and may be exercised on a cashless basis if a registration statement is not then effective and available for the resale of the Warrant Shares. The exercise price and number of Warrant Shares issuable upon exercise of the Warrant are subject to adjustment upon the occurrence of certain events, such as stock splits, stock dividends, split-ups, recapitalizations, reclassifications or the like. The Private Placement closed on January 25, 2024 and the Company received gross proceeds from the Private Placement of $678, before deducting offering expenses payable by the Company.

On January 11, 2024, the Company entered into separate Securities Purchase Agreements with four accredited investors, relating to a Private Placement by the Company of an aggregate of 3,478,260 shares of the Company’s common stock at a purchase price of $1.15 per share, and common stock purchase Warrants to purchase up to 13,913,043 of common stocks of the Company, exercisable at $2.00 per share. The Company received gross proceeds from the Private Placement of $4,000, before deducting offering expenses payable by the Company.

On January 29, 2024, the Company entered into a Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 4,196,370 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 4,196,370 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.15 per share. Each Warrant is exercisable for one share of Common Stock. The Warrants have an initial exercise price of $2.00 per share and are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were $4,826, before offering expenses. The Offering closed on February 2, 2024.

On February 7, 2024, the Company entered into another Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 1,415,929 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 1,415,929 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.13 per share. The Warrants have an initial exercise price of $2.00 per share, are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were approximately $1,600, before offering expenses. The Offering closed on February 9, 2024.

Acquisition with Proterra Inc.

On November 13, 2023, the Company was selected as the winning bidder to acquire the Proterra Transit business line assets (“Proterra Transit”) from Proterra Inc. (“Proterra”), a leading innovator in commercial vehicle electrification technology, through the auction of the assets in a Chapter 11 sales process. through Proterra’s Chapter 11 plan of reorganization. On the same date, the Group entered into two Asset Purchase Agreements with Proterra, Inc. and its subsidiary, Proterra Operating Company, Inc., pursuant to which the Group agreed to purchase:

(i) substantially all of the assets of the Proterra Transit Business Unit, which is the business unit of Proterra that designs, develops and sells electric transit buses as an original equipment manufacturer for North American public transit agencies, airports, universities and other commercial transit fleets, and

(ii) the Proterra Battery Lease Agreements, which are all of the battery lease transferred contracts to which Proterra is a party as the “lessor” thereunder, used in connection with deployed Proterra electric transit buses.

The parties received Bankruptcy Court approval for the sale of the Proterra Transit Business Unit and the Proterra Battery Lease Agreements on January 9, 2024. On January 11, 2024, the Group completed the acquisition of the Proterra Transit Business Unit for a purchase price of $3,500. The Group also assumed certain of Proterra’s obligations associated with the purchased Proterra Transit Business Unit, free and clear of liens, claims, encumbrances, other than certain specified cure payments and other liabilities of Proterra related to the Proterra Transit Business Unit. On February 7, 2024, the Group completed the acquisition of the Proterra Battery Lease Agreements for a purchase price of $6,500.

The Group entered into above acquisition to obtain comprehensive commercial vehicle electrification technology and to expand the product lines for the Group’s clients. The Group has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.

Resignation of Chief Financial Officer

On March 8, 2024, the Group accepted the resignation of Mr. Chris Wang as Chief Financial Officer of the Company effective as of March 8, 2024. Mr. Wang resigned for personal reasons and there were no disagreements between Mr. Wang and the Group. On March 12, 2024, the Board of Directors of the Company appointed Mr. J. Mark Hastings as the Company’s Chief Financial Officer, effective immediately. On April 10, 2024, the Group accepted the resignation of Mr. J. Mark Hastings as Chief Financial Officer of the Company effective as of April 10, 2024. Mr. Hastings resigned for personal reasons and there were no disagreements between Mr.

Hastings and the Group. The Group’s Chief Executive Officer, Mr. Xiaofeng Peng, was appointed to serve as the interim Chief Financial Officer of the Group.

Financing with Nations Bus

On February 27, 2024, the Group entered into a financing agreement with Nations Bus Corp. (“Nations Bus”). In the agreement, it stated that the Group had purchased certain assets of Proterra Transit, including 6 buses in inventory. Raleigh-Durham International Airport (“RDU”) has inspected the buses and has executed a contract to purchase them for $652 each for a total consideration of $3,909. Nations Bus wired $1,900 to the Group on February 28, 2024. The Group agrees to wire Nations Bus $2,800 ($467 per bus) within 24 hours of receipt of payment for each bus from RDU. If payment is made separately by bus, then the Group will wire $467 within 24 hours of receipt. If payment is received in one lump sum of $3,909, the Group will wire $2,800 within 24 hours of receipt. The Group received a total of $3,909 from RDU in March 2024. The Group will be entitled to keep the remaining $1,109 received from RDU after payment is made to Nations Bus. The Group have not paid $2,800 to Nations Bus as of the date of the issuance of the consolidated financial statements and the Group is still in the negotiation with Nations Bus.

Financing with Agile Capital

On March 12, 2024, the Group (“Borrower”) entered into a Subordinated Business Loan and Security Agreement (“Term Loan”) with Agile Capital Funding (“Agile Capital”), LLC as collateral agent, and Agile Lending, LLC, a Virginia limited liability company (“Lead Lender”) and each assignee that becomes a party to this Agreement (each individually with the Lead Lender, a “Lender” and collectively with the Lead Lender, the “Lenders”).

The total principal amount of the Term Loan is $2,363, including the Administrative Agent Fee remitted to Agile Capital of $113. The net proceeds to Borrower is $2,250. The total repayment amount of the Term Loan, including all interest, lender fees, and third-party fees, assuming all payments are made on time is $3,402, including the interest Charge of $1,039, assuming all payments are made on time weekly. And the default interest rate is otherwise applicable thereto plus five percentage points (5.00%). The Group made weekly payment of $122 since March 22, 2024.

The collateral of the Term Loan consists of all of Borrower’s right, title and interest in and to the following property:

All of Borrower’s goods, Accounts, Equipment, Inventory, contract rights or rights to payment of money, leases, license agreements, franchise agreements, General Intangibles (including Intellectual Property), commercial tort claims, documents, instruments (including any promissory notes), chattel paper (whether tangible or electronic), cash, deposit accounts and other Collateral Accounts, all certificates of deposit, fixtures, letters of credit rights (whether or not the letter of credit is evidenced by a writing), securities, and all other investment property, supporting obligations, and financial assets, whether now owned or hereafter acquired, wherever located; and All of Borrower’s books and records relating to the foregoing, and any and all claims, rights and interests in any of the above and all substitutions for, additions, attachments, accessories, accessions and improvements to and replacements, products, proceeds and insurance proceeds of any or all of the foregoing.

If Changes in Business or Management, Ownership occur, or the Term Loan is accelerated following the occurrence of an Event of Default (as defined in the Term Loan), Borrower shall immediately pay to Lenders, payable to each Lender in accordance with its respective Pro Rata Share, an amount equal to the sum of: (i) all outstanding principal of the Term Loans plus accrued and unpaid interest thereon accrued through the prepayment date, (ii) the Prepayment Fee (equal to the aggregate and actual amount of interest that would be paid through the Maturity Date), plus (iii) all other Obligations that are due and payable, including, without limitation, interest at the Default Rate with respect to any past due amounts.

Guarantee for SPI

On March 6, 2024, the Group’s related party, SPI Energy Co., Ltd. (“SPI”) entered into a Deed of Settlement with its creditor, Streeterville Capital, LLC (“Streeterville”) to settle the unpaid balances of certain convertible notes via installment payments as agreed in the Deed of Settlement. As of part of this Deed of Settlement, the Company, as the guarantor, covenants to Streeterville to pay and satisfy on demand all liabilities due from SPI to Streeterville with a total amount of $14,980.

The Group has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events occurred that would require recognition or disclosure in the consolidated financial statements.

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Basis of Presentation

(a)Basis of Presentation

The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).

Principles of Consolidation

(b)Principles of Consolidation

The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.

The consolidated financial statements include the financial statements of the Group and its subsidiaries. All material intercompany transactions and balances have been eliminated upon consolidation.

Use of Estimates

(c)Use of Estimates

The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include the allowance for credit losses, impairment of goodwill, impairment of long-lived assets, warranty reserves, and fair value of derivative liabilities. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.

Fair Value of Financial Instruments

(d)Fair Value of Financial Instruments

The Group measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:

Level 1 — Quoted market prices in active markets for identical assets or liabilities.
Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs).
Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.

The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates.

The carrying values of the Group’s financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payables, accrued liabilities and advance from customers, approximate their fair values due to the short-term nature of these instruments.

Cash and cash equivalents

(f)Cash and cash equivalents

Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2023 and 2022.

Restricted cash

(g)Restricted cash

Restricted cash represents bank deposits with designated use, which cannot be withdrawn without certain approval or notice. As of December 31, 2023, The Group had restricted bank deposits of $3,252, including: 1) $250 restricted cash deposited in an escrow account for part of the proceeds received from the Group’s IPO for two years from the date of IPO; and 2) $3,002 restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business of Proterra Inc (see Note 22).

Accounts Receivable, net

(h)Accounts Receivable, net

The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components and electric forklifts. The Group maintains allowances for credit loss. The Group adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.

Inventories

(i)Inventories

Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined on the basis of first in first out method. The cost of finished vehicles or kits comprises direct materials, direct labor and an appropriate proportion of overhead. The cost of forklifts comprises purchase price paid to the manufacturer, tariff and shipping costs. Net realizable value is based on estimated selling prices less selling expenses and any further costs expected to be incurred for completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances and are included in the cost of revenue in the consolidated statements of operations.

Property and Equipment, net

(j)Property and Equipment, net

The Group accounts for its property and equipment at cost, less accumulated depreciation and impairment, if any. Cost includes the prices paid to acquire or construct the assets and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:

Furniture, fixtures and equipment

    

3 to 10 years

Automobile

3 to 7 years

Leased automobile

3 years

Leasehold improvements

The shorter of the estimated life or the lease term

Intangible Assets other than Goodwill, net

(k)Intangible Assets other than Goodwill, net

Intangible assets consist of technology, tradename and others. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.

Impairment of Long-lived Assets

(l)Impairment of Long-lived Assets

The Group’s long-lived assets include property and equipment, intangible assets with finite lives and right-of-use assets. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compares undiscounted cash flows expected to be generated by that asset or asset group from their use and their eventual disposition to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. As described in Note 8, Note 9 and Note 19, the Group recorded impairment on intangible assets, property and equipment and right of use assets for a total amount of $4,968 and nil for the years ended December 31, 2023 and 2022.

Goodwill

(m)Goodwill

The Group assess goodwill for impairment on annual basis in accordance with ASC 350-20, Intangibles – Goodwill and Other: Goodwill, which permits the Group to first assess qualitative factors to determine whether it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative impairment test. If this is the case, the quantitative goodwill impairment test is required. If it is more likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the quantitative goodwill impairment test is not required.

Quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired. If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

The Group performs the annual goodwill impairment assessment on December 31, 2023 and no impairment was recorded for the years ended December 31, 2023 and 2022.

Income Taxes

(n)Income Taxes

The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.

The Group recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertain tax positions was recorded for the years ended December 31, 2023 and 2022. The Group does not expect that the assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor have been notified that an examination is contemplated.

Revenue Recognition

(o)Revenue Recognition

The Group’s accounting practices under Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) are as followings:

Sales of EVs and kits

The Group generates revenue from sales of EVs and kits. EV buyers in California are entitled to government grants when they purchase EV that qualify for certain government grant project. The Group applies for and collects such government grants on behalf of the customers. Accordingly, customers only pay the amount after deducting government grants.

The Group recognizes revenue on sales of EVs and kits at a point in time following the transfer of control of such products to the customer, which typically occurs upon the delivery to or acceptance of the customer. The Group determined that the government grants should be considered as part of the transaction price because it is granted to the EV buyer and the buyer remains liable for such amount in the event the grants were not received by the Group or returned due to the buyer violates the government grant terms and conditions.

During the year ended December 31, 2023, the Group reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from the Group’s inability to timely deliver required number of EVs due to the Group’s significant cash shortage. Therefore, the Group recorded a reduction of $366 revenue during the year ended December 31, 2023 in the period in which the transaction price changes.

Lease of EVs

EV leasing revenue includes revenue recognized under lease accounting guidance for direct leasing programs. The Group accounts for these leasing transactions as operating leases under ASC 842 Leases, and revenues are recognized on a straight-line basis over the contractual term.

Sales of forklifts

Revenue on sale of forklifts is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery or acceptance of the customer depending on the terms of the underlying contracts.

Other revenue

Other revenue consists of maintenance service, sales of component and charging stations, shipping and delivery fees and others. For maintenance service, revenues are recognized on a straight-line basis over the contractual term. For sales of component and charging stations, shipping and delivery fees and others, the Group recognizes revenue at a point in time following the transfer of control of such products or services to the customer, which typically occurs upon the delivery to or acceptance of the customer.

Disaggregation of revenues

The Group disaggregates its revenue by four primary categories: sales of EVs, lease of EVs, sales of forklifts and others.

The following is a summary of the Group’s disaggregated revenues by revenue streams:

Year ended

Year ended

December 31, 2023

December 31, 2022

Sales of EVs

    

$

1,492

    

$

1,789

Lease of EVs

 

369

 

551

Sales of forklifts

410

1,251

Others

 

851

 

739

$

3,122

$

4,330

The following is a summary of the Group’s disaggregated revenues by timing of revenue recognition:

    

Year ended

    

Year ended

December 31, 2023

December 31, 2022

Over time

 

854

 

1,007

Point of time

 

2,268

 

3,323

$

3,122

$

4,330

A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. As of December 31, 2023 and 2022, the balances of contract liability were included in advance from customer (current and noncurrent) with amount of $2,381 and $1,230, respectively. During the years ended December 31, 2023 and 2022, the Group recognized $466 and $803 as revenue that was included in the balance of advance from customers at January 1, 2023 and 2022, respectively.

Lessor Accounting

During the year ended December 31, 2023, the Group amended agreements with certain customers related to the leased EVs to renew the lease term. Since there was no grant of additional right-of-use assets, the Group did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. The Group reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75%) of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90%) all of the fair value of the underlying asset.

The modified EV lease agreements are thus accounted for as sales-type leases. Under sales-type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term.

The net investment in leases was $479 as of December 31, 2023, in which current portion of $249 was included in prepaid expenses and other current assets, net on the balance sheet. During the year ended December 31, 2023, loss on sales-type leases was $98.

Cost of Revenues

(p)Cost of Revenues

Cost of revenues for EV and kits sales includes direct parts, material and labor costs, manufacturing overheads, shipping and logistics costs, and inventories write-down. Cost of revenues for EV leasing primarily includes the depreciation of operating lease vehicles over the lease term and other leasing related charges including vehicle insurance. Cost of revenues from forklift sales primarily includes purchase price paid to manufacturer, tariff, as well as shipping and delivery costs. Cost of other revenue includes direct parts, material and labor costs, as well as shipping and delivery and other costs.

Segment Reporting

(q)Segment Reporting

Operating segments are defined as components of a Group which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker (“CODM”) is its Chief Executive Officer, Xiaofeng Peng. Based on the financial information presented to and reviewed by the CODM, the Group has determined that it had a single operating and reporting segment for the years ended December 31, 2023 and 2022.

Product Warranties

(r)Product Warranties

The Group provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Group accrues a warranty reserve for the products sold by the Group, which includes the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s relatively short history of sales, and changes to the Group’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group considers the warranty provided is not providing incremental service to customers rather an assurance to the

quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees. Warranty expense is recorded as a component of cost of sales in the consolidated statements of operations. The balance of warranty reserves was $289 and $325 as of December 31, 2023 and 2022, respectively.

Government Grant

(s)Government Grant

The Group receives grants from government agencies related to sales and leases of its EVs. The government grants related to the sales of EVs should be considered as part of the transaction price because it is granted to the EV buyers and the Group receives such on behalf of the buyers to settle part of the EVs purchase price. The government grant received before the Group’s delivery of the EVs are recorded as deferred income and recognized as revenue when the EVs are delivered to the buyers, for the government grants the Group is entitled upon delivery of the EVs to buyers but not yet received, the Group records accounts receivable. For government grants associated with leased vehicles under operating leases, the grants are recorded in deferred income when received and are recognized to reduce the cost of sales during useful life of leased vehicles.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $521 and $895, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 and $214, respectively.

For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as deduction of carrying amount of sales - type leased vehicles was $180 and nil, respectively.

As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $362 and $503, respectively.

Stock-Based Compensation

(t)Stock-Based Compensation

The Group granted employees and directors stock-based incentive awards. These awards are in the form of options and unrestricted stock units. The Group measures stock-based compensation expense for all stock-based awards granted based on the estimated fair value of those awards on their grant date and expenses over the period on a straight-line basis during which an employee is required to provide service in exchange for the award (the vesting period). As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Derivative Instruments

(u)Derivative Instruments

The Group evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked - to - market at each balance sheet date and recorded as a liability. The change in fair value is recorded in the consolidated statement of operations. Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity.

Loss per Share

(v)Loss per Share

Basic loss per share is computed by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the periods. Diluted loss per share is calculated by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the period adjusted for the effect of dilutive share of common stock equivalent (computed using the treasury stock or if converted method). Potential common stocks that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted loss per share. During the years ended December 31, 2023 and 2022, 4,946,097 and nil potentially dilutive shares are excluded from the computation as their effects are anti-dilutive, respectively.

Leases

(w)Leases

The Group adopted Leases (ASC Topic 842), using the modified retrospective transition method effective January 1, 2022. The Group categorizes leases with contractual terms longer than twelve months as either operating or finance lease. The Group has no finance leases for any of the periods presented.

Right-of-use (“ROU”) assets represent the Group’s rights to use underlying assets for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date and ROU assets are recognized at amount of lease liabilities and any prepaid lease payments. The interest rate used to determine the present value of the future lease payments is the Group’s incremental borrowing rate because the interest rate implicit in the leases is not readily determinable. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. The Group generally uses the base, non-cancelable, lease term when determining the ROU assets and liabilities.

Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group determines if an arrangement is a lease at inception. The lease payments under the lease arrangements are fixed. Non-lease components include payments for building management, utilities and property tax. It separates the non-lease components from the lease components to which they relate. The Group recorded right-of-use assets and operating lease liabilities of $404 and $4,368 in the consolidated balance sheets upon the initial recognition during the years ended December 31, 2023 and 2022, respectively.

Reclassification

(x)Reclassification

Certain prior year amounts in the consolidated financial statements have been reclassified to conform with the current year presentation. These reclassifications have not changed the results of operations or statement of cash flow of prior year.

Recent Accounting Pronouncements

(y)Recent Accounting Pronouncements

Accounting Pronouncements Issued But Not Yet Adopted

ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures updates required disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, though early adoption is permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. The ASU will result in additional segment information disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” that addresses requests for improved income tax disclosures from investors that use the financial statements to make capital allocation decisions. Public entities must adopt the new guidance for fiscal years beginning after December 15, 2024. The amendments in this ASU must be applied on a retrospective basis to all prior periods presented in the financial statements and early adoption is permitted. The ASU will result in additional income tax disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.

The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies  
Schedule of estimated useful lives of the assets

Furniture, fixtures and equipment

    

3 to 10 years

Automobile

3 to 7 years

Leased automobile

3 years

Leasehold improvements

The shorter of the estimated life or the lease term

Summary of disaggregated revenues

Year ended

Year ended

December 31, 2023

December 31, 2022

Sales of EVs

    

$

1,492

    

$

1,789

Lease of EVs

 

369

 

551

Sales of forklifts

410

1,251

Others

 

851

 

739

$

3,122

$

4,330

    

Year ended

    

Year ended

December 31, 2023

December 31, 2022

Over time

 

854

 

1,007

Point of time

 

2,268

 

3,323

$

3,122

$

4,330

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable, Net  
Summary of accounts receivable, net

    

December 31, 

    

December 31, 

2023

2022

Accounts receivable, customers

$

171

$

870

Accounts receivable, governmental incentive

305

675

Less: Allowance for credit loss

 

(25)

 

(35)

Accounts receivable, net

$

451

$

1,510

Schedule of movements of allowance for credit losses

    

2023

    

2022

Balance as of January 1

$

(35)

$

(35)

Addition

 

(25)

 

Reversal

 

35

 

Balance as of December 31

$

(25)

$

(35)

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventories  
Summary of inventories

    

December 31, 

    

December 31, 

2023

2022

Raw materials

$

865

$

2,251

Work in process

 

108

 

979

Finished goods

 

823

 

1,330

Total inventories

$

1,796

$

4,560

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Prepaid Expenses and Other Current Assets, Net  
Summary of prepaid expenses and other current assets, net

    

December 31, 

    

December 31, 

2023

2022

Prepaid expenses

$

100

$

947

Sales-type lease receivable (Note 7)

249

Vendor deposits

 

131

 

135

Prepaid insurance

 

 

234

Others

 

38

 

28

Total prepaid and other current assets

518

1,344

Less: Provision for credit loss

(162)

Total prepaid and other current assets, net

$

356

$

1,344

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-type Lease Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Sales-type Lease Receivable  
Summary of net investment in sales-type leases

    

As of December

 31, 2023

Lease receivables-long term

 

230

Lease receivables-short term

 

249

Total lease receivables

 

479

Unguaranteed residual assets

 

Net investment in leases

 

479

Recorded in Prepaid expenses and other current assets

 

249

Recorded in Net investment in leases- non-current

 

230

Summary of annual minimum undiscounted lease payments under sales-type leases

    

Sales-type

Years Ending December 31,

 

  

2024

 

302

2025

 

184

2026

 

54

2027

 

15

2028 and thereafter

 

Total lease receipt payments

 

555

Less: Imputed interest

 

(76)

Total lease receivables (1)

 

479

Unguaranteed residual assets

 

Net investment in leases (1)

 

479

(1)Current portion of $249 of total lease receivables included in prepaid expenses and other current assets, net on the consolidated balance sheet.

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Intangible Assets, Net  
Summary of intangible assets, net

    

Useful Life

    

    

Accumulated

    

Accumulated

    

(in months)

Gross

Amortization

Impairment

Net

As of December 31, 2022

 

  

 

  

 

  

 

  

Technology

 

60

$

1,574

$

(682)

$

$

892

Tradename

 

60

 

1,400

 

(607)

 

793

Other

 

84

 

168

 

(149)

 

19

$

3,142

$

(1,438)

$

$

1,704

As of December 31, 2023

  

 

 

 

  

Technology

60

$

1,574

$

(996)

$

(578)

$

Tradename

60

 

1,400

 

(887)

(513)

 

Other

84

 

168

 

(168)

 

$

3,142

$

(2,051)

$

(1,091)

$

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment, Net  
Summary of property and equipment, net

    

December 31, 

    

December 31, 

2023

2022

Furniture, fixtures and equipment

$

1,409

$

1,309

Automobile

 

524

 

951

Automobile for lease

 

1,463

 

2,750

Leasehold improvements

 

77

 

77

Construction in progress

 

326

 

425

 

3,799

 

5,512

Less: accumulated depreciation

 

(2,188)

 

(3,020)

Less: accumulated impairment

(492)

$

1,119

$

2,492

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Borrowings, current and non-current (Tables)
12 Months Ended
Dec. 31, 2023
Long-term Borrowings, current and non-current  
Summary of total long-term borrowings

    

December 31, 

    

December 31, 

2023

2022

Current portion of long-term borrowings

$

5

$

3

Long-term borrowings, excluding current portion

 

144

 

147

Total long-term borrowings

$

149

$

150

Summary of maturities of the long-term borrowings

    

USD

For the year ending December 31,

 

  

2024

10

2025

 

9

2026

 

9

2027

 

9

2028

9

Thereafter

 

189

Total long-term borrowing payments

235

Less: Amount representing interests

(86)

Present value of long-term borrowings

$

149

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock-based Compensation  
Schedule of assumptions used in the determination of the fair value of share-based payment awards using the Black- Scholes model for stock option grants

2023

2022

Expected term

    

6.25 years

    

6.25 years

Risk-free interest rate

3.88%-3.97%

 

3.04%-3.97%

Expected volatility

132.4%-135.4%

 

137.7%-169.3%

Expected dividend yield

0%

 

0%

Summary of Group's stock option activities

Weighted-

Weighted-

Average

Average

Aggregate

Exercise

Remaining

Intrinsic

Price

Contractual

Value

    

Shares

Per Share

Term

($000)

Outstanding as of December 31, 2022

    

2,812,500

    

1.71

    

8.93 years

    

$

16

Granted

 

200,000

 

1.20

 

 

Exercised

 

 

 

 

Forfeited/expired

 

(795,750)

 

1.84

 

 

Outstanding as of December 31, 2023

2,216,750

1.66

8.26 years

$

39

Exercisable as of December 31, 2023

 

1,441,438

 

1.71

 

7.75 years

 

$

12

Expected to vest as of December 31, 2023

 

775,312

 

1.58

 

8.51 years

 

$

27

Summary of non-vested stock awards

Weighted Average

    

Shares

    

 Exercise Price Per Share

Non-vested as of December 31, 2022

1,550,437

1.71

Granted

200,000

1.20

Vested

 

(486,681)

 

Forfeited/Expired

 

(488,444)

 

1.72

Non-vested as of December 31, 2023

 

775,312

 

1.58

Unrecognized share-based compensation expenses at December 31, 2023

650,886

Weighted-average period of share-based compensation to be recognized

1.19 years

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement (Table)
12 Months Ended
Dec. 31, 2023
Fair Value Measurement  
Schedule of quantitative information about the Group's Level 3 fair value measurements of derivative liabilities and warrants

Valuation techniques

    

Unobservable inputs

    

Rates

Monte Carlo Simulation

 

Expected term

 

0.5 years

 

Risk-free interest rate

 

4.86%

 

Expected volatility

 

114.4%

 

Expected dividend yield

 

0

Valuation techniques

    

Unobservable inputs

    

Range of rates

Binominal Tree model

 

Expected term

 

0.98-1.50 years

 

Risk-free interest rate

 

4.61%-5.21%

 

Expected volatility

 

117.15%-127.38%

 

Expected dividend yield

 

0

Valuation techniques

    

Unobservable inputs

    

Range of rates

Black-Scholes model

 

Expected term

 

6.00 years

 

Risk-free interest rate

 

4.67%-4.83%

 

Expected volatility

 

127.38%-128.66%

 

Expected dividend yield

 

0

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Taxes  
Schedule of loss before provision for income taxes

    

2023

    

2022

United States

    

(20,623)

    

(12,696)

Foreign

Total loss before income taxes

 

(20,623)

 

(12,696)

Schedule of components of provision for income taxes

    

2023

    

2022

Current tax:

 

  

 

  

Federal tax

$

 —

$

 —

State tax

 

22

 

9

Total current tax

22

9

Deferred tax:

 

Federal tax

$

$

State tax

 

 

Total deferred tax

Total provision for income taxes

$

22

$

9

Schedule of reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate

    

2023

    

2022

 

Provision for income taxes at U.S. Federal statutory rate

 

21.00

%

21.00

%

State taxes, net of federal benefit

 

7.20

%

13.35

%

Non-deductible expenses

 

0.72

%

1.53

%

Credits

 

1.98

%

(0.70)

%

Change in valuation allowance

 

(30.90)

%

(35.39)

%

Other

0.00

%

0.14

%

 

(0.00)

%

(0.07)

%

Schedule of significant components of the Group's deferred tax assets and liabilities for federal, state and foreign income taxes

    

2023

    

2022

Deferred tax assets:

 

  

 

  

Net operating loss carry forwards

$

11,320

$

8,426

Credits and Incentives

 

1,507

 

1,246

Research and development expense

1,542

309

ASC 842 Lease liability and Right-of-use Asset

1,119

53

Accruals and reserves

 

587

 

(90)

Property and equipment

 

(44)

 

(293)

Other temporary differences

 

390

 

170

Less: valuation allowance

 

(16,421)

 

(9,821)

Total deferred tax assets

$

$

XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
Operating Leases  
Summary of future minimum annual payments under non-cancelable operating leases

Maturity of Lease Liabilities

    

Operating Leases

2024

$

1,535

2025

 

1,148

2026

 

1,191

2027

 

615

Thereafter

 

Total lease payments

 

4,489

Less: interest

 

(490)

Present value of lease payments

$

3,999

Operating lease liabilities, current

$

1,303

Operating lease liabilities, noncurrent

$

2,696

Schedule of supplemental information related to operating leases

Cash paid for amounts included in the measurement of lease liabilities

    

$

644

Operating lease assets obtained in exchange for operating lease liabilities

$

404

Weighted average remaining lease term

3.5 years

Weighted average discount rate

7.5

%

XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Loss Per Share  
Schedule of calculation of basic and diluted net loss per share

    

December 31,

2023

    

2022

Numerator:

 

  

 

  

Net loss attributable to shareholders of Phoenix Motor Inc.

 

(20,645)

 

(12,705)

Denominator:

 

  

 

  

Weighted-average number of ordinary shares-basic and diluted

 

21,199,023

 

19,664,273

Basic and diluted net loss per share

 

(0.97)

 

(0.65)

Schedule of securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive

    

For years ended December 31,

2023

    

2022

Convertible bonds (Note 15)

 

4,946,097

 

Total

 

4,946,097

 

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Organization (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 08, 2022
Nov. 12, 2020
IPO    
Description of Business and Organization    
Number of share issued 2,100,000  
Offering price $ 7.5  
Net proceeds $ 13,438  
Additional offering expenses charged against additional paid in capital $ 606  
EdisonFuture, Inc    
Description of Business and Organization    
Percentage of equity interest transferred   100.00%
EdisonFuture, Inc | PCL and PML    
Description of Business and Organization    
Acquired interest rate   100.00%
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Going Concern (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Going Concern.    
Net Income (Loss) $ (20,645) $ (12,705)
Cash flow used in operating activities 3,652 $ 14,866
Working capital deficit $ 4,865  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Cash and cash equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Cash equivalents $ 0 $ 0
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Restricted cash (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Summary of Significant Accounting Policies  
Restricted bank deposits $ 3,252
Restricted cash deposited received $ 250
Restricted cash deposit term 2 years
Acquisition of transit business $ 3,002
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details)
Dec. 31, 2023
Furniture, fixtures and equipment | Minimum  
Summary of Significant Accounting Policies  
Property and equipment useful life 3 years
Furniture, fixtures and equipment | Maximum  
Summary of Significant Accounting Policies  
Property and equipment useful life 10 years
Automobile | Minimum  
Summary of Significant Accounting Policies  
Property and equipment useful life 3 years
Automobile | Maximum  
Summary of Significant Accounting Policies  
Property and equipment useful life 7 years
Leased automobile  
Summary of Significant Accounting Policies  
Property and equipment useful life 3 years
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Impairment on intangible assets $ 0 $ 0
Impairment of long-lived assets 4,968 0
Uncertain tax positions $ 0 $ 0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Disaggregated revenues (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
Summary of Significant Accounting Policies    
Number of primary categories | item 4  
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) $ 3,122 $ 4,330
Net revenues 3,122 4,330
Advance from customers 2,381 1,230
Advance from customers, revenue recognized 466 803
Net investment in leases 479  
Prepaid expenses and other current assets 249  
Loss on sales-type leases (98) 0
Over time    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 854 1,007
Net revenues 854 1,007
Point of time    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 2,268 3,323
Net revenues 2,268 3,323
Sales of EVs    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 1,492 1,789
Net revenues 1,492 1,789
Lease of EVs    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 369 551
Net revenues 369 551
Sales of Forklifts    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 410 1,251
Net revenues 410 1,251
Others    
Summary of Significant Accounting Policies    
Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively) 851 739
Net revenues $ 851 $ 739
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Segment reporting (Details) - segment
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Number of operating segments 1 1
Number of reportable segments 1 1
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Product warranties (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Warranty reserve $ 289 $ 325
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Government Grant (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Governmental grant recognized as revenue $ 521 $ 895
Governmental grant recognized reductions of cost of sales 47 214
Government grants received 362 503
Type leased vehicles $ 180 $ 0
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Earnings (loss) per share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Dilutive shares outstanding 4,946,097 0
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies    
Operating lease liabilities, noncurrent $ 2,696 $ 3,225
Accounting Standards Update 2016-02 Leases    
Summary of Significant Accounting Policies    
Right-of-use assets 404 4,368
Operating lease liabilities, noncurrent $ 404 $ 4,368
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Recent accounting pronouncements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Summary of Significant Accounting Policies  
Research expenditures $ 4,848
US R&E expenses  
Summary of Significant Accounting Policies  
Expenses incurred amortized over period 5 years
non-US R&E expenses  
Summary of Significant Accounting Policies  
Expenses incurred amortized over period 15 years
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Net    
Less: Allowance for credit loss $ (25) $ (35)
Accounts receivable, net 451 1,510
Reversal of credit loss 10 0
Receivables From Customer Member    
Accounts Receivable, Net    
Accounts receivable, customers 171 870
Receivables From Governmental Incentive Member    
Accounts Receivable, Net    
Accounts receivable, customers $ 305 $ 675
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movements of allowance for credit losses    
Balance as of January 1 $ (35)  
Addition (25)  
Reversal 35  
Balance as of December 31 (25) $ (35)
Reversal of credit loss $ 10 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 865 $ 2,251
Work in process 108 979
Finished goods 823 1,330
Total inventories 1,796 4,560
Write-down of inventories $ 289 $ 0
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid Expenses and Other Current Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepaid Expenses and Other Current Assets, Net    
Prepaid expenses $ 100 $ 947
Sales-type lease receivable 249  
Vendor deposits 131 135
Prepaid insurance   234
Others 38 28
Total prepaid and other current assets 518 1,344
Less: Provision for credit loss 162 0
Total prepaid and other current assets 356 $ 1,344
Total prepaid and other current assets, net $ 208  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-type Lease Receivable (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Sales-type Lease Receivable    
Number of lease agreements | customer 10 0
Loss on sales-type leases $ (98) $ 0
Sales-type lease receivables-short term 249 0
Sales-type lease receivables-long term 230 0
Interest income recognized for sales-type leases $ 35 $ 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-type Lease Receivable - Net investment in leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Sales-type Lease Receivable    
Sales-type lease receivables-long term $ 230 $ 0
Sales-type lease receivables-short term 249 $ 0
Total lease receivables 479  
Net investment in leases 479  
Sales-type lease receivable 249  
Net investment in leases $ 230  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Annual minimum undiscounted lease payments under our leases  
2024 $ 302
2025 184
2026 54
2027 15
Total lease receipt payments 555
Less: Imputed interest (76)
Total lease receivables (1) 479
Net investment in leases 479
Sales-type lease receivable $ 249
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets, Net    
Useful Life 5 years  
Intangible Assets, Net    
Gross $ 3,142 $ 3,142
Accumulated Amortization (2,051) (1,438)
Accumulated Impairment (1,091)  
Net   1,704
Impairment loss $ 1,091 $ 0
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment of Long-Lived Assets to be Disposed of Impairment of Long-Lived Assets to be Disposed of
Amortization expense for intangible assets $ 613 $ 619
Technology    
Intangible Assets, Net    
Useful Life 60 months 60 months
Intangible Assets, Net    
Gross $ 1,574 $ 1,574
Accumulated Amortization (996) (682)
Accumulated Impairment $ (578)  
Net   $ 892
Tradename    
Intangible Assets, Net    
Useful Life 60 months 60 months
Intangible Assets, Net    
Gross $ 1,400 $ 1,400
Accumulated Amortization (887) (607)
Accumulated Impairment $ (513)  
Net   $ 793
Other    
Intangible Assets, Net    
Useful Life 84 months 84 months
Intangible Assets, Net    
Gross $ 168 $ 168
Accumulated Amortization $ (168) (149)
Net   $ 19
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets, Net - Estimated future amortization expense (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Estimated future amortization expense related to intangible assets  
Estimated future amortization expense $ 1,704
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment, Net    
Property and equipment, gross $ 3,799 $ 5,512
Less: accumulated depreciation (2,188) (3,020)
Less: accumulated impairment (492)  
Property and equipment, net 1,119 2,492
Depreciation expense 578 963
Impairment loss recorded 492 0
Furniture, fixtures and equipment    
Property and Equipment, Net    
Property and equipment, gross 1,409 1,309
Automobile    
Property and Equipment, Net    
Property and equipment, gross 524 951
Automobile for lease    
Property and Equipment, Net    
Property and equipment, gross 1,463 2,750
Leasehold improvements    
Property and Equipment, Net    
Property and equipment, gross 77 77
Construction in progress    
Property and Equipment, Net    
Property and equipment, gross $ 326 $ 425
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Borrowings (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 11, 2023
Oct. 26, 2023
Short-term Borrowings          
Principal amount of loan         $ 9,667
Interest paid off on debt by cash   $ 153 $ 6    
Short-term loan agreement          
Short-term Borrowings          
Principal amount of loan       $ 961  
Total interest expense   $ 279      
Short-term loan agreement | Subsequent event          
Short-term Borrowings          
Interest paid off on debt by cash $ 9        
Interest settled by issuance of shares $ 270        
Number of shares issued for settlement of interest 180,202        
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Borrowings, current and non-current (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Long-term Borrowings, current and non-current    
Current portion of long-term borrowings $ 5 $ 3
Long-term borrowings, excluding current portion 144 147
Present value of long-term borrowings $ 149 $ 150
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of the long-term borrowings    
2024 $ 10  
2025 9  
2026 9  
2027 9  
2028 9  
Thereafter 189  
Total long-term borrowing payments 235  
Less: Amount representing interests (86)  
Present value of long-term borrowings $ 149 $ 150
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details) - USD ($)
$ in Thousands
Oct. 26, 2023
May 26, 2020
Long-term Borrowings, current and non-current    
Principal amount of loan $ 9,667  
EIDL Loan    
Long-term Borrowings, current and non-current    
Principal amount of loan   $ 150
Interest rate   3.75%
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Oct. 26, 2023
Related Party Transactions      
Long-Term Debt $ 149 $ 150  
Principal amount of loan     $ 9,667
Other Liabilities, Current $ 863    
Other Liability, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember  
Amount due from related party $ 130 $ 168  
Net revenues 3,122 4,330  
Sales of Forklifts      
Related Party Transactions      
Proceeds from repayment of related party loans 154    
Revenue from contract with customer, including assessed tax 116    
Net revenues 410 1,251  
Excise and sales taxes 5    
SPI      
Related Party Transactions      
Principal amount of loan 2,140    
Other Liabilities, Current $ 846    
Other Liability, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember    
Unpaid interest expense $ 17    
Original issue discount 12.00%    
Proceeds from repayment of related party loans $ 1,336    
Payments made to related party 42    
SPI | Sales of Forklifts      
Related Party Transactions      
Net revenues 111 168  
SolarJuice Co., Ltd      
Related Party Transactions      
Amount due from related party $ 130 $ 168  
Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration] us-gaap:RelatedPartyMember us-gaap:RelatedPartyMember  
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Shares of common stock and recapitalization (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 21, 2022
USD ($)
shares
Nov. 22, 2022
USD ($)
shares
Mar. 08, 2022
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jan. 04, 2024
shares
Mar. 31, 2023
shares
Dec. 31, 2021
shares
Equity                
Common stocks, par value (in dollars per share) | $ / shares     $ 0.0004 $ 0.0004 $ 0.0004      
Common stocks, shares authorized     450,000,000 450,000,000 450,000,000      
Common stocks, shares issued     17,500,000 21,900,918 20,277,046 600,000 600,000  
Common stocks, shares outstanding     17,500,000 21,900,918 20,277,046      
Reverse stock split     0.25          
Maximum value of common stock it may sell | $   $ 10,000            
Number of common stock may sell to investor   4,035,086            
Issuance of common stock as commitment fee shares for standby equity purchase agreement (in shares)   61,421   1,546,545        
Proceeds received from standby equity purchase agreement | $       $ 1,915 $ 30      
Maximum                
Equity                
Proceeds received from standby equity purchase agreement | $   $ 10,000            
Common Stock                
Equity                
Number of common stock shares issued (in shares) [1]         2,100,000      
Common stocks, shares issued [1]       21,900,918 20,277,046     17,500,000
Issuance of common stock as commitment fee shares for standby equity purchase agreement (in shares) [1]         61,421      
YA Global II SPV, LLC                
Equity                
Structuring fee expense | $   $ 20            
YA II PN, LTD                
Equity                
Number of common stock shares issued (in shares) 30,000              
Proceeds received from standby equity purchase agreement | $ $ 30              
Percentage of selling price   93.00%            
Commitment fee expense | $   $ 100            
[1] The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Jun. 08, 2022
Dec. 31, 2023
Equity      
Issuance of restricted shares to TJ capital to repay consulting fee     $ 100
Consultant      
Equity      
Issuance of restricted shares to TJ capital to repay consulting fee (in shares) 77,327    
Issuance of restricted shares to TJ capital to repay consulting fee $ 100    
IPO      
Equity      
Issuance of common stock in the initial public offering ("IPO") (in shares)   2,100,000  
Offering price   $ 7.5  
Net proceeds after deducting underwriting discounts and commissions   $ 13,438  
Underwriting discounts and commissions   1,103  
Other offering expenses   603  
IPO proceeds deposited into escrow account   250  
Additional offering expenses charged against additional paid in capital   $ 606  
Maturity term of deposited into an escrow account on the closing date   2 years  
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Stock-based Compensation      
Number of stock units granted   200,000  
Exercise price of options granted (in dollars E2per share)   $ 1.20  
Stock-based compensation expense   $ 38 $ 1,046
Term of the options (in years)   6 years 3 months 6 years 3 months
Expected dividend yield (in percent)   0.00% 0.00%
Service-based stock options      
Stock-based Compensation      
Vesting period   4 years  
Term of the options (in years)   10 years  
Expected dividend yield (in percent)   0.00%  
Restricted stock units      
Stock-based Compensation      
Granted (in shares) 505,000    
A group of managements and employees      
Stock-based Compensation      
Number of stock units granted   200,000 880,500
Vesting percentage (in percent)   25.00% 25.00%
Vesting period   4 years 4 years
A group of managements and employees | Minimum [Member]      
Stock-based Compensation      
Exercise price of options granted (in dollars E2per share)   $ 0.82 $ 0.01
A group of managements and employees | Maximum [Member]      
Stock-based Compensation      
Exercise price of options granted (in dollars E2per share)   $ 1.57 $ 1.73
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock-based Compensation    
Expected term (in years) 6 years 3 months 6 years 3 months
Risk-free interest rate, minimum ( as a percent) 3.88% 3.04%
Risk-free interest rate, maximum ( as a percent) 3.97% 3.97%
Expected volatility, minimum (as a percent) 132.40% 137.70%
Expected volatility, maximum (as a percent) 135.40% 169.30%
Expected dividend yield (as a percent) 0.00% 0.00%
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Stock option activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Outstanding as of beginning (in shares) 2,812,500  
Granted (in shares) 200,000  
Forfeited (in shares)   (795,750)
Outstanding as of end (in shares) 2,216,750 2,812,500
Exercisable as of period end (in shares) 1,441,438  
Expected to vest as of period end (in shares) 775,312  
Weighted Average Exercise Price Per Share    
Outstanding as of beginning (in dollars per share) $ 1.71  
Granted (in dollars per share) 1.20  
Forfeited (in dollars per share)   $ 1.84
Outstanding as of end (in dollars per share) 1.66 $ 1.71
Exercisable as of period end (in dollars per share) 1.71  
Expected to vest as of period end (in dollars per share) $ 1.58  
Weighted-Average Remaining Contractual Term    
Outstanding balance (in years) 8 years 3 months 3 days 8 years 11 months 4 days
Exercisable as of period end (in years) 7 years 9 months  
Expected to vest as of period end (in years) 8 years 6 months 3 days  
Aggregate Intrinsic Value    
Outstanding at the end $ 39 $ 16
Exercisable as of period end 12  
Expected as of period end $ 27  
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Non-vested stock awards (Details) - Time-based Options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Shares  
Non-vested as of beginning (in shares) 1,550,437
Granted (in shares) 200,000
Vested (in shares) (486,681)
Forfeited (in shares) (488,444)
Non-vested as of the end (in shares) 775,312
Weighted Average Exercise Price Per Share (in dollars per share)  
Non-vested as of beginning (in dollars per share) | $ / shares $ 1.71
Granted (in dollars per share) | $ / shares 1.20
Forfeited (in dollars per share) | $ / shares (1.72)
Non-vested as of end (in dollars per share) | $ / shares $ 1.58
Unrecognized share-based compensation expenses at December 31, 2023 | $ $ 650,886
Weighted- average period for recognition of unrecognized share-based compensation expenses 19 years
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Note Payable (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 26, 2023
USD ($)
D
$ / shares
shares
Jun. 23, 2023
USD ($)
D
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Nov. 10, 2023
USD ($)
Jun. 26, 2023
shares
Convertible Note Payable            
Aggregate principal amount     $ 235      
Total principal amount $ 9,667          
Warrants not settle in cash $ 590          
Derivative liability     1,156 $ 0    
Interest expenses from debt amortization     327 0    
Convertible notes, noncurrent portion     540      
Issuance of Warrants in connection with convertible notes     $ 1,471      
Number of Warrants Exercised | shares     0      
Warrant            
Convertible Note Payable            
Warrants to purchase common stock | shares 1,500,000   1,000,000     1,500,000,000
Price per warrant | $ / shares $ 1.30   $ 1.30      
Second SPA            
Convertible Note Payable            
Total principal amount   $ 1,600        
Secured Senior Convertible Promissory Note            
Convertible Note Payable            
Derivative liability $ 543          
Secured Senior Convertible Promissory Note | Second SPA            
Convertible Note Payable            
Total principal amount         $ 12,000  
Unsecured Senior Convertible Promissory Note            
Convertible Note Payable            
Aggregate principal amount   $ 5,100        
Discount rate   8.50%        
Term of debt   18 months        
Number of business days requirement for payment of prepayment premium | D   30        
Total principal amount $ 1,750          
Fixed price | $ / shares $ 0.60 $ 0.60        
Percentage of lowest daily VWAP on the variable price 87.50% 87.50%        
Number of trading days | D 7 7        
Debt discount and warrant liability   $ 294        
Debt discount $ 254 $ 136 $ 1,490 0    
Total interest expense     147 0    
Convertible notes, noncurrent portion     1,860 $ 0    
Issuance of Warrants in connection with convertible notes     $ 881      
Unsecured Senior Convertible Promissory Note | Prime Rate            
Convertible Note Payable            
Interest rate in cash   4.75%        
Interest rate in kind   7.75%        
Prepayment premium   30.00%        
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Y
shares
Dec. 31, 2022
USD ($)
Oct. 26, 2023
shares
Jun. 26, 2023
shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Derivative liability | $ $ 1,156 $ 0    
Change in fair value of derivative liability | $ $ (319) $ 0    
Warrant        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants to purchase common stock | shares 1,000,000   1,500,000 1,500,000,000
Execution Warrant        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrants to purchase common stock | shares       1,000,000,000
Expected term | Warrant | Black-Scholes model        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input | Y 6.00      
Expected term | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input | Y 1.50      
Expected term | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input | shares 0.98      
Expected term | Level 3 | Unsecured Senior Convertible Promissory Note | Monte Carlo Simulation        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input | Y 0.5      
Risk-free interest rate | Warrant | Black-Scholes model | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 4.83      
Risk-free interest rate | Warrant | Black-Scholes model | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 4.67      
Risk-free interest rate | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 5.21      
Risk-free interest rate | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 4.61      
Risk-free interest rate | Level 3 | Unsecured Senior Convertible Promissory Note | Monte Carlo Simulation        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 4.86      
Expected volatility | Warrant | Black-Scholes model | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 128.66      
Expected volatility | Warrant | Black-Scholes model | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 127.38      
Expected volatility | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Maximum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 127.38      
Expected volatility | Unsecured Senior Convertible Promissory Note | Binominal Tree model | Minimum        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 117.15      
Expected volatility | Level 3 | Unsecured Senior Convertible Promissory Note | Monte Carlo Simulation        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 114.4      
Expected dividend yield | Warrant | Black-Scholes model        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 0      
Expected dividend yield | Unsecured Senior Convertible Promissory Note | Binominal Tree model        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 0      
Expected dividend yield | Level 3 | Unsecured Senior Convertible Promissory Note | Monte Carlo Simulation        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Measurement input 0      
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Loss before provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
United States $ (20,623) $ (12,696)
Loss before income taxes $ (20,623) $ (12,696)
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current tax:    
State tax $ 22 $ 9
Total current tax 22 9
Total provision for income taxes $ 22 $ 9
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Income tax rate reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes    
Provision for income taxes at U.S. Federal statutory rate 21.00% 21.00%
State taxes, net of federal benefit 7.20% 13.35%
Non-deductible expenses 0.72% 1.53%
Credits 1.98% (0.70%)
Change in valuation allowance (30.90%) (35.39%)
Other 0.00% 0.14%
Effective income tax rate 0.00% (0.07%)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carry forwards $ 11,320 $ 8,426
Credits and Incentives 1,507 1,246
Research and development expense 1,542 309
ASC 842 Lease liability and Right-of-use Asset 1,119 53
Accruals and reserves 587 (90)
Property and equipment (44) (293)
Other temporary differences 390 170
Less: valuation allowance $ (16,421) $ (9,821)
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Line Items]    
Tax credit carryforward $ 680  
Unrecognized tax benefits 0 $ 0
Increase of net deferred tax assets valuation allowance 6,600 $ 4,495
Research expenditures 4,848  
Federal R&D    
Income Tax Disclosure [Line Items]    
Tax credit carryforward $ 970  
US R&E expenses    
Income Tax Disclosure [Line Items]    
Expenses incurred amortized over period 5 years  
non-US R&E expenses    
Income Tax Disclosure [Line Items]    
Expenses incurred amortized over period 15 years  
Federal    
Income Tax Disclosure [Line Items]    
Net operating loss carryforwards which will never expire $ 39,047  
Percentage of federal net operating loss carry forwards 80.00%  
State    
Income Tax Disclosure [Line Items]    
Total state net operating loss carryforward $ 44,674  
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Commitments and Contingencies.  
Amount of other commitments $ 815
Expected term of payment of other commitments 1 year
Litigation settlement amount awarded to other party $ 25
Recoveries of damages $ 250
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Operating lease expense $ 1,126 $ 741
Impairment charges $ 3,385 $ 0
Minimum    
Operating Leases    
Remaining lease term 5 years  
Maximum    
Operating Leases    
Remaining lease term 6 years  
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 1,535  
2025 1,148  
2026 1,191  
2027 615  
Total lease payments 4,489  
Less: interest (490)  
Present value of lease payments 3,999  
Operating lease liabilities, current 1,303 $ 719
Operating lease liabilities, noncurrent $ 2,696 $ 3,225
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Leases - Supplemental information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Operating Leases  
Cash paid for amounts included in the measurement of lease liabilities $ 644
Operating lease assets obtained in exchange for operating lease liabilities $ 404
Weighted average remaining lease 3 years 6 months
Weighted average discount rate 7.50%
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentration Risk (Details)
12 Months Ended
Dec. 31, 2023
customer
item
Dec. 31, 2022
customer
item
Accounts Receivable | Customer Concentration Risk    
Concentration Risk    
Number of customers 1 2
Accounts Receivable | Customer Concentration Risk | Customer one    
Concentration Risk    
Customer concentration risk 10.00% 12.90%
Accounts Receivable | Customer Concentration Risk | Customer two    
Concentration Risk    
Customer concentration risk   10.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Concentration Risk    
Number of customers 0 3
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer one    
Concentration Risk    
Customer concentration risk 10.00% 19.10%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer two    
Concentration Risk    
Customer concentration risk   18.90%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer Three    
Concentration Risk    
Customer concentration risk   12.90%
Cost of Goods and Service Benchmark | Supplier Concentration Risk    
Concentration Risk    
Number of vendors | item 2 2
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor one    
Concentration Risk    
Customer concentration risk 11.00% 24.30%
Cost of Goods and Service Benchmark | Supplier Concentration Risk | Vendor two    
Concentration Risk    
Customer concentration risk 10.60% 19.10%
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net Income (Loss) $ (20,645) $ (12,705)
Denominator:    
Weighted-average number of ordinary shares - basic 21,199,023 19,664,273
Weighted-average number of ordinary shares - diluted 21,199,023 19,664,273
Basic net loss per share $ (0.97) $ (0.65)
Diluted net loss per share $ (0.97) $ (0.65)
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from the computation of diluted net loss per share as inclusion would be anti-dilutive 4,946,097 0
Convertible bonds    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from the computation of diluted net loss per share as inclusion would be anti-dilutive 4,946,097,000  
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
- Subsequent Events (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 07, 2024
USD ($)
$ / shares
shares
Jan. 29, 2024
USD ($)
$ / shares
shares
Jan. 25, 2024
USD ($)
Jan. 11, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Jan. 04, 2024
$ / shares
shares
Mar. 31, 2023
$ / shares
shares
Dec. 31, 2022
shares
Mar. 08, 2022
shares
Subsequent Event [Line Items]                  
Common stocks, shares issued | shares         21,900,918 600,000 600,000 20,277,046 17,500,000
Revenue reduction | $         $ 366        
Purchase price per share | $ / shares           $ 1.13 $ 1.13    
Private Placements                  
Subsequent Event [Line Items]                  
Agreement with number of accredited investors | item       4          
Subsequent event | Private Placements                  
Subsequent Event [Line Items]                  
Number of common stock shares issued (in shares) | shares       3,478,260          
Purchase price per share | $ / shares   $ 1.15              
Warrants to purchase common stock | shares       13,913,043          
Price per warrant | $ / shares       $ 2.00          
Term of warrants           1 year      
Gross proceeds from private placement | $     $ 678 $ 4,000          
Subsequent event | Registered direct offering                  
Subsequent Event [Line Items]                  
Number of common stock shares issued (in shares) | shares 1,415,929                
Purchase price per share | $ / shares   $ 1.15              
Warrants to purchase common stock | shares 1,415,929 4,196,370              
Price per warrant | $ / shares $ 2.00 $ 2.00              
Offering price of common stock and warrants per share | $ / shares $ 1.13                
Number of shares for each warrant | shares   1              
Proceeds from offering | $ $ 1,600 $ 4,826              
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Acquisition with Proterra Inc. (Details) - Proterra Transit
$ in Thousands
Feb. 07, 2024
USD ($)
Jan. 11, 2024
USD ($)
Nov. 13, 2023
item
Subsequent Event [Line Items]      
Number of Asset Purchase Agreements Entered | item     2
Subsequent event | Proterra, Inc.      
Subsequent Event [Line Items]      
Purchase price for the Proterra Transit assets | $ $ 6,500 $ 3,500  
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Financing with Nations Bus (Details)
$ in Thousands
Feb. 28, 2024
USD ($)
Feb. 27, 2024
USD ($)
item
Mar. 31, 2024
USD ($)
Nations Bus Corp.      
Subsequent Events      
Amount payable on sale   $ 2,800  
RDU      
Subsequent Events      
Agreed amount to send within 24 hours of receipt of payment   2,800  
Lump sum amount on sale of buses   3,909  
Agreed amount to send with in 24 hours on receipt of lump sum amount   2,800  
Amount entitled to keep after making the payment   1,109  
Subsequent event      
Subsequent Events      
Consideration for each bus   652  
Agreed consideration   $ 3,909 $ 3,909
Subsequent event | Proterra Transit      
Subsequent Events      
Number of buses purchased | item   6  
Subsequent event | Nations Bus Corp.      
Subsequent Events      
Proceeds from disposal of fixed assets $ 1,900    
Subsequent event | RDU      
Subsequent Events      
Agreed amount to send within 24 hours of receipt of payment   $ 467  
Agreed amount to send per bus within 24 hours of receipt of payment   $ 467  
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Financing with Agile Capital (Details) - USD ($)
$ in Thousands
Mar. 22, 2024
Mar. 12, 2024
Mar. 06, 2024
Oct. 26, 2023
Subsequent Events        
Total principal amount       $ 9,667
SPI | Subsequent event        
Subsequent Events        
Total amount     $ 14,980  
Agile Capital LLC | Subsequent event        
Subsequent Events        
Total principal amount   $ 2,363    
Administrative agent fee   113    
Net proceeds   2,250    
Amount of payments   3,402    
Interest charges   $ 1,039    
Default interest rate   (5.00%)    
Weekly payment $ 122      
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (20,645) $ (12,705)
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *J*CU@'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 " "JBH]8V3-"->X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G61;/81M+A5/"H(%Q5M(IFUPLQN2D=V^O=G8;A%] "&7S/SY MYAM(:X(T0\3G. 2,Y##=3+[KDS1APXY$00(D,9;L^##9^P*S!K #CWVE$#4 IB: M)X;3U+5P!'E_*NI7K M$^G>8'Z5G*13P V[3'Y=;>]W#TPUO%E7?%V)VUTC9#Y621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *J*CUCM;O#ML0< $0S 8 >&PO=V]R:W-H965T&UL MM9M_;]HX',;?BL5-ITTJ);\HL&N1&)0[;EW'E6Y3;[H_3.)"U,3F;*>T[_Z< M! C>'"M->>;]YT.\];N *+1#_LIE3L=8YJ 1AC# +"084/5ZU M1O;[B9<59%M\#=&6'2V#]%26A#RE*[/@JF6E1X0BY/-4 HH_SVB,HBA5$L?Q M[TZT==AG6GB\O%>?9B'$^(G MXF?D .( 7&,>\EN[_1/]]M&2XCW;0!]= MM41WP!!]1JWAK[_8%]9O*FXFQ2:&Q"2FWH&IIU,OF-Z_;I *F[[L=H/5JMCX*A3/(>K'R*TRO M]0@CIKS$M&5-:1D2DVCU#[3ZVC/<=?G3,$+@-HF7B*HHZ34LRVY[MOBG(J4M M;4K*D)A$:G @-:A#Z@ZMPO2.*"ZP6Q@KFZ)>9[XF"(_@"9H'HWL+'T,\M6GFSK9#L=]N>:P]Z_8&2GK:X M,3U#:C(]IZ#GU*$W"@*ASL[V"^!&; <^8_4UIY>TNY8%;N 3>DZ#Y0TA&R5% MK4ACBH;49(I%5K"UMODGBN-T3;3>>[+%2H)ZN1&&:Q3&2FQ&PX I-1E;$0=L MO:'_"5O>V2F)Z97&(R4LH\G E)H,J\@&MM[4_PAK3A@7&>'O<%-^<] K#IR^ MU5-R,QH43*G)W(JH8.L=?M861Q3!(5*HU:%T.UH,1G]I1RD-9H-3*G)O(ILX-3*!M]0%+6?L#!CHJU")CJY M ,P82]2]7(7F+5%B,QH*3*G)V(I0X-0*!5]))/P8I/DH"&5*6'JE$EA&O;\I M-1E6X?V=6MY_G%":#J[E(VI93R8R?**&IE=\0*JJL;ZJ,;536'^GL/Y.+>L_ MPQS1_.EB.H +]QB5U/2*9=2,9@!3:C*U(@,XM3) UAS!&'*T(NJX5*%S2W ; M^CX2,D(DR 65](PF 5-J,KTB"3AZ([^C=QTCNDH;Z.]"@:]%+(@W$*LQZ@7+ MGK/HRQI3.T4T<(IHX.A=_8[:(H91!#XD3'S-U+V:7J<4EM%D8$I-AE4D Z?6 M4X/KE^.'+/E#*B4RO5KI4Q9]76-FIW#^3N'\';UQGXVG=V"4!"$G%(PX1XSG MX[?3"*Z4U/1ZI1>:T21@2DV>G% D ;=B8'__,&\:8HC]4*3W[)E!]MDUI=FC M W$KS>?O?$]1JB@7JZQI/2CA%3'"+F.#6B@F+M<@)NMM!A4PY+*/A MP)2:#*L(!VZM<#!/EE'HBS9*H-*MZ54:3X$QFAAV:MU,+9U[]SRTN[WNA659 MEYUG%9VC64/UTH TKK-(1W 8^)QPT;7A=)A#2+H'%WOHM^UN_W# M.>YHG"()N$42<&LE@;'HN*CHQ68X0"_@(U(W0+V4^/WL?F_0]_I*(D:3@"DU MF5J1!%R]@]_'S6G(TI';!P2I=A9,A5R[;3MMUU9B,QH!3*G)V(H(X-:<.'3, M;2H^5#K:"K&R&4/ZLL;$3F'_W<+^NS5G#>V([69M<^$KB"'%F)@:T0*/<11FV_*3494V'[7;U-WSO^LA'LBO)/D(H+$XQ8 M",%X/F+@YF:N9&;4]9M2DZ?/%J[?T]OQ/;-I2&,PFZBP52ATW8'R^9R^K/$D MVE/X>:_P\Y[>B.\QI4\UT_RCY%0QRH^VX(%08=[V2TIJ1HV]*;6<6N?HM8-T MQ"M[?8,!/YUCD;^!(:P0#1= /Q_2,A?+^2[N#PXLSP/U!+ P04 " "J MBH]8BE\XWD$( #<) & 'AL+W=O#I\AA_/,C'3RP,7W>L.8!#^+O*Q/)QLIJ^/9K$XWK*#U M1UZQ4OVRYJ*@4MV*NUE="4979E"1SU 01+."9N5D<6*>78G%"=_*/"O9E0#U MMBBH>/S$/5NFDFU,/W+U^TOZ[,5X9&AE@PE(M[7D13M8(2BRLOE+?[8+L3, XI$!J!V !@-0/#( MP/P M

0=@ Q*].88M9A225=G C^ (265MKTA5E,,UJ9GY5ZWZ^E4+]F:IQ3Q:^_P"CXS67=&RG; MLQ5WMF*?]L4YK3= [1I(]07[L#*[W[7%%H%X MWLGL020=1.*%^(W54F2I9 W(J?)[LS\NA(VF:!Z5ZYWV!D3>HTY M2U.^5%PO6T9&,+ O>!1AS'R8OQ33 90N1,!K!%7>X8B^N*\$JFJT ^ZEHK6:U\5LN-TP\N41[9$=7 M-+;=(QPBMV4@)L2-/.F0)_Y=+_2F@]66@;7@!:!J^W.J/;JB0CZZH"8.&,$ MJD,F2MQ(YQW2N1?I#9+:Z86.U-85ZSB=>9V#[^.%R\ZLBT)1AP=]LP'_=3W52TY ME5EY!W*F4D,@= YXQ-='6W4S[OE^K2\V#=LA*9['([;UE G]G/E%E029"N.U MU(ZDTS-CH]L@FS21%6K\\[V2-&'/FM!/FY]+2LCQW&N"@3A0/>?^0U#ZPGF&AGV*;\.]Q?@<[P@@/ []# M# 6$X!%X/8W"Y%F9>9[1VRS/I,I0G.DY]-+QBYW@C;3M&]TS,O13L)%?L*]WBB7/)),%."6"S5_9&?FK MW"43V3W5C=KN^+F=UU&W0JL.;Z5V+1X+K#V5(C^5GG.5$ZL0H)VLY)(],S2X M:!,-,V3_U*]MX_4DC/TD?,G+NX$?39]C'+8)-QQ8YA 9(1'<,S+V,_)^G^% MYH =-!LDB=5[M,5(G(Q$9]RS,?:SL8M0^I:#=VT==6MDM:>SZ M:7HLY_%W2["#N!$D0\AO5 /OF]93//93_/ 8[UGEW1";Y$,R/,C^R5]K7)\, M8'\RX#C([D/A*$V)M5$NH9'N NZ9'?LYL3F\APZMHT\D.%?EVPE2K;RO['5E. X'2N?IW#Q+@'"J8HCJZ[ M"AA]Z'D*5N8/J"NUDF89!5,IC@FWN.=<^!YO+<,/XHT@QEN IH[D86:F4Q9EMBSC%&1(]5N!< MW5DPGB&INGQIBX)CE)2@C-HNA(&=(9);X; 8_FCF''5LQN6A&0X%X3E@./%R#IWSJ:!CB\# M?A*\$5MMH%?RP-BC[EPE(POJ"6&*8ZD9D+JL\1A3JHG4-'[7G%:34@.WV\_L MTW+M:BT/2. QH[]((M.1=6*!!"_0BLH[MKG$]7I\S1JIUV (XWAL MP:X70']&M#O"O!J@-<5X-< ORL@J &EF78E M5JGT!$D4#CG; *ZC%9MNE':5:"4PR?6#-9= 3YNAT]PW -]IX3W#?!)._P[XJWPJ'MVUP"?=L@.3TQP M6QG6N.8VKKDE7W]_UTS&5&2>F4P?76>B0#$>6>IL$IBOL15^^N $\*O)ID.2 M30Y)%AV2;'H@LA?V]AM[^VWLX9AEF3IUU>:/'\4Q*! ':T17&!R1'"2,4L0% M*#"O]N)GD^6M"?:UO"(;E&3Z3;4.80]"J';Q>MO,0^:,NN6<_C?LA0%>8X"W MCP'5D0?02J:,D[\X,2G>RKBOXA59L+4LSX?5[Y7HATP;=4X[[1+Y0GJ_D=Y_ MA_1$B)59=G]G(H%AON/=,-^R, 'W<$ >L$KH78#G8'?HE/0 MZ!2\0R=5.@J)\H3D2Y-8K93[/J-!5TD/F34R9#4+OQOXAO#V5O6DBVGULEZ2 M7 "*%PH*>P-E(:\*U*HC65$65 ],JO*L;*:JIL=&PO=V]R:W-H965T&ULK5AM<]HX$/XK&JYST\R$8,G&X%S"3$+2N\RT3::DU\\*7L!3 MV_))@H1_?RO;V(!EM]?C"WYA=_7LKG:?M:Y>A?RN5@":O"5QJJY[*ZVSR\% MS5>0<'4A,DCQGX60"=?X*)<#E4G@8:Z4Q /F./X@X5':FUSE[Y[DY$JL=1RE M\"2)6B<)E]M;B,7K=8_V=B^^1,N5-B\&DZN,+V$&^FOV)/%I4%D)HP12%8F4 M2%A<]V[HY93Y1B&7^#N"5[5W3XPK+T)\-P\/X77/,8@@AKDV)CA>-C"%.#:6 M$,<_I=%>M:91W+_?6?^0.X_.O' %4Q%_BT*]NNZ->R2$!5_'^HMX_0M*AX;& MWES$*O\EKZ6LTR/SM=(B*94101*EQ96_E8'84Z!^BP(K%=BQ@M>BX)8*;NYH M@2QWZXYK/KF2XI5((XW6S$T>FUP;O8E2D\:9EOAOA'IZ,GW\/'O\^'!W\WQ_ M1V;/>/ET__EY1AX_D,>G^R\WSP\H0/KDZ^R.O']W1MZ1*"7/*[%6/ W5U4 C M!F-I,"_7NRW68RWK448^B52O%+E/0P@/#0P0?.4!VWEPRSHMWL'\@KCTG#"' MN19 TY]79QUPW"J@;F[/_3\!M<6M,.O9S9IJOE09G\-U#\M5@=Q ;_+[;]1W M_K#Y?")C!Q'PJ@AX7=8GG['Y2-A N@9%WD?I/%Z'4;K@5D"UPJ F:S$,P5)"\@JW3GXB9QYVA.99#W MA'A[9HMO 7J8@S;-;3-QJPRH>P\YX3(72QK]=3&S@ M"@O^/C@W&!^!LP@-:0LXOP+G=X+[4PJ%68KQ]XQD4BPB;D+D4J$L;O-$I:^=$Q@[\'5?^CCO3,4,^0V_/ MR1)2]#S.-S@/L?%'2IM(;,#F_[@1>>H%SO'FMDBYP:@E0T&%..A$_"3%)LI) MW53L7$(8:6*VDPUGT-S!OG.$LG.Y7PP_=6HZ=#K=>4@R'DF<4_*2C46Z[,<8 M=$R"4J#MA.X,G>,JM\E1EPY; M]A%E-4367>O8[B6.%W.1 'E?UON9M=Y+2R0U M$33(S"+4MH-JHJ4_8-H53Y=@)M0%%C'9\!C'#2SC$&2TR9LGB2/^$L61WEJ! M-QFV[]+@&'E3J@UYS<*TFX;ODRP66P <$C3V'M-.BU9JA=DD6C\8':-L"M' M;\%9TS'M9+^B1NU)'S768TXC=!8A?]@"JN9,VDV:ST(C4XJ\?51]HVPD[<74 M9,,^I8TH-J6\H=<"N*9,VLV9>36] !(F[/J=YF\MQ=3D3&S+OOG4.41JD:/, M;TLYJQF1_8 1*X!F/BRXW@:4-6FPWYBO;4)!"\*:VU@WMYD/CC96*U6'1^'S MAL? +'*4C9R6S!F>?ZI#V\3:9BE :!T^@> M%DED"]]C([?%E9K:6#>U_2=7NC+2)+0V9ZS49W-FL'=PEH!)"A&N4UV< M0%5OJS/+F_RD[NC]+;V<%B>/M9GB(/03E\LH53@N+="DA-8BR6]7P'%D,0+X_T((O7LP"U0GO)-_ 5!+ P04 " "JBH]8'RYC MAV(" #'!0 & 'AL+W=OT2H-6;=D^F^3:6#AV9CLM_/O93IH55-"D[4OM.]_S MW#V7WL4[(1]5CJCAJ6!<];UUD 71QI0;7Y422>9 M!?/#3J?G%X1R+XF=;RZ36%2:48YS":HJ"B*?A\C$KN\%WMZQH)M<6X>?Q"79 MX!+U?3F7QO);EHP6R!45'"2N^]X@N!YU;;P+^$%QIP[N8)4\"/%HC6G6]SJV M(&28:LM S+'%$3)FB4P9OQI.KTUI@8?W/?N-TVZT/!"%(\%^TDSG?>_*@PS7 MI&)Z(7;?L-%S8?E2P93[A5T=>_G%@[126A0-V%104%Z?Y*GIPP$@Z+T!"!M M^!K0?0,0-8#(":TK<[+&1),DEF('TD8;-GMQO7%HHX9R^Q676II7:G Z&Z78S@] M.8,3H!Q6N:@4X9F*?6UJLLQ^VN0?UOG#-_('(=P*PZQ@PC/,7A+X1DRK*-PK M&H;O,HXQ/8WCX3CE1V^#(\47_TN!C?:MIN\=I[7!?JY*D MV/?,]"J46_22CQ^"7N?K,Q%![IM![KOL2<+W"*O$-92%&;P&=&804FD M?CXFN^:Z<%QV!6V3( AB?WNHYDA,[ZJ-J8OT#V:B0+EQJT)!*BJNZS]3ZVVW MT< -X2O_T&RI>JG\H:E7W"V1&\H5,%P;RL[YI:E(UFNC-K0HW>0]"&WFV%US MLVE1V@#SOA9"[PV;H-W=R6]02P,$% @ JHJ/6%1'@)=D" =#H !@ M !X;"]W;W)K[=)&GMOI]/I!P7+,;,87)"337]])L[1 MRX-T^1(GG],58QQ]68=1>M59<;ZYZ'93?\76-'T?;U@D?EG&R9IR<9D\==-- MPN@B,UJ'76(8O>Z:!E'G^C*[=Y]<7\9;'@81NT]0NEVO:?+Z@87QRU4'=[[> M> B>5ES>Z%Y?;N@3FS'^:7.?B*ON'F41K%F4!G&$$K:\ZMS@"\\DTB K\;^ MO:0'WY%\E,/$PCS1EPSC\+5CPU57'Z: %6])MR!_B%X_E#V1+/#\.T^P_>LG+&AWD M;U,>KW-C48-U$.T^Z9>\(0X,L-E@0'(#+.DI/73^OSW!7'])4GWB]%B$]X['_66$]UEO/MH^IGP0;OLLL MGP7/]#%D"J")'NAFL0@D" W1/0T6Z'P:H2'=!)R&"C"W!'F0>UWQW!==[PLF><)+A6 TX'VA((Y\ARA%?,?3(GH(H"J(G>6/$ M_/?(Q#\A8A"LXFX';6?0LE=\ONY?=I\/^:F7.*\4F=2+D)[AV.52K@((VXY= M ?/JQ;!!B+,O56HC<]]&YMO:Z)T([G1%$Y:>'=->'_1N_L!_JAIY9]0[?*2^ M;6@=Y%NJ,^N.F)42UGRS#K7/WR'>\;/JGR !',AP3P@L%(D6/M( ML#)TLX&B:>2+&4'*1)_'=M_.9 >7=4^K.%RP)/T1C?_:!OP5_?$0AR$2(^H+ M319*9BW 9AE#@DT@P5Q(, \(K,2^O6??UB;HK9@[B@B(UX+_CW&:GJE(U4*< M2BHDV 02S+5KO=(Y)GVCTFU[K<5*1/3V1/2T1(R_L,0/1!K&2Y3*W$-Q-L8K M)QA:J%,)@02;].H]N^E4QCU(AY[>88F*_IZ*_MNH.!P<56.A'K9A+.S7'L Q M>J02=&,M]*DD08*YD& >$%B)=F=/NZ/EYT%.IC<\8_WH2?90BWEJ*CIMD\\) MI#L7$LQS:G'<5Z?A8,_'0,O'-$VWV1Q5$.+OUDR[;!1)*.>L0236+V+ULMD^ MAH$O2BU9DLU@.]/[NXYR(!O4I]*5/--6Z=0\&RCZ)LNL4.I"NO34+ALZ1&P4 M2VCC6W+1UG&V>&_H.7.KPX!+[6<&F>M#'F*TVCQ^(K83B[8;!-_):4%^I0P)@V4W$-**6-0M E6 M*%75H'1!77HM+LM\%B(/UJH(WXK/UMY 7ZNFWL"J-4$/6Z0Z5].#GTPUJ$ $ MBN9!H96#I]"(L%XD:@R>#3LB1M2O2$ U)5"T":XK/&8MYR$]>GJ/9=8*00GK M%:5_QUIK9NN=-V5V7:XQ51-V4$T*%,T%1?.@T,HQ4BA=6*])92K_N7PSOI Q MLF%12J7HH>0.4ND9@Z)-<%U%(W9M:@XJ5;6X+!-2:%!8+T)5WLNQ:%%]"T>4 MW-25(Z>:4Y!JSP37Y1[+<,Q>M:/,]$W7G$-]K4YF&%1Q D5S0=$\4M?@L&WU[,9 *,0D M\D8QZ>WKQ]RC[E6.OE(G,Z>090;8JF[I I6"5 \YP$UT%%H0>:,6!+(P;''> ML# D=0H2CF3)VNH'(/*-J$U,47;/5Q-;-!!9\VGV7."LF''"_Y'+[% MV8VN/$;S_R!_M\=77B5L0U\E@>DVY/)UK1B*E>R![C<"19L0Q0:@FD(/ZM)K M<5GFKI!BB%Z* >"NM6M^TP8E4AO3T'LMT%!(3.5EBJLA*II*9^EZD036C0)4A MA4/+,NU!M<7KQG],4.V73FJI]00/#&.!* M>(U:ZM*@V.FM3CZ5 "KH@*)YQ[1DF63^)TP[*S@/(X7Y#N1L*E/":8AOWA.X?@_L\"1:Q8%MFJ M18RJ=,M7<1+\_75?RT_YLB?=A %'8MDCH,145BQV#N^_NQ636H3-,U7GW3TX MEK9FR5-V1%&J&]N([XY@[._NCT%^R$X+5NX/\<5(=?_&Q!>NJ?Z%B%^R@X3= MPO7N/.8O-'D*HA2%;"FJ8;SOBS1-=D<<=Q<\WF0'YAYCSN-U]G7%Z((ELH#X M?1F+A\XOI(/]0=/K?P!02P,$% @ JHJ/6$,W_U'+"@ JC< !@ !X M;"]W;W)K[6=A"_!>8W-E0\+^^CV2#0+K2"09^J4%*Q ME']5"R%J\K3,B^JRMZCKU8?!H$H68LFK]^5*%/"762F7O(:O%>)>DFJ]7'*Y_2CR\O&R1WN['[YG\T6M M?AA<7:SX7#R(^L_5O81O@WTK:;841965!9%B=MF[IA]NXI%Z0%O\)Q./U<%G MHJ!,R_(O]>4NO>P-E4-]O9]J@Z7_)8VL[[)%D7=7E MLGT8/%AF1?,_?VH'XN !&CL>8.T#K/M Z'@@:!\(--#&,PWKEM?\ZD*6CT0J M:VA-?=!CHY\&-%FAPOA02_AK!L_55S??OCY\^WQW>_WC]UOR\ /^^_+[UQ\/ MY-LG4\"^HZP(0L0AVZ> M_SCSN!/L!S30[06N >75@LP@.RHRD^620,))7F?%O)FQ69V)Z@,V;DVS(=ZL MRN8/U8HGXK('Z5H)N1&]JW_^@\;#?V&8S]38T0B$^Q$(?:U??87%)R\K='(T M3T;Z2;7";*[Z;!B'T<5@<^@^8D;9:&C,CAR+]HY%WM!?_V.H_B(<='[W=O3+TDSV8B1?,3YG5HI^6 MCS#O9S#[-Y LI809CX&96>-(!8]L,\>&F0\-80Z^/=\L5SZ1*8^5C7A;S M?@Y2("6\JD2-4M+0\B*@XC6PA8&G=##=HN M)2N^Y=,/7I&-G]_3V@X^BRXF_II>MZ MV]K1Z$3CV!$Q0[GT!.>615^SEG@"@5\)4&Q)N5QFFNW(3 @(69:2Z99D5;7F M12(4;&4"8:X67#IBZ>WUQ=A#"SL=NE+,D#KU M!Q39O&2M [:-RTG#J-1/J8?AB-9\&(NE(":P6I--CQ?BP:YS#9<[=U(GO%IEF?U M%L5J4W5 N^R"&+E"9>B<^OG\065#7VT-4Y4@*IV:L/5!"JH/>&@09KV"\CKWRNG&C!A@?C'0@M^2MG$,![.)O1_$'1RHD6/#P0S_,S__=_-> MJJI"OYSU87?AH7Z&4#^U/+:-1G'H\-AP/V/^_:O.VZJS\]&>$MCR[Y/6M0MB M9R+V%N.OD G,R 3FEPG7B5Z@*[57%+!L0=J@F&U2IS3J[CT0JWXP=.P^F*%^ MYJ?^.[](9PCICL+NTH18]5G$'&L3,^3,_.1\+X46'JTL::9062^$],U^FX#I M<-2M$2!6?3IDK@0P5,U.4/4NYJW(13VTB9@% >MZ:%OUPP.^/G;0,"P[L0]. M$JG6^8-,/!C6@U]1SQ%:G5@SU3;J4^::J899F9]9;P5P#>R/(9M@RJ[QD;4Y MLF^5AS C1JG#/T.DS$^DU^E&*V-=MVMJKT*B3MK$"/G>94;$RAG]P!!>X">\ MSTK;^J53@%%9V-5.F%5,7?X9Q@O\C*>J?ZINT!3:%(VXU7A@,Q@;=[/(W]\K M*2 P?!CX]\+ X$JBIZ!>= $O'V-N[7]I5Z/X>7XOHH$!]@M0,(CW3 M3V.RBB]#;_8I0V3WM &IX.3E:T$R'2=N::DJ74 M-9;GE"[]';P8IDWW;.0X3 @,VP=^MK]?RV2AN!3PK*1:5^KM.[+*83>IY93X M>YVM%(>A &UN[ULR"C.B;.Q0J*&1 *%? NP7Q;DHU&H(H=@MC]@R@Y[#(>1O M^8\9T:%+9X5&(H3T16OC+"M =SUC;0S/) 5:>+]"6(1&6(1^8?$==D;;W2G& MM)30 P!'BVLI-X-%F(3.(IAH=$*H5\K'"\%)[RT)< DMMS\)2?3!T?3?CUQ MC.>X%OZ, FQHRP4VL0[P_#Z\%J.1'N&I/?W E6F0D1>27%,<(=;16 M.NFJ];1*9*;1G:B"^KMX\0486WPX:A.1$1[1Z=I$1S@Y!0B*T*Y7Q''0+:P@ M5C2(Q@[!&AG!$/D%PUV12%5*&9 WMZ+Y^%8?]@"B=PTNE5 ;GNL;3DK#PCC7 M,DL44/5W%).M&]AXTKUG@%CU&9LXI&QD]$7DUQY75#XB MHUPBOW+1>QPU-MT10Y$CY_I=X8S8T, 59R- (K\ ^7X<.0CP6DH' 4?(T0&S M*FK^#E\[[D9Q1'[%80$J8!Y[,)VU4!$AA8K(H3XBHSXBO_KX4=8\?TG^H4!M MV8 M)HB5:S&)C;B(A][%Y&&]6N5:U[4X].8?J*MY"P$6&'2W'Y]53YRKM>,Q M,-(C]DN/NZ(6*DSZ'A:*%E$-UA$R8N2H]L5&5L0G946Y%*3F3V[?$(W0S7O, MQN&:40>Q_R[]_E;;B;I0?-8K>N=J[1BTT1"Q7T/H-VD4XYHK(J2O#^U_W;]P=JU?L^K\_I%^N&E>&S/--&^Q?>$2=AP5)-<,FAR^ M'X%'LGDQK/E2ERO];M6TK.MRJ3\N!$^%5 ;P]UE9UKLOJH/]ZWE7_P=02P,$ M% @ JHJ/6.<7"^=*1 _WE=)N-BB]KT]&(Y>66 D7 MF1HUK>3&5L+3T!8C5UL463"JU"B)XW>C2D@]F$_#W(V=3TWCE=1X8\$U527L MY@R56<\&X\%VXHLL2L\3H_FT%@7>HO]:WU@:C7J43%:HG30:+.:SP8?QR=DA M[P\;ODE.\ MJ3IC&E=2M__BOHO#CL%Q_(Q!TADD@7?K*+ \%U[,I]:LP?)N0N./(#58$SFI M^5!NO:55279^?HXNM;(.$3(YG#6.-C@'0F=P;0NAY0_!B].1)V]L,TH[Y+,6 M.7D&>9S E=&^=/!19YCM XR(9L\UV7(]2UY$/,35^%Y^^P/NPYWWX$OI_XOTR\CB" MY\!O2H-:WM.9>F/A0M-1O'WSZCA)XM.]I3 W/@7:Y$N$;LO"5+70FV[QUT!5 M>D>]8.ED)H65Z. M)7.HUA6JS:[U9VN:NK>5#E 7U#$(0E,%.EGH(0CGL%JJ MS;#%UAX+*[8J0A.P,H7,$CBXC?-8.:">!A5FLJD@:_SF8=L*2YDJIM0Q^/C- M;?U'?2@6PKHA7%XN'B*QN-QN(QX/ZC9,8B],PXYX>VJ5T$U.#:JA9($?:,T! M8"5=Z'S[W+VE1KLG8%N4V^6:+E3Q1%\S*0S^E/#YSL,M?.8_NW-!35*M,4&%H;6+WW6ZZ:U!]V4 M_NRV)D_:\\ER83T*0 37&OXP*ZH)HC%.0M.,AT]0H8OQ>R,M"1K'\2\,Q/!5 M, P!X@2CO/3!!R<'Q9%.(H);6='=)S2:QG'A/8&->4ZI0-B,2;FK74YT""CX M>L*)^\D+)_)C8;\W&N$X:")EC-TU&'!&99 ,"7X8QS&X4G!)$29W&RX#RD2Z M5-,[/B6>N[BYIL/PY(]V$;DVK64:CO3U^^@(:F(<<"+X<\>3Q12I(#/0E,=4 M""EB%CR]'D^&AY-C$#E)HDSC"F'4AJY!N[8R#"A4J6ET5PU,K"UW%SUU08QV M+G@JY"(\8U@/(;1W?3_;OY0^M ^$A^WM,^M*V$)2VU&8DVDJ\@=9S8_QVP [Z]^/\'U!+ P04 " "JBH]8%]P, M&L0& "7#P & 'AL+W=O&*(J'UMAP,VMB["X7BU VU,IP[#JR6*F<;V7$JZ\7H?,D M51)JS6*U7%XL6JGM[/8Z??OL;Z]='XVV]-F+T+>M]-L[,FYS,SN9C1^^Z+J) M_&%Q>]W)FKY2_*/[[/&VF+0HW9(-VEGAJ;J9O3VYO#OC_6G#GYHV8>]9<"2% M<_?\\E'=S);L$!DJ(VN0^%G3.S*&%<&-[X/.V622!?>?1^V_I=@12R$#O7/F M+ZUB>[<1GG=#&S^D4),TG-.6D_(U>JQJR,7; M#T[;6KQSMB1OKQ<1*GEA40[B=UE\]83XR4I\ADR7=S%#U M@?R:9K>O7IQ<+*^>\>YL\N[L.>W_#__SXJMC\:TA\<&[OA.-5&B3LO>>=1H7 M @51>=<*M+"7W 3A<'\0VO)^4D(*"P9@(>$J\7*UG%^G\XGPE5)^<8-DM22^(JT,@M]06Y*?\SH5,]AY9 MX&9F%:7L=)2&.TV7.F8C9_,W%^=/QA)T;35V2QO_"PB'9*F63 8YI@K$=(#3 M8519@%00T0DO=2 AE=(,)]RJ>IM7 GH5'"AT##_B#8D*"IT/@WSH"VRV47-< MKB\BPP =<8SGU8LWJY/75S!>:*/CEA=+])FV/?%>*>I4..50U@(,-23J(0HT M99N;,D7%WW4(O<1>H60D1IP_0CHXH_F3$I6VV, >P;5(X-T8YCN/1&>D#0=^ MZ+8S:1][LI9>NSZ(EF3HT2>\$UP<. -K2FX#1Y;UX+AL'8O\D1XP83@U&QT; M("B9JTOJHBP,"0-Q45,_N6]Y[+17B636P&L%1=:\JSO.J/AQ9@VAMZMH<%P/P%7UW'^4BK" ME3@]XLYP*$O42$$Q(NA.;M,6/+*%Z/'WOM4?1 MN8T=-<'.V=&N=F"[!:\V/.;1D$6O:N::P5DV@([N =RN-\=ZN4K+YT?(O=$% M(S^1!0)T9<8)H:,6<+X01L,;Q37"M MATV@]]A,!9)4WB,K52JD.1(.GIGLC#W$ M)@L$;!W87[>:J8!+BJ,U#BW/65P[LTY H"PYSR5RHH?F!:9 %"OW:3(@N'[@ MCM1]+E+B.2!3D>+2&YJ&780+O(H\,(VR!015>]EFWO3,6_ ,C(>V3_05&QD3 M/)F.-AJ57#"A@C!"J'JSGP%2Q^)CM<=AE=0F-8,L&XWZYR70<4K]/M>U=RYE\T+" E#V2:R#!>I*& M"=3L-C#O[0Y1ID0D"B?^U P\W] &."<@5Q6J8�J55YTZY9\]3]$5P@TML1 MDUW'L.XTPYD:4X*Y&Q+7\B5@_@3N' .F0N>LRDS7=A1UJBL^LJ61P;G9C"P(4[B8FN"!G<$ A MX$J0SC5[;.A#X>E-!X&%]+$-FB^-*[&0<6;/)_FL$ QB(&O9.MZ5OFXD-%9*1^HN&8Y M%Y#R!]ZD.FSY&L4%LNN/T*1L[4KHH'R>0^FQ$_IB[[*$*5:G*R'JCMW/]Z;I MZW3K?)LO6[OM^3Y? _-+=%VZ>A4N8F2FQP8W9_*\ M >N5 S\.+VQ@NHO?_@M02P,$% @ JHJ/6&4;I+5Z) \78 !D !X M;"]W;W)K&ULS3UK<]M&DG\%Y?5M254435$/2W;B M*EM.LKY*8J\5[]Y^' )#[UKK-[C9E9;]]LF[;[8MGSVR^UAMEI_565_#+LFXVJH6/S>J9W39: M%31H4SZ;SV;GSS;*5$]>?4/??6A>?5-W;6DJ_:');+?9J&;W1I?U[;=/CI^X M+SZ:U;K%+YZ]^F:K5OI:MY^V'QKX],S/4IB-KJRIJZS1RV^?O#Y^\>84GZ<' M_F'TK8W^SG GB[K^C!_>%=\^F2% NM1YBS,H^.=&7^FRQ(D C"\RYQ._) Z, M_W:S?T][A[TLE-57=?E/4[3K;Y]EY;^G]WR MLZP;,9<"SEI^GU-/OA]>L/]/GXY6&FJB+;=HWM$#=M3=,T'2Z#OS1ZU94* MA8.'G*:XUGG7F-;(8]_=Y6M5K71V56\VQI(X.L"'9=GK[Z[<@H"XQ>]"W%K= MZ&RA=14PAB(K6]4R/M=-A>+'V$EVNS;Y&K^$T=N2L$$;TZHTO]%^<#O*6MWR M#O!7"S_8IU +QE@C"9%JJ$)73,;;HTH%0(PFY;5Q',, JX.6=N M9J;TI-\+[\@I]X?28?"V/SLK9=0[R&QP7HA?RU;TQ+D"&]W":_3D(%G F M!?[+9W (8J-O=-4)4/H.N-S"AP)$#+!/&$1R$,A8%T#4O.V(IRP8%Q9/3(G[ M 30TS+WMNK81VJ:)$H@$:T L&#MH"05QFIZDQS$KR.?Z%GDI UIG.8@KTV: M:]C8)#/ ?J;9T$E>@@2KBUM3EOWO2SC?1R589(70 ^0:G3=@'%&7-/LBF0TL2!*(<9V;IJ\V\ FB.TW:B +,;"ZA$2 MZ=1V38,@:L!(O3%YIJL;T]05P;U6A >0A#B2N$6O&DV =2BC6S"#80.F KF% M PC7":GZ' Z'K.!#QD=B W-W#;-CM'.9&Q="&1 HA--5=744?3/.WHM=AN(6 MI%H\[]J &&SR]8Y/&BCB&E7?;W),3;7M6/;AXRP 6IVO*_,%.;HC--0.Z&CB M:?9]6,3P9#!YKGF=6^+H!?)^KHD)4+S20:IX QDP%O +_4"2#'E?^1TACO'9 MN@&&*!-A!].VMRC*D$"E%Z:CV(?-. +,"@NSY]? MOLQ^Q.>S8S(PCNA'/O)0ZO M?I3735,OZD:QU,1%#_L(//$(_%0-$08[86,-0:5S &1HX7?8@0@S-Z,2PD$*.('!( MY>W$>CL9#XIFYV#2J9GE-6(0J*:R;=.1%IR(&F3+ M#RQ*TC+X!](-IN.'1 -;$6^,)#*B3&0"X%AF8K=;IPG]^*W:X6#^JNGTT,I1 MQ0TK8C0+.&! ^U=;L(3O2.?@YH 8@2)H?6CG#]DU,-D1\D0&AJ!82_"#U?'& M04TM#[.K?5OVU@'] #2&4UE,!$6RF4F@Q4(KLGZLND'3/NR7=@1: *4L".(2 MN,3@V8.CV;(90D8EZ*@5D(J$=2HBS<<GML9MJ- 6Y"_;X7P:R,53%1XT4),.S(K^JKO6&P1$YQL6 MH_ PG% P'\Z4 ;BYUH4-JE\LVOX!?/?A/0UN;^ML!PQCPX/.1H=' M7C+>#Q'BV6S^6.@8T;= 4Q@'1\W8M3-&\D[DL,J!^C!'Y/V0N0$RV7NP\/V' M!H0E6+#9NRK/#BQPXL_P13:?8UA@'=MXJX9L$8RL.N,9SQ\Q)'\^ O>R!;/ M'^BI"^W$,D5"+'#(&U.B;5L2!R'TJN0C\=T_)O!?ACYA76EWQ"@H"EA"_'XN MS;)-U ?&#UYQ9/\2-Z" MZ 8RR6IP<(Q&MFR;VFXUFQ#$WXI4*"RV@H,,2-E0W.9&'VGV#%7Q:\<" CJ.@R:\7F83;.?5*78OV=3E@R_+;M)T681-M#UQ(QH M%">.#+ "J8- %BF85V1V],G8H=:56--."8/C5Y@0-0$,:9 DM#?V,1-BBL'#WN >).^A M+D7X\KHLA=5I\]/LGV2'5:-#BAJF0YU@UWCV&V,_(U0-F,9 $6"(W&E(LBO& M*#N!\^VA1\\\TVR::;&91I9%+AFE<$V0@E%F;DR!(0O9P]NZ6[3+K@RS^> 3 MPGT+.KO5*$V7PJ=%1W,34;W4$:LP.5G$,0!\@0ZWX([,*[7$"A(4CC7$F!'YPDC3I:$&Q75F0W&O0;J8(F^VPHE+0!A4$!*' S\M;'#H$O MY!NPZ5$H5"0.2?S"" FMDD/":A"QM-:JO[)3*-%*6S#2UV# 2P# >_4H]$$B M8[@&3E #;@3H,>$(NS;;+<>^+6JGGT>0B+CROKF3A@6%$22I@/R&1J#_+K&] M,4BZ[!JVP'&9P., W@+M7Y()!2L_V$^I.2[ZVNL;RU(&V%=+Q# E*<6FQSB M.&>C"O1GE\[M Y.9CIK?B[[+R88%U[*&C>2:3@7Z0:2#=!34I1TUVEGB/L[G M()(P9/@Z"OBE(><0&@=^_S4V7/QI)@\>_9,&'VYW;%7 'K8D5E1+RTX8^:D^ M!I$-M@&G9#&B[94I(0)H,LVN:F)RVD<4.K*>=<@B:\B-QGV C2$R/HI](76) MW""LV)(#J#!VWBH7Y]%W+6HP&@GZ'^45\"Y9EAP"LN1]TZ2QP>.YB#RZ1F(& MZ-U4Y(LQ,Y'L@JEWCBS$2R ;8Q08DK,8Q?*'';:C,)=\A'DY.=YI#"KPAX?Z M)KBQ#@=()92D]@797K.3EWO__;YK*L(2\)^Y:SG^F%#T!-%^/!-#_'4'5FD- M?JCV4] #S^7W'SE JL8>BYY8UR4Q #@P.AB)^-@OSC%E49INFFG$MEB)\Y#U M[,<>?$81#51>&;*1&1TDR_DD4/RA+NL5IHC >@.J;73PQM'6WJ"<^^U/)A&< MKC(Z7=[Q&83&O7<]?MS(L>YMEXP 5 .MEJ4IXTE U\LC#%HZ("*^%D-@#(2E M%SIL. !S@T !677#8J-QUA&94DG<'D47 M^W!4.JT+E:D!M @-_[&B?2V00TCGDS,J0:9$](0(%FM62J(U;+T:2U+/>92< M1.RI"I=G+##.S@'(,4B^59=U1CLOT%\.Q:HROVFOS4F>MOO)C-H,/7_*8.Q-%43F MC_/Y;L P0"M_-(88(G*CX)/O%D+0$BJ4.!@3P#3%$88H=G%XD4P?92R91BHQ M!BN-6AD\29 4H&7B8P&&K3XJZMO*AAQ'"[I?(DYP>L'DP2?)9F OPVGD%%L# M>8XZC8S]E0X);YH@SJ8(22@(5&"PPRS8%J!@Q,6$_[VDZ>C/X\N8^[VDBYW< M:BA@)GM5OQ,SE!/S8H8=38 ;<^6!7Y^>3B[/+SB)98*'S3H"Z5#<'VC;)-8) M.EO69QS[(HN8O/)."JDLTE@4@3C;'8TGTTB%2*QB^.7V0]N:@3A/2J+ M%_X[%[1#$INVE^5FH2( ?@$83,LY3#1^ZZ87F ?A2D:IH7,F92:@DE"4?];E MCI,><(BE[B2["/LH@$5R&>LR@G!*)7N0#/,4[(UGJ<.6,LW%L$28.<*=':%X>P1* M5G0^F[U8>22$+%P=E']_Z#"72^7$V'*7+< :$;$*A@M:_N18A)'.@0W'*?J1 M@T!>C3T $W0"1K8 5\!KM7=S[<%]+A<1W"SDN1JC0$9#L'NMHF(.8C$8@V!Q!HT5Q6[>JP3CJ0W'B0XX< MHP7WA0U1&,6AT=@V!2NF)"$-/TMJFH@E1@=3/\I3U^1.;8 Y4;C'.,2E>U:O MV)")(JBP1,+^3U,PT50]Z"4/3@4KB!8037]T! MQE!D.H;BI=[L(_K$:UH)'^#:$@.C,(Q"O4_0#[?)P57ORF#XQV$GV%JTMAT- MRHQ68;G\0\Y.$ZWF_ 4*H' 9C_,@]NT&BR\UQ>([BZD>5_^G[Q35 ])LB4/+ M!C?&X+'J-EBG;BF0SY5S(&-S(061*JA !DC&I]%'?;TM2&$C?PTG"X,$2O( M$HOP2M@6U7)Q#X3;K"H*07MOCS3A1FLAU\.W2>3R^81^J490*PMP-I=<$3+0 M6'LDG/CY"9SQ:BYXC=X%6JK#M>B,]93YV0R/8$Y:E#G,,Y9C>.8KE@T(R'0D MX(%0!14!AZ?&\!B,)9,$L_;!TT3YRB"1=/#)'A8%R* A90WD$2A('(<. BU M(9*.ABU9S\]T?,'801<'S5- R:W+46U\ K72MWC\84<-+5#JE;&E\,8U31^% MB'N*#.V[!I&52K&X6$ABAFP*FJ'8:(JHLH6JW$'BE21+HRPP^?2N4& @*7"8 MY%=<\!D]5$G5!YWNPIV/C!S_7+LZ3M+@ M:-GDZK%4!(^)"JJ!1J*54,W1?)6^:[/CN529Q" XVY73B#!4$I]!I*(X4E6, M6B^%)E@='Z6IL)2#LN$<2THDLZ2F7/4_,,=!/19'3!HLL'@N]^99U"=R#:>B M0 ,DNZ(,?,YKN*8*<(E].\7/]30[GYU/G$OZ45(*%-6Z H@:JKRE4WOE*A>< MCQI-B).XKV'7\L,O]=;DT4^'= 9\&!L+A5YDUZ&P@4\B9;6BT@J)PUF?[R#@ M[-BP*59&++J=9@OH"@06,&!E%)LZZ+:5?)!62'XN 9;:C1#<]]DMF(R(1>[] M+V%]I@L#K\HW4>)@GP+!\M(&;39Z$#)4$2S M=,E2X)ZZQ#]INX ?!,@ZS\KMP459VMU69'V=PXFSK&:H-DAC[),#$US2VAB0)&]3V*G 4:6R*YBPM?% _XPS$O[=>AE413D M]@ L]G$IN!KY#R'Y,J0&-P#@9'O*SD#(AJXBY%JT)YBGO*;,JHXV*"P?X3*= MRT9%U121IIP6&+)29(BU):/15Q7BPUR-=W[N#USQ,*3?8UV,H,67ME!BSFT, MN!,3;&S/N?2QN%GNBTB3LF[AE%RD?%:=*7RSB"LRD&G)_%*;M)XLCBVT5(GJ M'D][FFSL8&ORND6]@8ZY.)WS9J0L*+3AI-885>&D"3TIMW J/Q?-1@$@. ?3 MH(5"N]JZ'CU?$,+U0K*=I8[KJ &:[V&# MHRO]D>3'1?Y@R/M2H*=D_QB6H2 -X>//U:MOC56K%8IM)\ \]B.5&Q[2G!)T MFUV@[=0U4MD*)C@\L:+JJ!>)J3$14>,^V>&IC%D#EPY(H])*&[JHA\([!C 2 M'XN=!]1B9F_S@/J*Q_[[KR#7[_G*_3L4_?M^F:?V\]/L>')Z.:=_GU] @#+LZ._=_/3RX'@YYF)Y/C^3SZ M?#HY.9DE92)_#$E;[(-=Q752483FCR-P1,4_B*#O24RA0 A(/8VP/IL]SSZ0 MX$",Q,_-)_/SBT#FR4FTSD,)\-I+Q[@SSXZ@OEZ41N1!W-&'B8V!8%)!(Z$) M$.P6U[L0-0^DIN(!^4Y1^"K]V9"M=AA,OR"S]O1,^& #"VA?;>?$;+ISLK_C M KS1[ISLP/?[Q%"=GP^.;DXIJ>>PODYF4VB5$.Y&]C?7P^9C*H9 MF/T4[$M:YF)VDJD@BKE94]FL7U4HB* @Z6@'$JJLM-X^AB+=QH_@#]1)4.)W M.!9JPP\I;,B->H6<"QX@BR)DK2LA*TCF42TGQO;\]\[@,Q47>&+QLL) CS@@ MM'_VA[!A>UA?%8-8F$(:&4-K#$>(I?5!3.>P UP*P!'C=M'YL5&PS#=#R6AQ M).^=%.O.-POR=^GGU,>_,?I6_+/TL626JHC=8.(4K(Y.41?W/?GMJE]=3]!! M$DY^?O9?A[[(I0V)@'GBI_2$M04 9+$(M152+K$0URK2,#_N.M75Y,LX/M(9>!Q\X#LBUPN(\PLL'O(Q(26D#!0ETN M98G)*7*.\3Z*Z0FMW!Q7>8"'*)K! 9Q!ETWA M%3E89$/?$#G7]2W9R5)5A"J,.N'][2(@A.4^&8*$"#Y,$.5KHY?[5W09FZOW M;W_R.1G#OOH5#?WN3N<=U;V\7RZ!&X#R_V-4O=1X_QC\;YJ]B:7[.(9$9;N4 M91$,$$$)KA^;4:B#^P%[TU)+,_A_F/2(T<@SNF(KH?#CJY^:N/H).Q9,0?** MKJRA&A:J+$DZKB*VL93>#T4#5#:IJ$J-2YRCF41=F*;(N"HYA)CP!JK2^'"& MCY<^&[3T,;]J_0#4K<+F<[4#4/: M?ULJ++"A^SPX)ALV2+"G=^(T.M@!$FK+2V7H,A#IP<)Z"'=EAZH&\/#=!1- M'A>$[<1 E>BC%(WQI., N$M[*'/K$W? W&/W)9&H)?>%8_K2I$IQ!Q*=$Q<. MI)Z(T>Q U->*]K!'J*^O7F'M#>%8/0SF-^<5:[3<<) M4Q%2*9"KW<+""<6!QL;./Q\CQF#@WA7,@ M;DD5I&DDNN+8 ?<&NC1<:M'N*>@^/0>_^0=GU6.#;8S?*AADSN)3T8'S?9Q+ M;VT\I@CBE]15'MQPQ0;/_(+K\9^>S,^^>KU$WWD^L(=I@E93NX]D!$F61&DS MM0)VZI6)\,9(F;(5)I=,@4?,.QAF0GLN=)( _A.SI.&ZP=YN*74DK.BS*V%JEV9P3.7K \4G8+442YPWKRA9/?0S>9,XKYT@TU0#9$9MXKKPG;!I@])(DRZSK>13>PV@/2AY M'80 M.1ZP>"\T?'(^9ZR>S4X&*J$=W#:#98>;;5GO7-J172IL/0(EGG^6&[8P?%+Q MO2M2E,Z6$G\2,XG-"FSX(6T7KLI([E>B::FY(;UQ-S\L8D-NEZH\>N,F);+R MV:SRAA/6I[@;A9T )^#X4F&,]X2K0 ^)S;Z*JF$)\(/LD^0"!4$0%L<@%LM= M4NR/8$W8R[(<]&1Y6O0N+(!/2TVMY"PRW0<1R $MBYA@$E*D]!2>$U_;(Y=T M4KVJ;SFC^!:&4(H+C_VM2#+CXIH?^9K\JH@!?H=A$XC8LV MK<@V_H98#CQ2-?!"%X70R)N/R5-<&TB-'#:ZRM0*1ISUR[=?/\"TO9CY8LRW MW*W2&;M&!^_'J+V"]OX=X+[=B1_/]C>5R1R?A2DB@/#WO^D":QEDC+L%FBY0 MK:61+RKSH397UQR\I_V.SJE#4]A_<@>&X&)AEF"=(7M,J%(=^W8+E-4U_$^Z M>+$3"^\52@*1X5"G1GWO4LY0+K9,VH]C.V/_2>H;^I_D]F3@&(J@4,!?-[FQ MVO6'^'MKP[5ZK"+"YVBCV#0:X/(Q=[^ WV3+YF)Z72SOHP332ZJ(:TJ8X-X/ M;@[I\BT\-MDU72/T!@1:SE%9_)+O%C(<]NJDIYUN^$$R8_R7(^"]?BL:AFT, M5&E*A3$;#/*2'I"0PRV])0$I(G<[Q0]9O,\&,_$< &QH3G(QW'5%+@*[DH!E#WU\]W#68'7@*A'O2\)B!!MW)TR@F%^NE-V[FDY1^XCO-/L89\Q=P/GC^T^A!X"S=#Z-/!:+ MPSE(A>(DPPR?.X&]W E_C-L0[ULDK5^A6^O[^>31C*"KJ+VGL=5UL8VEKB5N MV5^JC38T2,32[@"'/C\Z6"[X$4,DN+2X2PFF2S/-TTN47>=ZVJ[VB.V,%@S% M0<<%WL1,-5ZTH(L5M0-0#!CA=-]CG&.VH2M?%8;*N1E0CEKPAO8N9FQ<3U[W M+];M >#O],,HK73 L;] 1]!==!W*Z1T27'YQ].)YZC>1T%.<^Z9>=VXL=S>- M.Q:/+@V24^?B+/)BA5JNOZ*;E!@=;;0"QU2,W+D@-U#N?#6-M^\D%4;W"#J# MAW[DA6(9$5[M0A=4LW>,.7.\OSY'N2'724<'E:"(KZ' 43%OIYW$[K3%/N20 MV1Y5_MM/R_<:1MCMJ.)WA7 AHA1.1"4),8D\.*%=7@;$[QS!D[LT=TC=GP%' M_KR[K)(GL9L-][OH3$E&2>B9!5W3QN?;W]W2JKMI]J[UC@=3I1I;JU?$$/V" MURB'QD4.#0\;%O7H]5/]-OF!.*)+8F:G'.LXG9R<7XP:YHD'$%4MXPU8AEZE M$?IMB\>;%CTU?W>874O^E:O%HH^Q<(J-?^;N!/A-.CV?-)=BU)V(\^+7O =M'\8G;X M(GL7WP@'R.#'R')W(]_Z=[L@K0MI^!/_L8A^Q"!?U(33A*E<)MA'?OQK T). MWJ?$)/".F6B1TV(X(H%0:"NZNU]>_N)>AT&.GZSC]5I:1X3D W&!Z%&EK3/_ MDIST[34<'<$4!AW?.KV-.KI_-;0,NP9G#S-?;@S'Q-O>5$;@'O$RN;\-^Y!] M4(3"UQTXW,9)/*[#^%H! \L-1 ?J76_MLB%)5Z$X=;;0*U.12N .1G]\,:#! M=4:^%LML_# AV!+0"Y/Q^?_:5*?D#&&67A-;D&$OQ1U\W1,IX-?N:R$+[B+* M55+FOF?B\]4<&.7D4S:PD+_>TH^KD/H-K[:)*E(=)>*"B_A\"#J&YM>HP,+L MD(G[K/EHR(44]TWBY4X3?9G<'>&1'@I[OW]]_0;6(Z$2!,BE"U>]8V?T%[IV M1B3(\],Q"1*>C"7')+D^"Y"&]P"((-$VW'F(4_DX/'9MQP@DMG2/E[S0 M8B_1O/?@7APF9X ((_4W0-D/'?@;.:?N4 UN.FST1P9C#:UOT[:ZQ_$S@]R+PJO6]>E3L#3<,B!1AHG< LB1G5 E$B[BN<7E:U_$92_VWFWN?ZFE]C&A[GE\'^1%UT M&+Y8PM#9]/G9$[8>W8>VWM)+31=UV]8;^A.+.'6##\#ORQI?QL ?< '_EMM7 M_PM02P,$% @ JHJ/6$>N09 3 P 5@@ !D !X;"]W;W)K&ULK59M;]HP$/XK5E95FX1(XI""*"!!NVF;UJEJ]_+9)!<2 MU;$SVT#[[W=V0D@+19K6+]CGW#WWG,]WQV0KU8/. 0QY++G04R\WIAK[ODYR M*)GNRPH$?LFD*IE!4:U\72E@J3,JN4^#X,(O62&\V<2=W:K91*X-+P3<*J+7 M9)7 NCR1TD4&S8DD./? ZX+>A)Q&M(^B0*>X0&-#J!%[6Q1@XO>H-8:Z3! M<21;*6-=L02F'I:"!K4!;W;^+KP(+D_P'+0\!Z?0_XGG::1!G_S( 9]^ Z@Z M@ (KGFDB,X+W#.425'O7A(G4;BA))):?-I!:/8-0F>18QX58CZ9R0EB*)@K0PA$N]Y_.>QA_V0H3"438V17O2 M@[@;0MB+PZ"5;99+Y&Z9NYRRUSB )DR!S7R=2OUVB73I<6E9,.Y\U^_K*Q-K M;/BD2]\%_4*^U/P/ 5@>UG)ZJDATEK.*&W;K[MW:=RO339FA^K0K)%AF>81PLE"FZ1= 5N M4O&G_K%>XG=Z/;[QE9MHFCCHNNVWI^W0G->S8J]>3]P;IE:%T(1#AJ9!?X@S M2M53K!:,K-SD6$J#!>6V.0Y^4%8!OV=2FIU@';1_)69_ 5!+ P04 " "J MBH]8L9/R#<," "O!@ &0 'AL+W=O]OVC 0_5=.:=5/B/P""A202KMJ^U"I:K?ULTD.L.K8F6U(N[]^9P="V%HF M;5^([W+OW3L[?DPJI5_,&M'":R&DF09K:\MQ&)ILC04S756BI#=+I0MF*=2K MT)0:6>Y!A0B3*!J$!>,RF$U\[D'/)FIC!9?XH,%LBH+IMSD*54V#.-@G'OEJ M;5TBG$U*ML(GM-_*!TU1V+#DO$!IN)*@<3D-KN/QO.?J?<%WCI5IK<%-LE#J MQ05?\FD0.4$H,+..@=%CBSJNC9. \@VQJIB!R8%!9?UD[WN]J$% M&$8? )(=(/&ZZT9>Y2VS;#;1J@+MJHG-+?RH'DWBN'2'\F0UO>6$L[,OSCPYR7B+61?2 MN -)E*0G^-)FO-3SI?\V7@WNO0]V]V%L2I;A-* /WJ#>8C"[.(L'T=4):;U& M6N\4^]^DG0;WN]#"P\79,(G2JZ,<,Z"60!N*Q0)ULZG 9.X6"62*KI:QF+LZ MNT98*D%WE,O5N"'\W^=1^Z/@]TJOK14D\,@J^M(M:L[$8<1S& [ZK2CI)/T8 MGNGJ Y=0:I6A.53'T;!9CRY'<,_S#5LF4J!>>:LTQ+J1MO:3)MNX\75M0H?RVLKOF5YQ:4#@DJ!1][(?@*[M ML0ZL*KTE+90E@_/+-?VCH'8%]'ZIE-T'KD'S'S7[!5!+ P04 " "JBH]8 M?CIQDE(# K"0 &0 'AL+W=O8L5,7]4H:6:A=,4LJ7H9 MFEHC*[Q3)<(DBH9AQ;@,9A,_=J=G$[6R@DN\TV!65<7TY@:%6D^#.-@.?.7+ MTKJ!<#:IV1+OT?Y9WVG2P@ZEX!5*PY4$C8MI\!;%,(!$8V?+6;0A72.^_(6_9W/G7*9,X.W2OS% M"UM.@U$ !2[82MBO:OT!VWP&#B]7PO@OK!O;[#* ?&6LJEIG8E!QV?S98[L. M>PZCZ(1#TCHDGG<3R+-\PRR;3;1:@W;6A.8$GZKW)G)D9O+1;@=3CI?_;"C3X MV7%\=ZK&IF8Y3@,Z-@;U P:SY\_B871UAGW6L<_.H?\'[,_C#_OPST)TYKAO MKKQYWIJSUERBDT$M@#85JSF9;#?6>Y&00*[H!C#661$(+)2@BX3+Y1B>/QLE M47KUK_]/@C]1?K7TS/:4Y##;[>P%Q%&TI[W.+N&>"32O[*9&$$A7"=UJ.?(' M-A<(+SXKBW#Y\C!F]OHH\SBY@N\H"Z7I%JJ5X787/$[C/7G0L>32K#23.1X@ M=='2K-G;'5@ZVLV.X)NR3$#= I[:VP/&@WAT,!;WTBR#CVC,F!BJ!^YO>FHT MD&LLN 6AS"'2BWB8'*[2-H_?H]>4WFYSTL%P?^,\KZXZ5IJJS=?>!AFM"[J+ M[$S%]BC\J62HB.O?/1^PIK-Q0=EZ"\E%C^K%U.C[F-CT.X;?B-I[K58U,&%4 M$]U1/!+<(,7@=K,M&3=VD40C*)YF>2K)'JQ+GI>>&A6OTLZ*9*GDJU_8'S_8 M2?_8I1?N-; *]=*W:4-'?R5MT\NZT>XE<-TTP)UY\XSXQ/22RIP.V()@@MHH+T+V/9G\#4$L#!!0 ( M *J*CUB[S^>]VP, )(* 9 >&PO=V]R:W-H965TU*%H@L639CAW'-I"TZQ8@'8*DW;"/M'2VB$JD1E)VO%^_ M.TI6G#AV4Z!?1(JZ>^Z>>Z%NLM;FN\T0'3P4N;+3('.N'(>A33(LA.WH$A5] M66A3"$>O9AG:TJ!(O5*1AW$4G86%D"J83?S9K9E-=.5RJ?#6@*V*0IC-%>9Z M/0VZP?;@3BXSQP?A;%**)=ZC^U;>&GH+6Y14%JBLU H,+J;!97=\U6=Y+_"7 MQ+7=V0,SF6O]G5^NTVD0L4.88^(80="RPH^8YPQ$;OS;8 :M25;W6Q-(C4GLY2R;H,$C2.+H&F:-%82"LC MU1(<@6]0&,*FH@!**19S-&U:0:C4"]4>I)A3G[(/C3T+%2G21?)(P'M@.^RW M05CS0^E]@5=Z$'?@1EL+=$GL0QA,]%+)_TB/KL 6RAYEPZ"P%A;>GH_\@9+Y M"4'9$OTME&^>Y*,.J&GS84]MIHVCH)L""(7B_R,[@0J6M?/M91_214!,^CMQ_>W9B^(J2]P2'S[]Z,XJAW\(ATXIDA;5(+<6N M=.,+^!,YEBL**;<:;;>!8P3J8&U2WZUP:[ 4,@5\H/\U"W"(-(764$<:P\H- M-/NUJWG(Q"GUE#K=*C/=-GQ*L:OT.Y)%57![2IOHBIBD#==2;.JKH6[=MKL] MK>&%W;+P"15 [9AUX4\V8 W5&?-V

1]M[B6:=A6NJA%.RE]/2/?(=# 94%=:.X;HH*U??I'5+O!^>?3A8 M$.^['WY!46Q1:'WI#Q3NS ET0R_]-&3!IZX>&=K3=N"ZK.>,1_%Z6OLBS%(J MSN."5*/.@^L7ITD\=<^WH=^"W&0V-:%B OB^T=ML7-M".H;/_ 5!+ M P04 " "JBH]8 5"%CKL# @"P &0 'AL+W=O<>-3VRS-78CF$]+NH'/8+Z42X52T*#DK "AF11$P7KF+:*K MFX'5=PI_,-CIUII83U92?K7"QWSFA980<,B,1:#X>81;X-P"(8UO!TRON=(: MMM='])^=[^C+BFJXE?Q/EIOMS$L]DL.:5MQ\DKM?X>#/T.)EDFOW2W:U;IQX M)*NTD<7!&!D43-1?^G2(0\L@#5\PB \&L>-=7^18?J"&SJ=*[HBRVHAF%\Y5 M9XWDF+!)^6P4GC*T,_./PE"Q82L.9*$U&.V3W\!, X/85B/(#C@W-4[\ DX4 MDWLIS%:3GT0.^?< 9)JF,5'9C=Q)^('R/HDB7P2AW'2@9+F&02*U(;R*V>V0)92XZES<3FJL'^ MO[]?-*PK3N[8&GXX6V19552<6@_:Z]

TR0PCWQRV;O%R6U/B$74AGV%W7M MI@ES45*FL(V=(F^SL#@;YOC-GCY MA62R\V>C,)F]X)$_G \:,F]41I?MF2[ MBN+KUDXZBH-H^3RAZC7"3ONOIBX4?IZXL[)_S![L1\.H^^B$/GA M).K*YP-V(=/$Q':J'!YQWBBQK,TI!SM08-N746Q5V9)?[5T#H]FWBFGFRA;? MP_+VSF$L[^\(UKS5V -5]FF$?7?7BG(J,B!,$UK7O.V&CQ@\JUS5S8?;YH-P M0V>M^P2GB 9,$[!_DQU]UC]"U^T$GG ,T[;9*B3UK'.3'7;MBU%46^-BXN/ MI$MP(P_?O_UN=NI:W+8X!9E4UJCC?IHIYZ3>CT[WE.U84(3#FLT#?OCH4=4/8_5@I&EFX%6TN!$Y99; M'&%!604\7TMICH*]H!F*YW\#4$L#!!0 ( *J*CU@>-J;P*P, #8( 9 M >&PO=V]R:W-H965TLPU\ ?NUOM.H M11U*P2N0ABM)-*P7P54RNQXZ>V_PC([+VRY""8!*6#-&F$_J^U[ MV,63.;Q<">-_R;:UI6B<-\:J:N>,#"HNVR][V-U#SV$2_\:![ARHY]T>Y%F^ M898MYUIMB7;6B.8$'ZKW1G)WC4]B_@&\@%) MDY#0F*9G\-(NW-3CI?\GW!9L>!K,]H7S78 M2FK%!71;&1UV\C1+^B;XVA$!V.V= :*.>J3"<1:36V=1*E$07M5:W8-C8CJC M\;@OWN 56]VTCQ&7!!TV&,;!/*6C3A[2[-FMI.%X>H@K"S-LMUL$F.'3EC=5 M(YC+7P%8BSEG_IB]\2L:)I/)Y4%/PYC&ER?<,1#&]=&-=D[#*;T\F=V$/L^V MN_>!A@C0Z?BF^D)[!*8- ?=>'!>%+P*78U< 89^84'AK&*32SLFEJCY9 MVV3+#+EPA[IER46(7J8&/PC$X^"O.1S=+3S@8#3PQ_.S\<0O7TQ'Z1,"IUZ) MJ/>65Z W?F(9;-!&VO99[U:[H7C5SH*#>3M1/S*]X=)@(:_1-1Z,LX#H=DJU MBE6UGPPK9;'RO5CB8 ?M#'!_K93=*^Z [J_"\A=02P,$% @ JHJ/6)N1 M2#/D @ F08 !D !X;"]W;W)K&ULI55M3]LP M$/XKIX#0)K'FI04*M)4H[%5BJF OG]WDVECX);,=0O_]SDX;.E2Z2?N2^,[W M//>;(GHX$D*9<=1Z5QU$<4<\&55L MB??HOE;]@_A-JIECFS>*W%3UZX0_Z MZ3%D2=;?P]?O"NT'OO[_%MK2#';3^!ZYL!7+<1Q1$U@TCQA-C@[2T^1RC\A! M)W*PC_W?1>ZG29,>[*2"HX-AEO0OX5N)\-'HN@)4%(,%<.4T,+#/,*$9=5[2603WW_B/@:G"@Y,03M4X0;73+K>V9BH/F=)A M;NU?MN'D.;X?V+3-+KBP(7! TZ9V=1&#:0=@:3E=A^,RUHU$6EB7].]#X M -I?:'^;K>$3='^CR6]02P,$% @ JHJ/6$H\06ZE! J@L !D !X M;"]W;W)K&ULM59M;]LV$/XK![4K$L#UB^PX3F(; MB)NTRY!L0=ULGVGI;'&52)6D[/C?[XZ29;EYV8IB0!"3U-US]]P+>>.--E]M M@NC@,4N5G02)<_EYIV.C!#-AVSI'15^6VF3"T=:L.C8W*&*OE*6=L-L==C(A M53 =^[-[,QWKPJ52X;T!6V29,-L9IGHS"7K![N"S7"6.#SK3<2Y6.$?WD-\; MVG5JE%AFJ*S4"@PN)\%E[WPV8'DO\*?$C6VL@9DLM/[*FYMX$G39(4PQ-'S!-&8C<^%9A!K5)5FRN=^@?/7?BLA 6/^CT+QF[9!*, HAQ*8K4?=:; M7['B<\)XD4ZM_P^;4G8P#" JK--9I4P>9%*5O^*QBD-#8=1]02&L%$+O=VG( M>WDEG)B.C=Z 86E"XX6GZK7).:DX*7-GZ*LD/3>]U6KUWJ')8*8-Z4JULBTR M; PJ!T+%H+1Z7^W''4S,*N_V+G_ZE+&.V0.,S?;#Y M7I++H+D)X4/E2ZZ-;WR]A+0FL:A)U$IOX:2Q[C<8+QJ,\3%*BYC6-?<=_DZW M-Q@TUJ?P13N1_IOIWN"LN3OIUKM+RYX?<&>N+7 )T@W@"B.=1"_$)\_:$09! M6%CJE"Y?>_[#:7B87P%=?M[ %H4!5#X$SV:$O!L\0>AU^7P?X#/>#@^WIX?; MT1.0,_B2(#TY2^*W1QZ=O1QBR,66G@YGG]9+_P1NT5(P+C-=4!H-^L94CM6D M(ARTS^@=C8;'<%]*PEJD!?Z'PFIF]_KFZI9J2RCX0\&=V$(X]!GMEAG]9'21 MPX:RM3*"O(A!$#I)+XW.O,1#>]Z&>2;2%&:%I5:UEHK$ZD@*7X=2>3&Q6AE< M"4>KDB"Y^98*JP5Y86Q!V."TE[R.M-*9C.!&_5V8+5Q)*RR'V'M9T(5M8%Z] MGJ='B^-=J7WO0^1:7&6" DYW/!RQ#+,.NQ0+\.YWN@"$6'+3#P/HVX1YI1IQZC*^M!=6SK1,. M@O[ <-C(=K]]>O(+Y,1?*%5D+2XGL4BI[_@Q2[<0Z8S81EPR!]AAKT&0W2,7 MMF2*N& N9.S-J"TX&FSH3')OZ5TW;^GM=PEQ+:5] 9,32J38+&% M>%<-.N(;K^R.\O+A('"8?A.JH$EN=S>5<25 :J6"Y=V^:STNPS) I(U68BU- M82FR5#3D0!FWL@L2J@;O!@MS9YHFVZJL/<>$XID)1>.C#]8"4XGKDB/%XELA M4KG(#R!'NTW1+8QDVWZFI9%%A(=* M4E'\[SND?*5PC%V@'Q+SF'E\;X:I%!V%M7.-3=)8HL:);.Q M;E#13J6-9(ZF9I78QB K@Y,429ZFXT0RKJ+Y-*PMS'RJ6R>XPH4!VTK)S/H. MA>YF419M%Y[XJG9^(9E/&[;"9W1_-@M#LV2'4G*)RG*MP& UBVZSF[N1MP\& M?W'L[,$8O)*EUB]^\EC.HM030H&%\PB,?E[Q'H7P0$3CGPUFM#O2.QZ.M^B_ M!.VD9H84-_Z'K;?.K"(K6.BTW MSL1 1X\HG MY=D9VN7DY^9/*)C#$A;,N#5\,TQ9%N)EIXDC?&^5%!NLNQXK_P KR^&K5JZV M\+,JL7P/D!"Q';M\R^XN/XGX@$4,PVP >9H/3^ -=VJ' 6_XOZCML4;'L?QK MN;$-*W 6T7.P:%XQFG_^E(W3R0FFHQW3T2GT'V1Z&BO+8_@8#SY_NL[3X00> M6L/5"ER-L$9F 'T2@5* *<-H5FNXU_$ ?G=E#.<>)D\GM!E& MV>1B (R>755QP&80DM)+[.@2V/HYNLJK'XQNFT&(,@<& A- M(!UW-31$K^ -$\"D;FF3[,_R039*P>F]IY_8MFFT_8@R^XVL-DMEBQL& MP&V8$5Y)59S(^[\E4;&0Y3\!5Z05K0,*!VVI5L9P:SWF$8Z'/&I&4"3=UWNO MD.J\=83MQ]\G.G\/:+4H@9K+B^ 519VKL'N@,1M?!U%:,/-;RPO<7SJZ8)3J MI>4EIX;BK4/PS[++D9]T-2]JZ)@-J?(Q7A^#H4!]5[)B>*1;4Y;<7Y\C(ERG M05$;>B_FORG+LC&@/8K[=]Q/_$'[+YOYO\"4$L#!!0 ( *J*CU@'BF^V: 8 M +P. 9 >&PO=V]R:W-H965TM.DWCB7J:/$ F)J$&" 4 IZM?W[(*BJ%S/4M>;*Q[])5207RJ3>,O)U4([5JJ6?VE8U>+*TKI8!MVXU\ZU3 MLN1#M9GE:7HZJZ5N)E<7O';OKBYL%XQNU+T3OJMKZ;8WRMC-Y22;[!8^Z%45 M:&%V=='*E7I0X??VWN%N-E@I=:T:KVTCG%I>3JZSES?'M)\W_*'5QH^N!46R ML/:1;N[*RTE*@)1112 +$C]K=:N,(4. \;&W.1E?_8A/W9O.)*#H?;-T?!H):-_%7 M?NKS,#IPGG[C0-X?R!EW=,0H7\L@KRZ-*4J#PW, &) DN^0W.1/ M6GRMBJF89XG(TWS^A+WY$-F<[#!YRK7SK$.Z2*?-[:NI7-5L!Q*?(D2],D3=,(SE,4&FX+6]>0BQ@0P-+: MW?U[1$5!8]<2WI#EUNF"0S\ZFY[L@YR*WT:>G"H4,)>B@;ZVSA9*E>SI*)LG MQ_-S(9"1C*!RWK+2" >8)-4VD8H7Q#!9<$X MP*!8.X-MA ^U@EZ%"F2"0': O16(IV9.;:S8*NG\5-Q!?A*# :Z<8NZ* M[Y\_.\_S]-7#F_MKOLQ>_1 3]=>UN+L3]^\2\>MOKZ?4P;=R6R,5=][ JD>H MJFZ#,+KF0B"FT*#)*MV*[PE1;_FN62M0U W6@0RSS@C Q>51%JG=]W9/1]J< MG;WR(\8?L'WI;"T"9BZ9H-\$PWKQ-Y4$"X5R ;F,T&1@'D9>-C&UL N6XT4! ME6U;!$W%OKN15:C7K?]*!NV$?^!1$D/GNEQ#H\E,J8CSOI--V*&EHL:.P6M6AQY; M0;#]7F(BLVB$2,/.>41T,-O#I[(O%-&-NBM@%*"$1GEF2,2_*[U<2VWDPJB= M\SZ(1&PJ#8N0*L@[] @:PF9DR6.*KB L1?AJY$:CF\'C;11P*L5>Y:%6+^;? M[9)VD$B63>-+T,1$M10EAST/P_&;M >J !#_=_0 1^O>4ICK#A'&_% M.Q]["I'>.$R'CA5QJ=3@9Z#D49YR)[*^[VEX0*-=97NN-MQ9T0)T3)I>-5(* M2,99$]D-CZR0>#_K%3+[4B%YHG[NLR\0<_!SL "5)2?'I_@[^98^ M'C8-IWP/;1CU&,POLA-R=C#T#UK@LXR^^#+2OHQG9\D\/Z,0 NA&03R%B,<3 MO5DA7DIML5]W&(_;6.'1!BKNU]YJ9Z,OBEIAD-)W$\D#TAP_+H;5X=/L.GZ1 M[+?'[SJ\LJXP@=',2QQ-IV&PO=V]R M:W-H965T%@80R]7A(!PT"U=BOC"T,#PZ6/(Y7(/YO+Q4.!NV M6C)10*F%+)F"V>'@.-P[&=%^N^&+@)7NC1EY9X>#@ R"'%)#&C@^ M[N 4\IP4H1G?:IV#]D@2[(\;[1?6=_3EAFLXE?E7D9G%X2 9L QFO,K-E5S] M!;4_8]*7RES;7[9R>Z/Q@*65-K*HA=&"0I3NR>]K''H"2;!!(*H%(FNW.\A: M><8-/SI0Q4%AAKS0FN M@Z%![;1GF-::3IRF:(.F,&(?9&D6FIV7&63K"H9H5FM;U-AV$CVK\0Q2G\6A MQZ(@BI_1%[>^QE9?_!M\=9I&3VNB3-G32Y["X0!308.Z@\'1FS_"2;#_C)VC MUL[1<]I_RL[G-84CGYU52I1S9A; 'H K!A0=AMA"<0.JP3?R6)($WC@(F%S2 M89JM0 &;*UX:W&\DXSB1U9+)&1*PQ(S%W#2:\3)C4"QS^0"@Z26=]"?M]-AJ M(=(%XZA'5S?_8"):/9B+95GQG-V!-F0;E9JLR@%%N;&KFD7C;5+6G-\8)>_0 M9CJAA'O#9K)2UBOMLT^X"/>@4J&!+95(@:VX9EN!'X0[;"OTIS%;HK!>H#T^ M^UBR:UB:&H2@ 6$BX]G >)Y7DL1&.0A MRHBB@$QP _G#:\,4TV]@+?RI,/UO<;%AL:>R KBN"-2&+0[-FNAIC^@81QH# MZE$6NHT;^8JK3#/W!N=D@35M)T-YX7H&-@H)4SDOQ'6V@C:G4A@DG M-!,E+U/!Z2R4=-1NG6HM5O"M$EJ@:DIZXAA22LC,9\?Z97?:\[/FV!2QD[D@ M8[.UDV>(+"CNP!4]#VN/\=(1A:6.U9[6P:<8>4P8MD#JWP#0Q9E5*;XD*"FL MA3T*9S,0AL+ALXMN8CEAG51.X0WTI) $9#1.H>5 #>P=9EV&)\^0 "EHC1>\ M1TXBOS2J(PHZI#3MP;N8>-:S@F5B-D.T9TH6>(C4W;GZ47+H3=EAC7&)3'M? M#(@M$'%BQ;9"+QA-//1%$Y[8*]BT! ,*[UTZ_H+8],6RB7YK!J+H<2&5$=_= MP@= \S/VYH\D"J/]?BJ<-X'ZA"K;#>WJ%YFCAER8AV[M3-R)#)UE5T+?[EPH MI.![S#NJ2.R*&'ZLL9VJ<[ _KG1'LJSVP=E75X)>:N"*+7Z[[H@ M-C)A'/FX,8S'^,#9U)_B;++KQSVYK GT@X \:V6#;?K7S*B6.H!L2/A-#G4W MW=8T6VHMM:;[>CTPM@$61L!O0/=7GU]MMPS9SC,K/_L\QFJ-U]WF^7RN8-Z/ MYJ;G>=-&- M70'_?$.C-"F8AEB0MTA>57=I6I)F=8HNLZO+7K+F2TLRN7>?1 MBF.ZV*6.!4WUH,G;+>P%WK&/E<';H\S(1&ZOCT<-'HN\)(QLA];JZ4!=XUP;6523[K47XM67@4:[^D QM0KID>IP3?W>^;:)_"Z W M'@<8H.D3',! -9,F#;HK9#T='J6%S61GPMM1,O$F2?AN;7>?O!WKSQO6CY($ MJ3/JLWX:O=[!#4SYU0A]+GM-:[]+>*J?TM0A;LZ^">*>))-7LV*'UZQPG>./ M?J8_>% MIMONOG-]X&J.-P?+88:B =:% 5/NVY&;&+FTWVMNI#&RL,,%\ P4;<#W,RE- M,Z$#V@]X1_\"4$L#!!0 ( *J*CUC6&[Z^,PL +PI 9 >&PO=V]R M:W-H965TW 1!"DY=E6V=OU%(H&9GCY>=[\&\7)M[ >W M4,J+CUF:NU>#A??+YZ>G+EZH3+JA6:H<=V;&9M+CJYV?NJ55,N%-67HZ&8TN M3S.I\\'M2[YV;V]?FL*G.E?W5K@BRZ3=O%:I6;\:C ?5A=_T?.'IPNGMRZ6< MJP?E_[6\M_AV6DM)=*9RITTNK)J]&MR-G[\^I_6\X'>MUJ[U69 E4V,^T)>? MDE>#$2FD4A5[DB#Q;Z7>J#0E05#CSU+FH#Z2-K8_5]*_9]MARU0Z]<:D[W7B M%Z\&UP.1J)DL4O^;6?^H2GLN2%YL4L=_Q3JLG5P,1%PX;[)R,S3(=![^RX^E M'UH;KD=[-DS*#1/6.QS$6KZ57MZ^M&8M+*V&-/K IO)N**=S"LJ#M[BKL<_? MOC'Y2EFOIZD2OQBOQ+W<2'QY>>HAG=:STY*/&MBH?B;!R)R6AR=D#>66WK&'-#SO-;S_)#T3]+SL*3QQ5#LDR9^S<4_BUR) MR5GP<"3\0F%YMI3Y1JC<*ZL2H7-OA!0/*BZL]EHY<5_8>(%$$'=SJQ02U(MC MVOGM-]>3R>C%KU;/=2Y3\7!_QY?&+TX :K\0,=1 F8#(E0*PK<.)1FCG"B5D MG@CD:AJA/$S_0,K2+9+JI-=N)D,.FUDM)$Z-T_EICAD!I0_W MJ!G'%LIHQH'SU?9[BYHL?B/AQ])1 03F""9\MR/D1"S3PHGSX=7%,[&$8C+/ MBTSH62,6VB^E9@&Q=(L(SNB>PS*NGB;#+20["4 Q&7PB +3X0["P@G8F-Y&8 M(9["TQD$-/R/$&*UE!L^?1W^N/L.V> M=M85B5+J>',BKJ^08=6IH"B$IT3J="-^?W]WWX=Q&'=2?79JA3@<7YT(;V5" M$*%HE6$JU6LG7&,'IV=;R=^EU;QH2\\M8%6U3R9_@!E0:!T4B=."3YX5:2JL M].!M\%GN]3\2G1:^<1I@Y@,9B@B!#LO ZE"8^Y-W*'XBWN66=#H<1%!I&;!> M(/EXW[;FE(TIX1;%*W#P3;^0RXM7[(==@B].H97&5"+:N/,C[1%/J)F*Z MZ09[VRU#\6#H9'A&H1JS=9:=E1LQ2PVDABC-R@+XIG4PL-KO+*@Y5R1I2#&C M+NL\5A,<2 9DJ;G!-P2\ )7$]EBFP/;,I&DH:8C1=RL5\OMM8+-/*>P1MW2P M?+YKX3-M QV)I^T4"U ]M;UOI]5^@GC<.YKD:BIK[D9\+_0* ]A4S YEM9N6MMKQ:8^=,,#/*\O[*3\^.RR1_DM5>C2 M&M29V_ROL3=3 'UR^2BI#Z79HM_=(7&3'2)?7ZU[9D^;#W6@9.H@4\0:%0@Y M'Q)H_I FABV>4$L.VE5=N@B%ZXZ]5Q[:HESM8]DG:'WH_(X2D6GT <9?UP(4 MVXHN,.2.;J++RRL*)C+><#.A]":'TR,-'(]9)Y^KY G>E30/)7TS#?5L4FH5 MZ"P@'JPGI9,POD ]D*^KBW[R=5P-5Y4"%4KJV+0C]U!,'2RF@+ZSR,I%L^P+ MC#[,"W _+Q^LU #HA+5R2TDM)6)FK>Q.BZ5![\.]+M0J#'$?J>;.,.:-HXO1 M*!J!K3:V]G YV@YI [;PLN3.35P\VL*[KI8Z]U#@!3AKU#@L*@@_WK74O68Y/+'J]_ MG6'^MAEF-W+_RV/,'OQ]G6!Z(+^+C/^K(>8OC"_5Z-*[H#6N['CV[QI8.H7^ MD4'EIX9\M><[V.H0:7N@;1'?9N0SL6%R-P5/36D+[CO9(4:[T(MJLP&3&*R1 M&;Z"84GY9!*WVK(<8)HB1VF@3$W,'IHR]RV?!P>,K=J344V):&&WF=+UDI"A M1-[%-%[ C^FF[8MZZMASPK[>2Y/+QT![M#\MB.41X%?S(K@;,5X].BD]:#H5XK'?D.I MR'NYN/OKR:$1JS+F\Z:1S_CE18(X3YB,[WETW,?,/^'7%GZLP/4]#EZO?A:, MVI2TI9)8R%4@M5,%=I.I )[FD;?CF]5L4G."<'Q>_0(2DJ+R2!.:H?B^L-2U M,D-#0L6NXZ)RUO;RSIR8.G-X*OJN%O57YJ+1U[GHOV\N OM!"9\O.LBHD<@P M)1$X9*/*$7H'!]N=)T$Y*5L?.0)%AVIU3XY4=;5'7HR@HZNTG0LZAQ9,9H$< MAT&;E%S#D1$ M69:.RR@V=DZ?YY*"4HZOQKF&RY1Y5)[2".TTX2_)8'[$V M;*&]0 1ZU[[B! M\PD5%Y2Q!L\]X^INASD$"NWK\3'5'U2Z:7'MW585U]0N7FBU:FIA:45@/2TF M5H>C"C#2=ZER!W\]L22TE:]%U[^GU]*8BG8>-J/C>?WO\%, O\RQO2D2N:I+ M 9?V4.@12(/V(8/)1,O.)E=L6J[3>F0\I#,OQH=)-Y&7 MH>1YK!UB-B\ZOVGMV=;Y[5/[3L\D<71]/>:*V#SW;M[_6&HO&W?6=:ROE'^: M%C2P5/CO&PO=V]R:W-H M965T5J?WU MH RAN1R/?5ZJ2OK$-JK&FZ5UE0RX=:NQ;YR2!0M59CQ)T_FXDKH>W%SQL]?N MYLJVP>A:O7;"MU4EW?96&;NY'F2#W8,W>E4&>C"^N6KD2KU5X=?FM+? M6CU7QI BP'C?Z1ST)DEP_WJG_1OV';XLI%?/K?E=%Z&\'EP,1*&6LC7AC=U\ MISI_9J0OM\;S7[&)9R?3@OX7]YU<=@3N$A/"$PZ@0GCCH88 MY0L9Y,V5LQOAZ#2TT06[RM( IVM*RMO@\%9#+MQ\([43OTG3*O%*2=\ZA8B' MJW& ;CHQSCL]MU'/Y(2>;")>V3J47KRL"U4<*A@#5(]LLD-V.WE4XPN5)V*: M#<4DG4P?T3?M/9VRONG?]C3J.3NNA[KDTC:(B@T)WXTBLE?J*CV>RKA($NK0%O$(0@H=,+CCF\ M(&/O6PG\80<[4A3W^@+\PT?8T2\^NYADYT^]^%&ME1%3L:3(K#DRU7UDO+#+ M_4 8+1?:Z+ 5I!(4E+?.$130@&:/J32'8E/JO!1MP-D_E/!Z52.F.:")MK8+ MJA""CO-!N5H:LQT5A /$2KXW+5A5/&/C/[2U$J0R*B8'CN-9'LD!HEJPB#1L MB&6.I:K/XT:'LLM;M RK''\O-M+O0E,(&?8C9ED"M[K604M#@;$KNL:;ELN% MJ$")Y](9*][JJC4Q+94ME-G%:Z, .3?2^UB! +)+#]PC3'LV2ZV<='FY300E M,YT^_>C_U #1?%!Y6>OW+=S[]3 QE /Q1I+C)Z"_O&LP1ZAZE:M$FLS$5DGG M>RMOM'\W6CK5I1GU+!STB;/D8OZD/]5K65O2R[G,LK/D[,B10J^I/PNQU

_4(AY#I)Q/?HNJ+@8R>]TS#= MJ?L#AIFG%C:4#PJ:O?T =:S!'O6I+F]@UA8>BPMJ!N5#[&-/N[1K9@PPBIWK MAQ@[X4^Z<0CF,(3[4:H/PO1WVXE(=GVL1:+"4M:K75Q/M 9B<0R86*A=BUQ6>,WK0:P@ZBE<$[(Q# M?IO',6,KX.'W9,\V#!HQ0?^:K5!WRN4:,!>X[@*!4.M &4 >7@5:A=F5$1E MJ7N:QH#CB3YB+3R8-/MSD(:?_U>)"]$ACV(4CB;C(7]]?3'*DEGZT2PVSYZ, M9LDD^RLN.T^RV9-1-CE/IA>?0FHOCA&7/-Y'G%Q<3"@;GV?#;#;G1[6F/O1D M"GK,=LB4A9XVUGOJ[EA'5$;[['1JYB_%Y]/LZSW-*,@B=E:WZ7AK-%56(3R6 MD/L= I/=<>8\]A?'IV.<%>W&CS@T/,#_< .J5"AMP8?1YFW51!/D")E^+G^L3XZ=;* M?L_+T0+X8?A!-]RO?/O39 W/U!S[?*V G_5.3\H4"U,']U\ MSE%:6U+659ZD>GD/*1!M0A:[0L.,F")1\P#U<>^ XSWOM%4RJWX M2Q3M"5 =/]?T3_N/7<_B-Y[[X_%+V2OI5OB1+HQ:0C1-SF<#X>+7IW@3;,-? M?+ (!UOQ9:DDIAP=P/NE!0=W-V2@_P1X\R=02P,$% @ JHJ/6/DQI[@" M"@ X1L !D !X;"]W;W)K&ULK5G;FT((G;E&>G41!<':2\U0.+B_:%*FZ52?-;,E'G.]?:=R-3F[2 < MU .WZ6IM:>#D\J+@*W$G[-?BL\;=22,E27,A3:HDTV+Y=G 5OGDWH?ENPG]2 ML3&=_XPL62CUC6X^)&\' 2DD,A%;DL!QN1?7(LM($-3X7LD<-%O2PN[_6OJO MSG;8LN!&7*OLOVEBUV\'LP%+Q)*7F;U5F]]$9<\IR8M59MPOV_BYX7C XM)8 ME5>+H4&>2G_E#Y4?.@MFP1,+HFI!Y/3V&SDMWW/++R^TVC!-LR&-_CA3W6HH METH*RIW5>)IBG;W\(&.5"_:%/PAS<6(AD<9/XFKU.[\Z>F)U&+'?E;1KPVYD M(I)= 2=0I=$GJO5Y%STK\;V(1VP<#ED41.-GY(T;^\9.WOAOVN=73_I74T:\ M,06/Q=L!(&^$OA>#R]>_A&?!^3.Z31K=)L])_ZENSZ\.IR/V41G#%@*Y*5BA MU7WJ<@6W+/6R+1ER,I4KMA)JI7FQ3F.6J9A3 MOA@GAJ9M!=>&"0HP0WA$OA :(7K#7O\RBX+Q^5^^4FCI)V)?96HA]TDCL2PNA\[_Z+LCR#ZJTW=NS?%UP+^+)^UG$Q M_) ::YA:/O+83YSC\.VNQ7_UW7GD[;O??US+:&YK#/4N!)4F_QD^%]DE+]DUX0O?G M09-TM'J14OLBG@%0JU_')0=P1A> 6@!G<9JE+O& 8+L10CIXH6B5V*&5R<0# MZK$1#EJ=8?PI2LJEQ9;QHLBV!%*28."/TBJ]95]'=Z/&G9VEFASVU_#L&,54 MZ6#^?W2WJ/[\M"^YW36AM0E-#'8\+)EGM,+-<8LBQF./(F&MX#0[><)T8%U4K M\D)IM&4L23$;F1T+LP-%MXA0Q7-52B^-&R.L%P#T+@!AFPI?.9:IA-TIG*T% M)%M:692Z4.10MR/!NQ)5&IBQ&_!F\@B80.F5#MS41#(.?G?01FE(EVG,P4*$ M?R6%;+GZ7UJ5A4O4Z;G93?/GU/8(&3IT^2Q;5D5H%XQNGW^D'#Z=#._WE=[? MYA-!NX#2SL5]\6UY)PR'8R"^'9@-)]%9@VBR%DT)O(A.N5T7#D^#:>![KH)R-9)=H>$ M8[4\!D+8%7F@1W 8SO=&D:E7<:Q!GMZLJGMKC3J=M28=4F*">>#%:E_QO4R] M/OHH4!I?$AQ=A+9EAV,Y\-@ M,AVR#?K,-*8::O:(5ZPQ[X1D\GP;#K9,6(A5B!]J.#M8'QI15M-X=Y)2$]QC7;U M@0V-O;>O>5ZQRT7:^& ^#?ZY?:YYEL(LF?*^K%5FVDT&:=.IZ/PO.V%3/> WN[.(U !CBTDP"2ZJQL MC.LU@ZR,*Y*L#AAEZY.>H);P85^2\Q5L-VAD[E[HP:YLZA-1\7Z(_G*6+AFB MB+7S%I*)^@-,/4K-W<04P[ &<_!#)B/W.)5\)QX%:W-/;D-Z% MT#=5"8IPEKF\<5H"/%T6S_DWZ"R,=5GDW?EGF:QR5Z^U6"'7ZGZ5ZD=,*=TY MDQI5ZMA3RFYZ4PA)#V/JY5)4G03O]3^ I*G!ZW>"AUFJ&U63RA]N2Y*'9+CU M(]UD^'FKD=)P06TUW%D6U-Z6MD28D+@2NJ-%1?BXW'H>QNZNTX*??(M$._GT M)-8K995%(_9.Q)QJ8Z\F&8^_T9-Z$[;&818-\[#I#OMT7?-[ 2@(Z6"\A8 E MU5TZ6/3ZM$HCUYL36/OG('VX\>>3@[/A&5I=LNY@,IS,3Y'CN@[@RPX@0\IA M @H:E6S[F.6E@HN:;/'&52U_3^?V8M'5B9=PGF;T6J5SAA*(IC1=7PQIIXU M6N':85_:Y[W(. K,3GD"1-H-?,:VQ*D<.';/@1P8\ 6ZN#= 0:9!X\P M8"::@GFHL80J0:5*+:7IM5*8(HC4I>,3VHK*_R-RZ+#^(2=,<4AS@#G>!T!G6_EX3^E *=4X'V1:5H^FTQ;3J74EK,\Q#^<*N:5Y5 %,"1)75M*2!K23 \>%._3?M>PQ:TDQAY&DPV;WH8%@J>?SB ME5 ,-%+!&.>*@FM;%Z)]?G6'@\870$M<9BZ(W:,'3\AWE#6N&._@TQ&S=YO3 M"]T8*JACT<@-!Q\W9>0G1][K_ MI//9)1=ZY3XNT4MC%&S_!:89;;Y?7?G/-NUT__$+E(?>'A5;++$T&$U/!TS[ M#TK^QJK"?<19*&M5[OZN!0>1T00\7RIEZQO:H/FJ=_D_4$L#!!0 ( *J* MCUA4!D^.;0( )L% 9 >&PO=V]R:W-H965T_8- (E7HZU?)0U1>Y6FOFS 2#_!%BSO[- 926RZ.O6M M UE%D=%I/IU>ID8JFQ3+Z'MPQ1([TLK"@Q.^,T:ZMS5H[%=)EAPGZ(?8&9]8=I[0[,5L&V6'MWS=?XL+:1'#6/ U7$L>(9UEH;>&;WCY+D9&NY/^#"V[J6KE?5"PXZET\GG MBT2X810,!F$;VV^+Q,T,^]D5[NE?YN,@#+'HM[UZNEJFPN)-QK9JJBX/IP [G:7P=A MT B^B&UF23!<+4N^A0>P?Y7W&K^&+WD.<$A&[\4V,&[99DV'UOT#\Y[LAE MS0WU_AYK/A/ 2E1OWR_9>-YP%+*F,545MC!X4 M0OHG?ZSCT#&8CUXQB&J#R/GM-W)>?N26KY9:[9DF;42C%T?56:-S0E)2'JS& M58%V=O5G"9I;(;?L,R YLQQ:1*6U85(CW'B$Z!6$,&)W2MK,L%_E!C9/ 8;H M3NM3U/AT$YU%_ C)@,5AGT6C*#Z#%[<<8X<7_P^.'F'\,@)UQJ4I>0+7 9:^ M ;V#8/7^73@=79WQ;]SZ-SZ'_B;_SB.$BP'[F@'[3:NJ9!DW3+68N<-DV+], MI:E(@*4\$;FP DS'ZOV[>13.KDRCG_$=8-=17Q.*!5T@:LH*I8'9C$LV80?@ MVC"KT,88+YQZX:"F@M5L,X9R1+&"YPZ'8+!J"E\UZ)S4\27JH^>F!#>.\L. N4%XH=*+"C?BQH U?<9SA9N[Z"F$QACA-[J^0^A6 M!UV!'<\K;E%*3HBBY$+CS+1LGX$$HH<_TKHP)YB@+7(0DB5")U5A+$66!!N1 M( BET#HF"=?Z0/1YH2I$PXQA$MW&A.1?MBX-!3^XO*W!902WY.L,IIDT=W@.1N M':M5X)H^#?J3-+Z6Q0'[]&,M3#'E#'RU2'7*VG3].:$Y8'?<5MJU:(=%6XVY MX.NZ@QEW&J?5YK;F1"K'@_>24;1&\=4/G_7.!T)U/? MWT9IW!_/%^B0,9=8(&@.QK:+/X\7HU_8/4UMC#YUBRNY5Z!Z+.XO%HL.SY.( M]_%8UIK NK3C47S>2"IY:A?UIXMC6!ZJLLQ=[2)7(?V-ZUGMGLSU/3?'-+^M MAM]>#,WSEIL,@R7\E/$S@9HQR2O:H>[* CVJ-/CN35^HU1Z;CH_5\CQ<=1>J MM<4SQZ/"HY]9_O0ZTP7'D(Y'QQV^N3L9M15-I6WW/#L._!.R\: YV5[%V0B3 MN+FH:6H^!Y@AP$_-UTOW@V'GOE8 C@.ZE=(<0TA_=6NE[<7W@[_O'=7]K?D. MIXF0= *F:#H:S":!GVW-AU6EN_VME<6[I'O-\/(.FA1P/57*-A^T0?MW8/4? M4$L#!!0 ( *J*CUB:P"<[2P, -@( 9 >&PO=V]R:W-H965T M),?MWX^2'<_=DJ#=7A)=R',.15'TK-7FWI:(#AXJJ>P\*IVKSY/$\A(K9F-= MHZ*=E385?L(_GC.M"3G%E=:<53.L'!&M\+>SQ)'N'XWX3W&98>1[\'(0I_GD -YDB'(2\";_%66',=V-X:OCW-:,XSRB MZV_1;#!:O'Z5G:3O#BB<#@JGA]"?J? P1IY"#$^!] JN#!;"!4BXL!:=!58E(]4DLL?5":T@?#1Z*8&I\&*M1(KP9ERP,>HUL/R#M9XV-H(JFA! M0&1GA77!@-D2F"JZ ?YLQ(9)PK#'895QKAN:465SI*VEQ)CT>4_*/E9+-,,- M" XTR(^#PKW(P Q22=;:"IJTPI6PP@)-B%$HVY!FJF%U3QK:4O R.+C'FH+L M3 ?.-J@8FLO145HNPXV5"<:&[3FM""(?D1E 7P]_QQ/"(.:665"Z M+W/:-QAN%F5%K2%+CX"P*DV&Q.:T8Q(4/=,&-Z@:)$G/X,H'+O_C2H,X\-D_ M",_B[.@8LM/X["B$E.5^-'#WO'NS-(Y*J]\TWK@[;:]U1]ZW:R2?N@P%'J*R(=3>(:<%R5]JVW3WYBG2<@\6\][,N*M&\-+:C__DO5] M9/DTGO1D/O<[R':];,FHV]#1KD-/M1".I6L\P^K0MB^Z;O7;O.OY7YA94YV! MQ!6YIO';-Q&]**&/=A.GZ]"[EMI1'L.PI$\/--Z ]E>:7K%^X@F&CYG%+U!+ M P04 " "JBH]8EUG@4F$# !"" &0 'AL+W=O>>;QV,-T1^:'K1 =/-9*VUE4.;>=)(DM*JR% M[=$6->^LR=3"\=1L$KLU*,K@5*LD3]-A4@NIH_DTK"W-?$J-4U+CTH!MZEJ8 MIP4JVLVB+.H6/LM-Y?Q",I]NQ0;OT7W=+@W/D@-**6O45I(&@^M9=)U-%@-O M'PR^2=S9HS'X3%9$/_SD8SF+4D\(%1;.(PC^/. -*N6!F,9?>\SH$-(['H\[ M]/D/HN2U?-HLL(2ER+1KG/M/N ^WPN/%Y!RH9?V+6VV3B"HK&. MZKTS,ZBE;K_B<:_#D<-E^HI#OG?( ^\V4&!Y*YR83PWMP'AK1O.#D&KP9G)2 M^T.Y=X9W)?NY^1V?^Y]D+2S1P'TE#$X3Q[A^-RGV&(L6(W\%(\OA$VE76?A# MEU@^!TB8T(%5WK%:Y"<1;['H03^+(4_S_@F\_B'+?L#K_Z\L6XS!RQC^=DSL M5A0XB[C\+9H'C.9OWV3#].H$P\&!X> 4^B\R/(V19SVXMB#XLE@N2J UN I! M,[3RT'R%P\(3"F,!_5D!*XWUBF-V:H/0I1_DL;,H3UM*$0JFB4"'>NB\B[DLH>?.'QFA2_!%)OP(F5XCTOIG8V&!X[,WV^ M;[((C$)\YOMSP F\?7.9I_VKW_X^R_W?FT$+KP/<-34:XL!]\U%S.9WD:#P<7[^ LR^-1RH-;U,17NH7^ M'MX/+,_% T?;L+1-X,9@9$JV,D]M%'O^LRIY%F?C<>PI9^-X.!S$^:@/BU]0 M#\[2WGCTSG^&3*G+_OWOE\K1P5HL&B.=1 L[7T+X6*C&0ZP-U>TY4[UE];IS M/L%/6)":W4,7V%&C2JA8(E@A\INNG3SO2K/WGPO!9_MJIJ\7Q@UI/BLG?0VL M2)<6SN[((60LY" >#X9Q.AX%ORR_@B_DA'IA?8_[TAN2'+WK7(.;T+TLB]=H MUS[QA]5#@[QN^\(_YFUW_23,1FH+"M?LFO9&%Q&8MF.U$T?;T"56Y+CGA&'% M31Z--^#]-7%J^XD/&PO=V]R:W-H965T5XB$)%PH@@5(*[I??\_N@B IV4[3ZX?>ASHB"2P6 M^_KL GV^=?YS6!O3J"^;L@HOCM9-4S\].0GYVFQTF+C:5/BR='ZC&SSZU4FH MO=$%3]J4)_/I]/QDHVUU]/(YO_O@7SYW;5/:RGSP*K2;C?:[*U.Z[8NCV5'W MXJ-=K1MZ:U7YI-I?JX_>#R=)"J%W9@J6%[LK ?]56QLXP.&]# MXS9Q,CC8V$K^U5^B' 83GDSOF#"/$^;,MRS$7+[2C7[YW+NM\C0:U.@';Y5G M@SE;D5(^-1Y?+>8U+S^UBV!^;4W5J-GS0@2Q]/\DCB2DC,[R QFZMW MKFK60;VN"E.,"9R G\34O&/J:GXOQ5AUKEY<03C#\;?F*.7?_O+['SZ[!X&SQ*#9_=1_VT,WD]B/E<3 M]<';&]T8]:$$IQLBI-Y7ZA^Z:N%PZHP%BK_-VJAKMZEUM5,89+PIE*T:I[3Z M9/+6V\::H#ZT/E_#X-7ERANF!MMLUDJ3+^688QN>=V-@I3Z#BY:ZL=5*,:$# M5M1B-UJX;GUH-=YC^'9M\_7HJPVA!?7SZ32;3J1];2 MN[:FQT.&1A3&#&;*?#$^MT$O2D.,[3$Q43^M^\5L4':S@5@AMG(WG)I!RI"1 M Q'GZ7>M?9,IA&3L .K;T+JN,FIGM,?K$J&6%$%"U!7V3WO=Z)U:F(XL9$LQ M4>4ZK$L3 H4V8F")=]ZL;&B\YK 9&K##^L/GRC6TOTJ9Y=)P/!4QWFA;\AZ) M)1( 9*-+TXFCV^$G%IKLNN,C:HC(5.UF =%@TGB"[(/(MS4X2C/WJ&,H5&(2N?$-TI8R['(9)L,(=8BJ#'5I^2T_%?;& M%J8JZ 5]^*ZM YE\KFO;Z-+^AZ4EKTH=@EW:7%ZI*)+2?HX*/W2-O'11(YVO MSA^)L[)@AHX!^@9R+]3*.ZBM]BXWI@AJZ=V&!QY2)^L_?_PD@_JA'X.D5;0Y M>ZJ#&CW],%^0Y0-$7>L=2WKLK)-A&)G-OAI'@H&%$A/WAI,@\63I6G];1 G? M'%*P40I.*RRPHH%X/LW.L//Y^1\50A[MAY![ TBX)8+,3K,+_#<].]V/'OO, M'8:/^02A9R]\_(^&<4;A[(\RC?G%'Y-B.L^\W2I A=,#RQ\ KZ20V(4M7JFP MGJ) VL.^59QELXOS[/3QMUA%]-U#CG49'(F; @04OM;-:/=;2PPROV"_1P.UGDNG)%@DIUN(3>1 M%\3']H]1"V",HI?B78XP4:\U(N<@CPWMEE("Y28>NK^+408,:JTYHV!OL ]= M[B<)6GKL K(C;_8]A03?H'B@D$I9<@F[8-D7T0)&J9%5!#NWGB?0N*5=,M2I MX%(^D&U'$Q$"U0"RC&4HP$7V=>B#[SM9\E@XWY/Y>7*^ Y<3*FE.GR7>F(47 MAQ-_8R=,+Q]_W0F1R->0R)_ %6?9V>Q1=C&_^/.ZXFTL_IE<\2Y$^3O\*?O_ M=29=8\07NQ'T_&"6G0_RVN]PK8O.M2[S7UL;+*-A=HD/WD$"7L-ZN 5\G5<8F?( VLK19M M@ 4@KU/=!QK!0$;'Y!WSZ;/]T?QZ]NRAB&K([N1@3C<6FE>ET077#57E8,!2 M:Y#CD3G ?&X,] 2;X*WX!'%1@N3KRI5NM:-]>]>N1)FZE=9+U';DFKWE>JUK M,J/93%&E$/%*@%XZ D,&.0(,IL"QF*HWSJ]T%=$WJX(6"GHCMB5J^!X$ZW$ M;+9.71([=\/2;OU,Y$:FC7J *HQ@4:-Y[#5)]CT<2(!J@FXT*;NCR!6&-"U8 M#./-4W5L'_(*#>9 XC!D_-F37WPZ,)&KSD1^AK=G<3DKUI;,I\4WHI!FUD: M0S-HT+&%\$:2N=(-?NS46S-6<"<,G#>0F$![(9Q'8\YI(=9&Y: M!!+67)#O.M>.'D9EM?/1O^B#-VT%7\?^ MLAD:UB=Y)-KC!UZ7;XEHC?+OP8 M$+$F"2@!_RM=??9MW>0[F&'K&PF)-Q!75Y8/B_+[[2?5G5\5YK!JO1C D=O+ M13%]2GNEH6C(=CT(L+^-.>E\W%*AG6:/IE,13W0R0@1PG'9#:HQ89F#_*;HX M6.4J5NP8[W)JPQ2B%^*H6ZSXJN,M(1DI#4MJQV"QTAIRKKS4=H-_8?#M9N$I M8^));!MN6"7^0FUR1%?B&%Y$A9=(NG>%TNJ%+<5!AM[,!;,$E:^+\1[4^*UJ MNM,X[M34^;ZFQ@!UX6[&*^*E6[!TB"MOUG0P@#'?E)[$JAVA@,Z^X2%4\G)> M#>Y("FS#D%KOA;E@$FQTM4]H-XJ'?[6\98<9%=F0-"AN#[<70T0$U M0H9MU4@3#V\[34S41P[5NM/"]=J:I7J#-2N6 1 -EO.DV7<:'*@GAVH%<5-W M6O5C>N_\!#0]%OU%$UH/=ZXPQNG#CB";Y&CU"=-EBK(>%BD['6OKIP,-D'Z^_H!YE-I,@BMF9>!#"B-U\33*1D_B=:@@*]#_&!( P.8J-\UN"XUY7:YDHZ7$!/:1Y M[7S=0_#!EPZ%3X ;)=AV1#*@3FG"%WU!V\6@8I"64J&>4.)^]*=CA+QL&>*? M1QAG*R[GL0M7ZM-^ %\\4((<%+P6>)_8^O?DZ%!H5#6U'> MZ@PXHD0HGKX9UJR1$Q?!4J-"&S,V;&\/SA_-E:%V4CS=< V6QAR ;N.3/R#1 M7TPO)B/A;BVI X7?!2K:F !%4*..20I) Y! PA9L1P78D.B#>?8$Y(X?G)T_ MYC(9^WK(BH7DYF=J#: 5I!0!"JL96\=\S3O@K6".E&(0&33C"I'XY M\/YB1\,S.6;IM\!5-7/'G-S-P#[]A X)]Z!T+-M-34?PO12SVY>1C=^W4"_ MM$BGL$0\[9O6E]"\+WU>DTZFD.^:4ESZLS%UC(-TLX L%HJ=@5Y:*A&6?L2^ M2$%DH,=QZKXQDKNU+;I]CH?',#GL<7!LZ?H<\9G,TI6V8.=>N6\=PC3R4WW._'M MPGF$ ^8_0<.WCGIT8#QV!W>#!EM'^2/Y #$28'9,.ZI#JC$36A<%DTY=S'$.@L\'V>9:M^#2PY?H\%0B#A8C%M/Q@ MY7A@5):2C.^@GOJ7BKIO9ETH(81P'"/]3[Y(X M.\W.IO-]672+47_)KV)3-9N>7OQFTL [GPG=749GCY>">LI\% H&N';;4O\5 M^*5$>4(-5@93E M+RA*D#J29'"O!"Q2CG*".'TVFT[\^'$8QYD!63K&/69_/ M%1P902I&V_DPWPV<[,!:.,D&@0ZQ*S(,((S3/%UR@H%2H):66+='6W7%%7=\ MTQT$F GVT^R>JLL[:*ZV^_-Q4+!J@'E85=4%?RN+<5 D/LN?![ M@E:\JX?9J"M%\*BK\@N'*E\H QDU7AZ&%/D6#+*8I3[1CE*2"41P3<4T&1SA MC>/MVDB'(#)%&Y<*UU4VI_$ZK*ES5SONIT4Q#IH%U[W2>R&3A@DR2IDL;81( M P*R7ZA_1^(S5-C+11<^_^F$GO@"._%:2!P\&$M'@7QO(D=( ;+1:DO'3=4* M;(=T]A3OXI!Y,$4Y7]K(28K(F2YGU(0^^6BZ;]7(U#[U"OBE_IXP5[FM9*MTN%,D"AB!UAM$-!3%\CZ3.N8HW M5>W2YCK#B (<>H\TQ:MT+A+;'W$B-X1MTPHV6-)=*UT4MA- TR I14NC&I*L M2:3*#[:KVNR&FA41F/ A(&TCG5%A0NR%R"\)[L)E:+E;U;_FFQ8[/@WJ^Z=I M[XQ!$4ZKE508"5I@_#M=(;")=[^'9GQ8VUHNYF3=59E1!J-=E 3]N2+MPDIS M<)L'H_GN')?Y,0(? U<@&O/96<1^_-;.<3DB-BG]L'2 %5;UY8%P7MF:[CZ.]T(O'P%4M &;P4< M=!)@!WX_:,LR//E/?HXC4("?W&CY]^*%'XN<'0+Q/F[$MR[@EXVFO8?HK M:M1/@&J;HN\*X.-=>/V5X3-@ /,&^;=O,9#)2<2EV/"I04[#O!M4&@F_"0?1D!:ZY$;U\,(<4O$-I0YR",Y:Z@98G+(<%"=Q.X&ET)US M1?\[W . 4Y"RV4=H"*\_'#8Z4LVZ=L]*]$'[SA'%B,5860Z?T1@Z<*9>MJMC8]]3/H^-P.GF(.OLJ M%Y/;[D"?#&ZE R&M^.X]U7D0F5Q03V_3]?Y+N=7>#Y?_-P .AGHO & L,74Z M>?SH2-)H]]"XFN^X+US3N W_7*.B,IX&X/O242M,'FB!]#\]O/PO4$L#!!0 M ( *J*CU@:$=6D?B8 &"# 9 >&PO=V]R:W-H965T7U;4E5E$Q2#TNVXRI%3K*^2C9>*\[>?AP"0W)B$* Q M@"3FUU^_Y@6"E)1U[O9#8I'$S/3T]/2[&V_NZN:S76K=9O>KLK+?/%NV[?K5 MBQO[-LZO)JV^G+W$ /?&KT7%]\\VR, M$.E2YRU.H>"?6WVMRQ)G CB^R*3/_)HX,/[;S?X];1XV,U-67]?E/TW1+K]Y M=O$L*_1<=67[L;[[FY8-G>%\>5U:^G]VQ\^>G3[+\LZV]4H& P0K4_&_ZEX0 M$0VX&.\8,)4!4X*;%R(HWZE6O7W3U'=9@T_#;/@';95& W"FPE.Y:1OXU<"X M]NT-GT96S[,;LZC,W.2J:K.K/*^[JC75(OM0ER8WVF8'[J_#-R]:6!HG>)'+ M,M_R,M,=RTRFV4]UU2YM]EU5Z"*=X 7 [ &?.L"_G>Z=\9W.C[.3R2B;CJ^8[\8@XH?E._FU$#.V>YSX=GAMOUBN[5KG^YAE<':N;6_WL[5__,CD?O]X# M^:F'_'3?[&^_5=98A/L#SEVU"LE]",C]TQRHP^R7I89[DM>KM:HVN.>\KBQL MNU"M+K*YJ525&U5F%A;1<#=;6K>%43\T=;?.5*,SV.$:_BTR4^%P9!RFW0!9 MMTN:6["Y;@S,M2Z!L!:ZTHTJRPW^KMO#S-5%=FZ:VR'I]?6-$W3X3+X2Z,774D(\I#3 M%#_/=M5OP>,\)GOD3/-N+^@\! M%P#4M"OGIM6S]L:Q#*0?:]?X:#G&\47PQ/ M?CMQ-L#X/)]RIV0CM,*YKM1GG6D'(N$*J+M;K1EW[5*UF9K/096!"9 " %U MH)T<47038JK'SX6Q>5G;KB$LX)4%FD$:WS6F)\30KPY#W_O3>U_9MNGH^(;N_OY)#PJ^^WQ35[#E MKN%;$AV(;!F71?88" =W6=754?3-\*V;;3*41,#PXWF7!B1$DR\WS ! 9:I1 M2?E=N(>IUAV+!7R<^5*K\V5EON!%Z^AT:@=T-/%Q]GU8Q/!D,'FN>9T[NF@S MO)*Y)MI$R4/WN^(-9$#O0,;T S%YO)+*[PB/'I^M&Z#3,I$#,&U[AWP?E.W/ M,!$PU!:T:A 7K><] C#1&E[%$= -*K:&=420&?>F98!'9)*1JH(CEV"# 8VQ MK,$_.NNYF ?<0\FD7@)C*KV@&\0^* >O0/6[/']Y^3K[$9_/)J0*3J:OLW]T M-7(+MQ^$BNX?VYORO24685"Y .[DR2""AJYONL;4KQ'S-=9(ZADR!U R/!D< MZ./%\2C[PN ('+BJ!0%;*E@=>-@ 9$-# J!#X]V66"HUJ%:U,NG(0>/T)CBM M='H_*.Q@! H%J)/$54![P',CA0E/<6,TT"*P(\\(>?6CO&Z:>E8WBIDY+GK8 M1^")1^"G:AMAL!/68Q%4N@=P#"W\#GNN:G>@0(#**;PBNWOBJ@,C!2]"@6O6 M:V(!]5V5L+>(AW0H][X,$0W- 0@ ?4CWB?%N"7=&W2HX"=C"?0V2S=",3CK(4<@5! JIO I=;HXL:-EY!""H M3BO&XP'3\DBH$5 M]L9((MW.1)H)CF4B=KMU MJ/7ZL-#N:OFDYO*U^JN&7] +45]N;0_M4:C(1[ M$H6X.3B,<"*H%&EGN=HE$-D1TD0&.K(H$$G(\D$J ME$"R!AD!\(F65352O$%@+H!6R$)Q%CZA$/65%;NDD N#A'&W'*]05^'J<*5( MBZ6KB=,5C;H3L0[W@N@5'K[3=.FVMZIHK7= 9JL9$)+S5M%X^&.Z[]PN_;E= M[D7VQP GKC]T6OLG.%@<9KU)D+FQ+PDT$U5]1LNXML;AM- 6Y!&;;,P=R!N@ M*F0\H#8X3%7T5]VU7D$BNK]EL0(/ \<"+7\82:.(92X5>FX\B"E(,/CYR6AZ M-HVN_ZML%!9TK!(Z_YZ \1XO%X^E3H&-%W0%8P#EB/L4NGG.6= MR"65 P'"')&12NH7R"CO["!?(0@/,#1 .\ZS PN7X>_P13:=[G5H3<;!K3S> M2U57[IY^C)ALI=M!U_'^J0Z6L0J^:$A5Q+"$,[F0/=(5Y<]'=\ S06OS_/8X MN]IF^>*K!![U:LX9'UTV1A@.++8"U 5)6Y "]U4>:_0FJ^*UCEHF;!U+C)V"R0H/* M"*+0W2R]=L7$>;1=A %:.[@39+8OX"99*T M#L?BF";[ ,#L+&RRU$R7!O0LMEG4 @>C_V/@?$&?4^@QM'5%G[W^@=MTAN@@ MR*QG>E7,#CXDQSJPLCL8-)8(0 RE%1V2W/;6D!(&T48:$<@AL* RC6?8FXN$ MCJB<; #-7!R 4',+QLL"C1BX! VI\M&T=*)KM/WKSC*_&HG"@L3 ]T!\)30= MTXK,CI8\NV%T)<:.TY'RNBI,\/R:2PQ1]E'T(.Y"\XW3)-YW7 M92FD3IL_SOY):G(U.*2H83H447:)=[\Q]C-"U8#E B<"!)$[G8'4OJ&3'<'] M]M"C/R?3K#EK46D'ED4J&3SAFB %G=G +=-,([H@QJSG>"U2GW-< ')PY,-+$ M5WN_5$P>SN>^!J%!ACEM$Q:K@>XV>/?0E09F9$-,:06/[94K4;ARLE<8O <% MKT**'G;D/C#ZP!QFT0R$$7+N%<[W -A#ZQH]I9:\!2"S7-P!3U/\)^Q=M\3$ M3#0A;-SS#>^5\!=S;AI+WC#^ S4CX$A+]'7&$X)QPY+]5H/ )V'49)\-N4!7 M(++(<0IV:-YZOSM0IGP#1A^RI8H8,@D &"%A";)862_ YP W8F2%*A2;LTZS7'C2S*Q[\/(!%QY9TWCA\7 MY&>2^"!2/"KF_KO$.,, P[QKV$3#9<(M _!F:" 15RI8_,)^2DTQA>S*2SS+ M? XND!9/=WJD%-<9H@"BG)4JT.$Q=WX!,&/HLON]Z/N<[(IZ9FO82*[I7J*A M3%)01P$1VE&CG77D_=,.(G&?AZ\C1W4:K@EAI;TW;AINW/2!X"3.V&XX, H; M7>-2NY6Y_;,=_!8KIX,>T6P\N)B!@Q.:0Z"H@QT)1H!,A#X?;1,H_>RTM.8QHTE@)]'1-3HA&W%QH U?D/F#R)GX. M4V\%X<#O"44+K8 M5Z2/CD]>[_SW^ZZI"$MP(\Q]RR[SY$1/$.V3L=A*5QUHZO7,E-I/00^\E-]_ MY%"#&GHL>F)9ET0 8&/JH#CC8[\X7PHS]W33?$:LGY8X#UD4;NR^2Q222R9[ M,T! ; &5+%#8@KW+KM_@(/W!!X=VW:G]DQ]\1JGF%Y#S(@',S(-\>G59+S B M#2HWD-5*!P\7&D@K% V__\DTM))"?%CB* Q9@<1^$#J2QDQ M)6_2;\7FO.MJF$N1UZIW"*1/HCQOM2"$LE (E?7\",,3@IJ8'8A..03"W$L/ MUD&!)X!D *%SR_R_<8HV:>5)X \US9P]CJ+L>%$VRJ8H,D0SE^NZJ(ROVNOEI$8:G&@P#D8+@N]]$'QR X1@DP0%Q./-!V":X@B=;YLXD$ ZK#*6=%R5 MV!651O5*-2#AKT XQ]<";"1]5-1WE0W1S!:4.''GPNT%W16?).6/#5:G6J78 MVA*#J J0W;C0(>N')HCCIG(DY-XLT(UG9JS4D9OM8L3_7M)T].?D,J9^SW]C M?TFUS6!&.S4FQV8H*._9#/LL &Y,& KT^OQT='E^P>%J$YPU+%KQ'(H_Z,6> MA!2XR?ZT-2<$!]GW QEOJT2G1+>!]1D7?8Y)=ZSRYC;'0Q'9I&D1OR9?W-GX M:#H>17)5O'"3UUY>$P9^1@GZ*I+A[*1%"C-M+\N'>9H ^ 5@,"WG<* 153>] M""#P=M(1#%USR3P$.8V2Y+,N-ZP\ ^15,1PX=-<$=6/51HQJVC\ &?#&Z($ M/8@]!Q(^D0+E;R EK^D&OL<4QC;(WSYW M]?M"YURN_).J[0$=*X%RF\31S1QKB'"8FSC6-LREJSH1CBK2[[\BJP\)F9/] M^93O*R!(G?VB[G8E@T,Z< MR":A"(>S><>. !B(I JTP?YPU;8@[KN6=#IDZ9&OW*4_[4@>'=0^4L?!<)HG MJZ]PQUWL!Z%" TTR&5A+@3F(SFD$@LWN:%H4MW6G&@Q*/!8GWG_/ 0\P*UD5 MAU$<9XBU<]#C2I(3\+.DX=!AB=K%!!CEY-1DAZ_@?J!\B7&(2_?T?M&B.0T% MX&U++:Y-B7+!W2@>L2OBB)+[CX#YG:2*MJEZT$M,A^YTXF@BG/A,-E '(^4Y MY(_V9A\0:5[8B]\)UQ9W+GD4%:H>!/WV-CE2X8TY]&0Z[ 1MD]:V@_[%P418 M%\S+V6RDU9S%1)XW3EET-M2NW6 .OJ; 5FD,U!#@-PC7O8/3GJKX#*EZPF"XQ#[J$ M;5$Z+5?CN_;0G-'1Q. M/!T)G/%J+@Z#]A4JR]MKT1WKZ1-G8[R".0ERIC!/6([@F:Z8-R @QP,N'X0J MB BX/#7Z56$L:468%!1L;>2O#!)Q!Q\Y95: ! I02"H7<12*A\2NDY ')ZDF ML"7KZ9FN+^A;:.2AA@PHN7,!WY7/1JCT'5Y_V%%#"Y1Z86PIM'%#TT?1CIX@ M0Q6S062E7"Q.C!1G,VNC9IMM-$64Q4>U5\#Q2N*E44H%>35<$M 6I\!A$JQT M<12TT24-)\ATYR=_6A $S&N72D^2>Q@0^V^I11%2?)29)53@#9&BUN@%"%K6 M^GHD%<%CHKH:.".12BCF:+Y*W[?99"I);#$(3GWFF#P,E2R"P%*1':DJ1JWG M0B,LDHIBOIBF1:DE[$U+.+/$>5T16+%7/0QI_)/]*?LBGFQ0@8LIR[A7%J-+S!NYG@:I0=DV)-3GOUA4=7MWXZC\@KN/L?'P^ FX;*,(A_7+N$)&>P1Q/B).YKP+_\\$N]-GGTTR'=1A^)P8S(5]E- MR%=BGD"AXBAC2GRBU@<1"3@[-.P8$YYFW4:S+G8-K!.N0F44*UUHPY9\I1=( MB%P/(BE9(3[E0\8P&9$-^3KF&X[$RNWK3X ,\#>X,4EV%.B,QF7:8#(I9R=8 M9IS;(%!] =APNL0_:;N 'P3(.C/3[<&YG-K-6J1. MGS_%1ZVC7%0%\3I&5GK$??VFY+R M#TXBF.E
094%9G/C@*]9X,_-7I%>74HGR6MAL4GGYG(!'+@,ZQ"E5HR MXGT&IZABO$O*6@$S#K<9Y5WSDK>F#L6M6_3*:8=,EB[K"6RG4-&&PF.7[$B= MO2P;7"*4+Y("_*'+G?;KT,NL*$B0+;#8X"='=V3)A/#<]FEP-1A.MB.Y%=A] M*'-%JD7-AFG*R^RLZFB#0O(1+M.Y;%3*0M$!"LN"2BW9U)@R-N@)5\%7SSF_ MY^?^PA6/0_H>/6< +3YCC6++;F- G1@C9LW2Y62(P>>^B&0ZRQ:.*D?"9]&9 MPE<.NLP=F9840;5*TT1C+T=+^?_N\;3(UL:FOB;[7\0;R)B+TREO1K+]0DUF MJA=2J*!209N7'#[OF'D,1IS( M4&Y=T;C/LN(T0-G.7,?5*P#-][#!P96^YO'C(E\9\CX7Z G9KT,RY"XB?/RY M3(=[7!^AT,M[Z;C*:PF!B M#V' Q=G$__WRY')KT//L9#293J//IZ.3DW&2Z?1UCK3%Q@R+./DP\A5]O0.. M3O$K'>C/Q*:0(02DGD98'X]?9A^(<2!&XN>FH^GY13CFT4FTSF,/X,ISQ[@> MV@Z@OIZ51OA!7$>-49XMQJ2"1$(5(.@MKD(J*E%*5<4#LITB1UKZLR%=[3"H M?H%G[:C,\FX/9M ^A=6QV73GI'_'6:V#-9'9@:^RY))Y^7@H?8-"IL)T='(Q MH:>>P_TY&8^BH$>YV=*_'W;>#(H9F/T4]$M:YF)\DJG BKE$7MFLGZHKB"!W M[6#=)XJLM(PFAB+=QH]@#]2)4^(/&!9JQ0\I[,X0%44Z$SQ %OGJ6I<%61#/ MHP1I]#+Z[YW"9RK.FL::!(4N)S% :/]L#V'WCNU!2 (XHM[/.CXW<=K[J4T:+(;EW4BPG6FWJWYSE8<'B6/[Y=E_'?J,5=>,PR45]S10G_U#+J0# M(RO+8FFT'&0"]1\AJ-9J$S: >,P"2!9-]& \8VA=ZQ"QH",LL2W@ MAMV&\>7H+4(Q=&)P+A$MS:).$7 Y!@1@^&.[0<,V!J+,:G_68K"E!T7YVYWM MD0YLA!2F(U#YY,1 2?I$]E/_A\B:&[F@!5#&"D.44><*ARRICA$=5E%102A6 M=BR$9A[M2JS=NW6YLBZNV09>C/=T+?$A4KCLCYC>_D,^[CS5A \B GI^^O-Q5 M462W]"1P $JTZ% '5D?((WR%6$;=$?;^WR8J]O/13Y M3QZH\I=R$C'-A],O'JCN7Q]FUVE5"O,QN&C>T,B(<#^1O5T$FS,(J^ M4[T253B,HH(BTCRE1JEO,);U0LKU9!@36*C""NF?QSM!#=X65P*-QLFR,A&V<^@:))TAD/&R.-M"<#L ]XY*K:$J MK5'!^YA]X(D_V]#6[T@AC%1Y=F-4CO M#_1'^'*8_>Q/W_*,KIAR3HJ LG&1.*5#L-[ ',=RVSB=="WQ(7RRT5RW%A_= M=C4 KF4EME$2V1M(L0 *I=Z4V#X.LY_H&R*K): *S0;).$.)3NU8?.QL!O&D&@P+I9Y14EX:T:^E!)"05D*YO8I2*;D,()I)Q+AIBHPS]X/K#UM5EL:[F;P?NR&/ MXU:;.X]O[YHC..)@C7/()8PZI5=J^N6+^T,3C]^D_)H*ZA3;]P%5N&5#30U)]I!9R;$6Z0E _B"2)2/GIJ6ZH<&H M3=1& .T4CU!_BJ@E@>Q%U0>(_2>4@!,L745"ANN<6.(ZL#@CW_O)Y'J,G/G(L2FWI IL M/>*AL4^'"Z%=>#2U-'94'9R>CT?9#\[:PGX&,7ZKH"@[35Q%%\X7K<^]^O64 M-)E?4A?&5AM*5D2G%URS\OQD>O9@?Z.>4V,?BPP- *;[2_A_"/'.'Q# 00;Y M0!< >YC&[S55YDG F%A:%%55"Z#J7CX3XY>4'%;2:^[\^-VO@LCM0'G/PY+D M!_R)0?30'KFW6PJ#;.5+R!AJ*42]\&(0$-14QQS>;!1JYRLSX'7VP;$F2::@N947,0 M7?CN VDMX4!C!"9;";?W2MQ[4/+FGNJ'C:LF'%JP\L'1U<#I#VD!AB(\*S6X%%K9(O!J0#A'Y-2=M#FI;JDM(.9ZZ):+QL'NW7ZRISKDM( M'A0XW)8>Z>FLPP[X6?B9J=?KV=Y-YQTRDN6S,YM!N)@T?:P\>N/Z0K)]6-GT MZB1F4[GW0SAY0L#Q*R+0.QFZF!\2U3^(JNW4^4=I;4D/'4$0IG(A%LM-4B2# M8(W8"+;LHF?V7O1ZUL"GN:;>'1#P$ML_C Q %.P52\MCX33?J+4YZW MKQ8E;RPZ_\"\W4'^@5_L!$!UU\ M;4,;!V[=5 %A4K\MX%2S-BVK,+[3/OOL*:5_IHM"",9K^,E3G%9+U5@V:@EO MY7B<@<(O5GF$]7$Q]GG,[[CDK#-VB3;XCU&-%!T$-@)J-^+S81.),LPF9V&* M""#\_6^ZP#0@&>/>Z$&-Z&LI"(XRY*A:W_4XV%'&2TS#H2GL/^G))+B8F3EH MKDBK(RHWP?8#!YL=H5>7F2#7V 67R&S]%&L?@\P.7#57X!O\F65>FT MOSWOHP2U5$H!:HHUMOL%9VCH,MW??@7;62(/R&ZP,=_@O7N@?\OM899.@EY% M#)2Z+[GEGV$_;2?]0:CQ'M(:QF\X@M6KW*1A6!!%F>*4V+;"( U)1G%-W=&+ MOY LI.5B_)#%)F\8V^3&&"$:)"P/$\-*@F< 5%7FTN7J/P+84.+DI)ZKK9P# M="5[>1GZ_NJA*7)VX$\@M"_%NPXZQ4:>1@XU=PP3'N1279"D'WRWP11L"4.C MTH-NE]8<>7@$Q -SK(]'(CY.!_)B>RJ&4GHK.&5)FY*1$ M;2X&C_0/I::^-X?ON(@YV G6[2[H".'BD[*B/;F&GE1/$F/L M"9IQZ.TQW=^@@W..!R_V YT][I)2;^F5R]-E!RAPN$+FXG1Z.'JX'ZXT0J;X M!;>P8C3@;VEB3E+2Y9(M?Z=^A!R4I32:7A8L]VMRB0OMG2YO?8]Q[-ELR/,8 MS'8@-(YWZ.V,$TZJ2']W=3#>$>'T)A\?.=/H8"(0_P^!V7( M88QSD!*!DVRG![CKWXMX\L>XFGK?(FGR&[W_J)^,,IA.X-+Q]]3GNV+=);+= ,6 340_H.$'%AOXFJC!4"\* LD^+-[1S,6/C M8I2Z_RZ$'@"^SR^&$J20E\TWNH+NW22A%L%>#N-(/.K^)K?.>>'D%5VUM'^D3H*,CC9:@3UN1KK72%?JC4_%\QJN!(ZI MM[!3^>A'7BCF$>&]B?1.$?:=8,(-OG(H1[XA;P")+BI!$3?TP5$Q;:<-$=QM MBTWZ;6)[4NU /Z>G5VW&5F 5O_F.LY@EZRK*9XJ/R(,3NG[(@/@->GASY^8> M3_?O@"-_WUWHTQ^QFPWW.^M,21I1*/T'6=/&]]LWX6K5_7'VOO6F%Y]*-;16 M+P,J^@5?-A'JKSEPL%UWK0?["/:[?6RQ(^KV-3YE3]CIZ.3\8M T26R@J.0! M6QD:>BE;:!M0/%VO>;2.$9K*3/=WA?GH#91\M]?M@<8R]X?9M=Q'>M<6YVRY M3BR/;HT1BJ?[5I.\%C DV+E,,EIH';V_U?GMFMZV9':J[R:3DX,[[AUYJ7<( M<\AC$S-TXX,/88=[#R"4;4\?*MNF]@OQ"W.!V]:=2-)A]>^!&N[-X>[YLO?6 MXCMWONU:[*"7_0O8]Y5_F\(GHKBC\+**4)/>(EUC];=C'[(,\6#Z'R>$V MCL-S;ME#R5#,51$=J)5X6X#5;&JYY83]3"],10*3B\,];[\6_;#PWU;:2'FHGOKVZ^A?6(J00&TFPW $Z M&,GE@Y/]T($UEG/8&Y6$58?=7)# 6'_1=VG%\M/HF2F'BE'\"W);QX=HJ8A@ M28%,S796(/\XY7)\:-]=>IBR=YS'?PA!1WJT:S\C+\KQ>;LYIXL)?<=)"X'O M1>YWZUJ@D#,]M)(1'\Q(FMVRTRTD>H5N:WM4I=#\9V='QMV_6H-+_1 7* MZ-R9P]#Q\ MV_\%4$L#!!0 ( *J*CUA1CA<@. , -4( 9 >&PO=V]R:W-H965T MW,R?O!3YS/)C!'IPG6Z7NW>%MO@HB1P@%9M8A,%KV^ *%<$!$X\L1,^A- M.L7AOD-_[7TG7[;,X LE_N6YK5;!(H <"]8(^T$=WN#1'T\P4\+X7SBTLK,D M@*PQ5M5'96)0<]FN[.$8AX'"(GI$(3DJ))YW:\BS?,DL6R^U.H!VTH3F-MY5 MKTWDN'1)V5A-KYST['K3)@-4 1M>2E[PC$D+-UFF&FFY+.%."9YQ-/#71[85 M:/Y>AI8,._4P.QJY;8TDCQB)$WBGI*T,O)(YYO\'"(EQ3SOI:-\FHX@O,;N M-)Y $B7I"%[:AR'U>.EOA^&<]RWV]#RV:ZMKLV,9K@+J&X-ZC\'ZV9/X,GH^ MPGS:,Y^.H:\WU*9Y(]!11V,Y%2KFT!@L&@&"*MZX%ULA,&/0GN4_;N'9DT42 MI<_AL?5UHR6WC<8)%/S!;0PPF0-^:?B.^M=""E9!',%79-K 34-%K;:<.'<0 M7F!^?/\'JJ?5'IT5TXM])&=-I;1%W?E^BHS@!<5*^UOA M<(#$ZI%$S/I$S,83<2JAG!M6EAI+;U'C'F5SOG+&(7\6^5]=_Z/H ;H6'+OJ M5NHQK+<4PZ[/'GU)8,-$6VBO/AMX"O%D>I7X=;ZX:M/5/?:YO+SJ][-9?$*@ M07-/21KDLUNG5$+?W\63A)3?4S;U26%!5]U^GE[]H/04TDE,K$_GZ21-?P3_ M W'^0_%]OZ<3E3 .?)P.@A!%<_I"<>HU5_!#N6227"Y.49^D SL_B<>YI@@' MHZ9&7?J!:L!_)MNIT]_V,_NF'54G\7;@OV.ZY-)0%Q:D&EW,J1ET.T3;@U4[ M/[BVRM*GP&\K^M^!V@G0>Z&4[0[.0/]/9OT-4$L#!!0 ( *J*CUB+N'#F MT@( . ' 9 >&PO=V]R:W-H965T M/^=[?)[MA'Q2&8 FSP7C:NYD6I=3UU5)!@55EZ($CG_60A94HRDWKBHET-0& M%TE45114_EX"$[NYXSO[A8=\DVFSX,:S MDF[@$?3W\EZBY;8H:5X 5[G@1,)Z[BS\Z3(R_M;A1PX[U9D3D\E*B"=C?$KG MCF<( 8-$&P2*PQ9N@#$#A#1^-9A.NZ4)[,[WZ!]L[IC+BBJX$>QGGNIL[DP< MDL*:5DP_B-U':/*Q!!/!E/V27>T;A0Y)*J5%T00C@R+G]4B?FW/H!$R\-P*" M)B"PO.N-+,M;JFD\DV)'I/%&-#.QJ=IH))=S4Y1'+?%OCG$Z7B2)J+A6Y $2 MR+=TQ>""?$4QG'TSY#(81+R%Y)*$_@4)O"

HR'T^+&^*42L4;T-9=FAS/LI#X.>GDP"+[PF_SIB M4:!8@;2%.3!>>YJJ=8V +/JRJ=4.4K6^[X@_]CO69.SUAV[$%B3'7J$I(SE/ M<()W_8A(Z$5':U?CB'P!I:9DP;!#40PFV.M((B'--6%"O? Y"Z+S%R-$HY<- MEJ5#>A1U4_ O(M\;D$;42B,:E@9VY[1B8+118/8F=V6%\E86H/JT,KS+_]** M58"M_)(R2XY:LI\IKXS NR=DS_65N4@Q"]/$>RMA1C^XQMN,*E"H@+;>T9'/ MX?X=V7:W#(X8]%7,[71=E.W&OBV*6$'4#;A=;9^O1=VU7]SKM^^.RDW.%6&P MQE#O&V:!]U.,_4$L#!!0 M ( *J*CUBW'_!G70( +8% 9 >&PO=V]R:W-H965T$!"P,:SFUP;"\?.;)? ?S_; M:4.8H'O82^SSW??==W;NYHW23Z9$M/!2"6D6I+2V/HTBDY=8,3-4-4KG62M= M,>M,O8E,K9$5 52)B,;Q)*H8ER2;A[-;GW! M5[)2ZLD;U\6"Q%X0"LRM9V!N><8+%,(3.1F_=YRD2^F!_?V>_2K4[FI9,8,7 M2CSRPI8+,B-0X)IMA;U3S0_8!9_ J [ VZVT1!Y26S+)MKU8#VT8[-;T*I >W$<>D?Y=YJY^4.9[-K M^8S2*LW1P-<'MA)HOLTCZYB]/\IW+,N6A7["DE"X4=*6!K[+ HOW!)&3U.FB M>UU+>I#Q$O,AI,D :$S3 WQI5V<:^-)_U_E1>2UX]#'8-\:IJ5F."^+^?(/Z M&4EV?)1,XK,#TD:=M-$A]NR^[0=0:^"'51[F.3Z:T3@]@_]=W=5CM4(=KO^= M\7>D?YN^0>&.->[OM*@Y$Z9S?8'99-RSZ(".$WAT[>HJAEJK',U;=!+/NOW) M] 2NN.3N!R]@HU3Q%C;KY4X&:1K#@[),].^PES(93$\F/7LT&$_BCQXOZO52 MA7H3)H:!7&VE;=NJ.^V&TGG;BV_A[42[87K#I0&!:P>-A],Q =U.B=:PJ@Z= MN5+6]7G8EFZPHO8!SK]6RNX-GZ ;U=D?4$L#!!0 ( *J*CUBX: UGTP( M $H' 9 >&PO=V]R:W-H965T6TII8W$V[1)@U64L<]N1!+4H"B9?KS 7JZ'C.^N-AVPVUV;#C0ZGMH&?2\#PR"VB"P MO"M'EN4-TRP>2+$":;0)S2QLJ-::R&7<)&6L)9UF9*?CD<2292GHX2KA=2(M=PJ11J=0+W5")'CVR2HSH>N)J<&P@WJ1U=58Z"#QSY =P) MKN<*;GF*Z5L EU@WU(,U]:M@+^(-)J<0^B<0>$&X!R]LKB*T>.%_N8I=-U#A M1[OQ37OU5A=[V$<-^V@?>CRNN@K$%,HZ$&P'(FP@ M21T(JP/ANP/9[^KPH!=XX07\ZY\2B,6$6)DDOA'>:YH,MX4 1N]C7)]^ M_S M6M)Y= 9C1C7[6;^6"#E2"],T23!;FE*&HWNA$ NCJM8V8&%O<]J#1Z%9WJ3VHXQN,>[X MO:T]_R2,(OB.2O6)H5AF=L+2@(=$8IIIR(7:1CKRN\'V+:WC^#MZMN!:R0D[ MW7;B#*]=K>"VYEN!.@>3[C/U!+ P04 M" "JBH]8?@X1-1L# -" &0 'AL+W=O>[DQU;GOZS3'DND36:&@E;E4 M)3,T5 M?5PI9YIS*PH^"X-0O&1=>,G)S$Y6,9&T*+G"B0-=ER=3+%19R-?9" M;SUQSQ>YL1-^,JK8 J=H'JN)HI'?H62\1*&Y%*!P/O8NP_.KV-H[@^\<5WJC M#U;)3,HG.[C-QEY@"6&!J;$(C)HE7F-16""B\:O%]+HMK>-F?XW^V6DG+3.F M\5H6/WAF\K$W]"##.:L+*H2O2.K@'E/D2S8K$ X?;*./1KZAG:R]G[:H5PUJM ,UC.!."I-K M^"0RS/X$\(EBQS-:\[R*]B+>8'H"O? C1$'4VX/7ZW3W'%[OWW5OD]N ];># MV<(YUQ5+<>Q196A42_22@P_A:7"QAVJ_H]K?AYY,FWH!.0=!5A?PM_926PH4""QGJ-XLKX/3GJ?JSE,?%U(LP* J M(>H%6]9U+I5I#?IG\" -*QHYFV;0'YS!HUC43#%A$#-:U#RKR99IC48[*F%T M =_>'%-S-@Z! BT5):6=GBBL&,\ G^F2LP9,9"!-3O+26BGKW$);7IN>N[8X M!B'%\=J9Y.Y)@+A+@/B]"<"$L'KI(N!E74(M,JY36=-Q9.V!5>S%,M)VC62\ M*S_V;__>_-@HJ9_(E*M]3H'O,J;-D#[T@LAV8@B'?=LYA=BU PACVPY='&P8 MD,U-FVLVL&\RHS*O@N,XIMS2^AQNRZHV+D[D3"&"P\'ITZMNVRN^%?SYJ&\8VK!A::-Y^0:G PH?*IY M?)J!D96[\&?2T//ANCF]UZBL :W/I33K@=V@^P-(?@-02P,$% @ JHJ/ M6* Q(YX" P $PD !D !X;"]W;W)K&ULQ59M M;]HP$/XK5EI5(*$F3@*$%I"@W4NE=:OZLGTVR4&LQC:SG=+NU\].(*1K@%6: MM"^)[WSW^'E\=B[#E9"/*@70Z)EE7(V<5.OEF>NJ. 5&U*E8 CSV6$+LD"[D _+&^DL=P*):$,N**"(PGSD3/!9]/0QA83K6D3:R/-^@?"^U&RXPHN!#9 M#YKH=.1$#DI@3O),WXK59UCKZ5J\6&2J>*)5&1N$#HISI05;)QL&C/+R39[7 M^U!+B+P="?XZP2]XEPL5+"^))N.A%"LD;;1!LX-":I%MR%%NBW*GI9FE)D^/ MK[@F?$%G&:")4J!5!WTU1Z%U3XQ+M8>N-HO84#=> TY+0'\'(/;1M> Z5>@# M3R!Y#> :=A5%?T-QZN]%O(3X% 6X@WS/#_;@!97DH, +WB6Y26F)$S;CV.MR MII8DAI%C[H,"^03.^.0(][SS/2S#BF6X#WU\5]X2).:(;@F3-6'>3'@_Y,E1 MY'O!.?K?[P<%\SQ#7^@48T)*_&AS!;E"-6G+MVY?LDA5);9":D MIK](\3'8.*_8DE!I/C*Z97W M&.%.MQ_6[%8O\MLUVXZP?U[S1 ,?W4N2 "<,ZF"X$WI;J]7S^NU&.G6X_B! MWW1JE$5;%K@7;6%P.#@,@P<'-^ 8!1T<^G6IAG 0[1>+.WTOW%&$X)\=PUIQ M-J[]11H,>G7>K6Z_4<>V3 VP?Y0KBAK*U>KBH/UFU\N";;P["]>+#A>NR?[+ MZOD=KXM?[0+N> /&%LNB[&ULI57;;J,P$/T5BZZJ5D(%3,BM"5+3BW:E=A6U>WEV8!*L M@DUMT[1_OV-("-FFD5;[@F?L,\=G/'@\64OUK#, 0]Z*7.BIDQE3CCU/)QD4 M3%_($@2N+*4JF$%7K3Q=*F!I'53D'O7]OE +SLYPK]+R6)>4%",VE( J64^I4ZV@4 MQX4MRI-1N,HQSL1SA?55YITPD9+;EXJ7>.+&)=_Q?SC[P18YZ/.)9W GB_>2 M#>NL8:6?L :4/$AA,DUN10KI/H&'$EN==*MS1H\RWD!R0<+ )=2GX1&^L,T[ MK/G"?\_[4+H-6>\PF;TX8UVR!*8.W@P-ZA6<^/0DZ/N71Z3V6JF]8^SQ4W-? MB%R2LJL:=JK%8=7'>4]/AM0/+\G_CE@:*!:@ZO+L.7\C;>VZ#B5WE1+<5 I< MLN1OUM#[N;7P+R1P>_YHSP_1OZKPBL@%SZ%=BFBOM4=1T(5@%R,YX"UN (%'_@I6B6Y!@T'7O)9"&U4U388+6Z,5IK&#A[3?VCT: M?3B5T!V,=GE%;H2WYQX)QMBRDJJHM3 M__Q .";"N-H[T3:H-Z+G!ZL;T(_5MN<>!-TZ4!<)#OWG7J&ULK59M;]HP$/XKIW2J.JEM0@(4 M*""5=M,FM1(J[?;9) >)ZMB9;4K[[W=V( UK0)VV+_C.N7ONY;%]#-=2/>D4 MT>:DQQ<#W=9QBSO2Y+%#0EX54.3.DJJ6O"X4L<4XY]\,@Z/HYRX0W M'KJ]J1H/Y!"OM)'YQIDRR#-1KNQETX>:0R_8XQ!N'$*7=QG(97G# M#!L/E5R#LM:$9@57JO.FY#)A29D915\S\C/C6RF69P95#A.IR#<32WU*@95" M88")!(049UO]Y('-.>K/0]]0;(O@QYLXDS).N"=.*X0[*4RJX8M(,-D%\"EP ME7FXS7P2'D2\P?@H'%\[RI^6ELRZ$L+UAH%"*G>/J<2FXBJG3]"IR1'<-AB? K[$ M?)607#&\Q=_ZMMKMFGP!#WO[6@O7:O?K6B$6F (7K92.UQ&+['4(KL/MO3/6MVMU5+W;5WCN0 M/CRD2*-H00UX0^[U]W,%!7NED6+T^X,7=> 6M1[ 52Y7=!X4NGLJC'7+!.&@ M;O [Z74_P[2TA&?&5_B!$TK'I.E@^+5W/$>U=--*0VSS*9_T:K<:B%?E''@S M+Z?I'5/+3&C@N"#7X/R"#H J)U2I&%FXJ3"7AF:,$U,:ZJBL 7U?2&FVB@U0 M_4T8_P902P,$% @ JHJ/6'DYAAR6! ) X !D !X;"]W;W)K&ULO5?;;MLX$/T50DVZ"6#K:LER:AMHTG2W#]T-DEZ> M:6EL$Y%$+4G;R7[]#G5W8BOI!EB@*3DTYW!N9RA.=US&;8V"!*(E$:@.&SA"I)$ Z$9 M?U>81G.D5NS.:_3/A>_HRX)*N.+)3Q:K]=3P7=$Z-V( MIB>%JX4V&L8:TF+<)U]HXL$Y/G44GB, MWFQ%%>1E">D>@71<\I5G:BW)=19#O ]@H7V-D6YMY*7;B_@)(I-XSH"XMNOU MX'F-TUZ!Y_VBTX=\+9%&AY$T92YD3B.8&<@)"6(+QOS].R>P/_38.6KL'/6A MS^^0@O$F <*7A$KD3:ZME&2C#6<946O "E0@L##*K.%&O;BD3) M33:%JEQ3 M 96[.7U$2BE"=U3$&HEEJT+E,J$8$X)'\@3CFC#UV.@XGFOB1L?S<4!I;(Y1 M"B:FU]&+V9;%D,7DD4$2-[KV*?[KJ0N_J0N_OR[*#JIS^[O@F_PWN9^EHM4Q MQ>!@IOJQWYJIMXX_BSX*\;!GY5?'CUL0>,,^;;=5;HX=$IH3 MKV+2"7$"K#4D/U8W7O@#>V^S6PJ.N^^DENN(Q4=W'%O'6W<)# ^TX"%G A'. MQA-_,/;1J_;H<'04X&77.SUEX#J!QGZ6)<<,@D8(33>H0E(OG1!O4GNIK\RC M1SF#T0C_O' _RMA _#;*W<;&R5:WK&-XX[$_\%"A1?-#--!W&C1WW--L@J;9 M!*]M-AG/AMHD-*[L-^4MD:KH Z4)9Z,P& 2A<_ZLU&NYYP?74R=#Y2H^Q&*Q,)Q)-V&2J M_(AO5ILGT,?RR[_=7KZ?OE*QPGN')+!$51N[BD%$^28I!<7SXAVPX I?%<5T MC<\X$'H#_K[D7-6"/J!Y&,[_!5!+ P04 " "JBH]8Y:)GYP\# <" M&0 'AL+W=OHOU>GVL: M11U*P2N4ABL)&I?3X$-R/.^[>!_P@^/&/.B#4[)0ZMH-OA;3(':$4&!N'0*C M9HTG*(0#(AHW6\R@V](E/NSOT#]Y[:1EP0R>*/&3%[:G)*3;A-3S;C?R+#\RRV83 MK3:@732AN8Z7ZK.)')?NHUQ:3:N<\NSL$^,:?C#1()PA,XU&\ $9'K&*8[AO/T(.)'S$/(DK>0 MQFEV "_K%&<>+WN6XGU*6YS^?AQ7+<>F9CE. RH'@WJ-P>SEBV08OS_ LM^Q M[!]"GUU2]16-0%!+N&F8M-PR=WZ!R[82_9%>4)F!+1$^:]74KPQ\PS4*R&#I M1*Z]R.I>I'%H!6J^;K$$9PLNN.5H@,D"-DQKVLKL,^,PW9GML[_ M5H/%O)3\IB$*WZ5:.!_=T2.==4.$+YBE%7>D$$Z8%@HN>=6(-O?TMJ;BQH) M= 5Q.( [9-ITNUQP<]U;:G1H%(+&@B8\Z(?CX5$7U:&LE<,E/^X@2?IA?T]( MP=>\0++JCJ,H('ZRX'\0+E?^ZVOOP)Q+1>7/!%PY/94JZ#L_UO]NW$O"0?QD M%X;)46\0ILG?O!B%R>"HEZ2C,!O_5Z8(EE_WJ%24H-$^3X9A_ P[1D<].AK9 M7^QH;2 [QN%PWS%Z;,>^VR!Z<&-7J%?^73*0JT;:]O+N9KNG[T-[X]^'M^_F M&=,K+@T(7%)J'(X& >CV+6H'5M7^_E\H2Z^)[Y;T?*-V ;2^5,KN!FZ#[@_! M[!=02P,$% @ JHJ/6$%>=S^X! %PX !D !X;"]W;W)K&ULK5?;;%V(-0B.VUY5J[@4>VWF@S,%S,,[J&)>CG[$%B;UAKB5@*7#'!B83X MVKIQ+V^G9GVQX&\&6]5H$V/)2HBOIO,INK8< P@2"+710/'W G>0)$81POA6 MZ;3J+8U@L[W3_K&P'6U9405W(OF'17IS;Z"H!U9\/-:HV"X9AI>:V5..= M4.-ZY+/@>J/(;SR"Z%#!$#'5P+P=L%NO4^,]A#;QW0'Q',_OT.?7AOJ%/O\, M0X_95TJ/CDN;U+A4&0WAVD+N*Y O8"T^O',GSE4'ME&-;=2E?;'$5(OR!(B( M22*4(BO = .22?'""OICE[#2 GW*@NX]/KR;>8Y_17[T;]QO/AYYYDQ#1):: M:L,5SQE,/+]/>JXWF 23/L$LP1S@!QI<[ZK5?Q*:)@=V-BUK*^YP\+AV\/AL M!^-6F># M3*]'W-Q]R[_U\6G77Z72XE(#:#+UK*/$(%$3^)D/?;>M-P@N/K> M^:V)(HP'LKC?KAE400KW^[=1>JVA@-Q##"@2'4=\BA$G+6F;< )[-]>B!JJS M0+55G.9) U_#)>])T,';2(Z6X'> G"B-V"NMAPQ[E$1 M>,5;6^$,CYK#AONY2>+5&Z%9EKPQOBXT*/1HKH5\(\_VTJX#TA"5Z/)C*=%M MP,]+A8?3 :#Z$/7>& .:>*[M..27^E^S!]2 <*Q[T+EQ);H"#C'39&I[9JGK MV_X8_U\$O\!K+<<2 B_(G7<5<>RI9Y;98Q]_=T@QAL>*:P:Y&7X:(+E$.4AD)[OV$&QKN>/;3\PK;\P)K)V@E/B=FQWA+_=:,\, M]\M]G"DV.O@VK?DV/9MO"L]R%K.08OX?GIF&,+]+D6>_JL/4HDH!+C&D0YJN MD*N:H9=,P"H'#XK@E+R,J_OBOP[=;L@__]"];YO4/LJ^&-YD:)(V*51<9B&5 M2#FT:DMEU#P67'?@(YWV [/!R)O4=#&^P.H$O8OUZ5[.'8R=::/GC2;D$4L/ M*L--(1/!"];466H.Z%V^?P\3E8S:Y[3O!.1F>4=F./I)YA/:8U>K':%[[EK+2G M7C,:]?<=+\"RH,P-#SU:OWINRF)_O[Q\ M,GVF&ULC59M;],P$/XKI_ B)I7EM=VZM978 ('$Q,0&?':3 M:V/AV,%VUNW?/2 M)>7&:OK*R<\NOM:HF>5R#5^0Q!EX<\N6 LW1++0$[S:%^1;JHH5*#D#%"5PI M:4L#'V2!Q=\ (?'JR"4[01$DZ@)=V8E./ESY3[%,:6X3L M:01W1=,1[%V:DS3?JF:>Q,)YUI M$H_AMD1Z?%:6Y/=9QF4"!ES!ER2.QK;?7R33:,C MN'89E1;NF&C023L ]1+2T70Z[>EL-XI]#$9T=[5V8'W9:90..U%"'_LEH\ET M,E!=XZZZQL/510]ZT0BOS#1U+=#)HHAQV3[N[3LKF,4"K'I6.0V?^-QRVHV7 MS)04;EX $0)6J<:%G"V-#=<.3W2>J%D4(VR?;U]F_ F3%( MJ&IIJ66UJ'B?ETRNT1^K#B>HEY0LVI_PTS_]!,7NR)5@B!QA[R&HVJI'8M/C M,3P@T^8P3L%-[F( 1 @? 9P0P*O=ZJGZ"'MMH4*]]LW/@(=L.T1G[?KKN[:M M[+>WS?F*Z367AO2LR#4Z/J'$Z[;AM0NK:M]DELI2R_+3DOXCH'8;Z/M**;M; MN .Z?QV+/U!+ P04 " "JBH]8XX BF"0# "X!P &0 'AL+W=O>Q[?^3S=*OUH"D0+SZ609A84UE;G M462R DMFSE2%DOZLE2Z9I:7>1*;2R'+O5(HHC>-15#(N@_G4[RWU?*IJ*[C$ MI093ER73+PL4:CL+DF"W<<H_U:+36MH@XEYR5*PY4$C>M9 M\#XY7PR=O3?XQG%K7LW!*5DI]>@6U_DLB!TA%)A9A\!H>,)+%,(!$8WO+6;0 MA72.K^<[](]>.VE9,8.72CSPW!:SX%T .:Y9+>R=VG["5H\GF"EA_!>VK6T< M0%8;J\K6F1B47#8C>V[/X1B'M'5(/>\FD&=YQ2R;3[7:@G;6A.8F7JKW)G)< MNJ3<6TU_.?G9^2WE_;,R!I:HX;Y@&J'WA:T$FI-I9"F ,XNR%FS1@*5_ 4M2 MN%'2%@8^R!SS7P$B8M;12W?T%NE!Q"O,SJ"?A)#&:?\ 7K^3V_=X_:/E[E/9 M8 SV8[AKHF57Z'&YW;)FUFJ]JZ^H,K&J8%TKDJ(T3NBP42OY,Q41^ M<"VI!GII'(X&PQ/H)6DXCFERA5+1A6B@'_SMP_R4/5&T#8*L/3<"4SHG*_W2 M1#&G?YYBFH3)9!(ZRLDD'(T&83KNP^*(TX9>?#89G[AA-#PYD/UAE_WAT=DW MF-6:6XX&MDBQ\#D3-5TK6&M5@BT0,E56=(J[^CC DQG@DMQ]+]VJ6N10T%'! M"I$ZH[3\U#M3@]Q70(%%V24EVMWX-\/08=?2-HVUV^V> MI?=--_YIWKQI-TQON#0@<$VN\=F83E(W[T2SL*KRO7FE+'5Z/RWH:47M#.C_ M6I&T=N$"=(_U_ =02P,$% @ JHJ/6 +DV:EX P :0X !D !X;"]W M;W)K&ULM9=M;]LV$,>_"J$50PNDUI.?DMD"$F=% M4[2-T2S=:T8ZVT0E4B4I.RWVX7>D%=E.%:[.5+^P2(GWY_V.QZ?)1L@O:@6@ MR7V1 M0@TT,'JIR)7])YNZ;>"1M%):%+4Q>E POGW2^SH0>P9A_PF#J#:(?M8@K@UL MY/RM9Q;KDFJ:3*38$&E:HYHIV-A8:Z1AW SCC9;XE:&=3BY!I9*5-J1B02XJ MA0V4(I1GY%HN*6??J?WX\A(T9;EZ15Z3VYM+\O+%*_*"^$2MJ 1%&">WG&EU M@B^Q_-=*5 HUU,37Z*7IRT]KCRZV'D5/>/2NXCT2C$](%$11B_G,;?Y1K'LD MC*QY<&CN8VR: $5-@"*KUW]"[VI^W<;@-#)S[TR5-(6IAY-+@5R#E_S^6S@, M_F@CZDCL@"]N^&*K'O_/!&@+0MQE$#H2.PA"OPE"WSG('ZOB#J3AM^E,F%(5 M9&W(6YVAU3%+Y#J)PL#\)OYZG\;9WS-I!@W-P$ESO5B 9'Q)2LE2:*/8VI_N M48QZ@T<$SCZ>23!L"(;N\<#]JY0B!6A?0;;6@SW_P[@?CQ\1./MX)L&H(1@Y M"A_9DP)_J;2E803WI M+UL_3[L,0D=B!T$(@]TQ(G .^AQD"ESCR<]$ ;Y63'_#/-: G6FB)>4*9X%L M7U3=VL<&HE8SC]WRT,R/0[Z]8U)X7%*3?\A\]MX.\_S#^U8JI^+15!VI'?+O M3D%A],O2/.STL-25VF$@=L>ET'D02 &0W)8H$W0&^&F(;?WFFU%B])>#>Z$QHN&+:[P+@C2-,#O"R'T M0\7<-IK;9?(O4$L#!!0 ( *J*CUBT-RU[G@( \' 9 >&PO=V]R M:W-H965T&Z,B^APG+$:V#ZR9R+"BL]%0M7U@)P84$5=0//2]P*$^9DJ5V[$5G*&T4) M@QN!9%-56/R9 .6KL>,[ZX5;LBB567"SM,8+N -U7]\(/7-[EH)4P"3A# F8 MCYU+_V*:F'I;\(O 2FZ,D7'RR/F3F5P58\'+.97VBE9M M;?3107DC%:\ZL%90$=;>\7.W#QL /]D#"#I L N(]@#"#A!:HZTR:VN&%$ X*F;X<'!^2$_1:&EB]\RQ:.AC:HQ4?#>'-. M+V2-&ULK51A;YLP$/TKEE=-K;35!-INR@"I M)9JV#Y.B9MT^.^8 J\:FM@GMOY]M"$JGM*JT?8$[^][CO3/G=%#ZWC0 %CVV M0IH,-]9V2T(,:Z"EYEQU(-U.I71+K4MU34RG@98!U H21]$5:2F7.$_#VEKG MJ>JMX!+6&IF^;:E^N@&AA@PO\'[AEM>-]0LD3SM:PP;L7;?6+B,S2\E;D(8K MB314&;Y>+(O$UX>"7QP&V%LU?(/)SZ7G8TJ8\$3# M5!MAQ'IC53N!G8*6R_%-'Z<^' 6%R\ X@D0OQ603(#0.3(J"[96U-(\U6I MVE<[-A^$W@2T<\.E/\6-U6Z7.YS--^/I(56A#:\EKSBCTJ)KQE0O+9#/J*"F@9162+F WCH^8X*D-:@TQ58RH4Y&ULI91M;],P M$,>_BA4FM$FPI.X#J*21ME4(7B!5*X/7KG-IK#IV9E_:[=MC.VE46%8A>)/X M;-__?I?+77K09F=+ "1/E51V$96(]3R.+2^A8O9:UZ#<2:%-Q="99AO;V@#+ M@U,E8YHDL[AB0D59&O96)DMU@U(H6!EBFZIBYOD6I#XLHE%TW+@7VQ+]1IRE M-=O"&O"A7AEGQ;U*+BI05FA%#!2+Z&8TOYWY^^'"#P$'>[(F/I.-UCMO?,T7 M4>*!0 )'K\#<:P]W(*470N\MEPRS<:?E3Y%@NHH\1 MR:%@C<1[??@"73Y3K\>UM.%)#MW=)"*\L:BKSMD15$*U;_;4?8<3!TI?<:"= M PW<;:! N63(LM3H S'^ME/SBY!J\'9P0OFBK-&X4^'\,%NWQ2"Z(&NQ5:(0 MG"DD-YSK1J%06[+24G !EKPG]V#1"(Z0$\YL22Z7@$Q(>T4NB%#D>ZD;RU1N MTQ@=F@\0\P[CML6@KV L@5^3\>@=H0D=DX?UDEQ>7/TN$[O,^O1HGQX-NN/_ M3F^(N=6>#&O[=IG;FG%81*X?+)@]1-G;-Z-9\ND,^;@G'Y]3STZ^]8:IG?O3 M:FT%#G*V2M.@Y+MPGXWIE*;Q?B#^I(\_^=OXH=9=?&<:X. Z*1\BF;P@H=-D M&&3:@TS_!80@F&H(X;P:)<_ C#U3H%G/-3NK=,,?&^% _&QQOQ<:ICS6IK'N MHAVLT^QEG9+DSSK%)\WLY^(W9K9"62*A<&[)]0?G;]I9TQJHZ]#?&XUN6H1E MZ<8S&'_!G1=:X]'P(Z,?^-DO4$L#!!0 ( *J*CUC %HPXVP( $8- 9 M >&PO=V]R:W-H965T>B FYZL;8&(Y"7#PVO!(%X6V#6$RKL@"9J!_5%-I M:J%#R6@)7%'!D81\$ESCJQL\M ;-B)\4EFJGC*PK;.5;-@DBRP@8I-I" M$/-[@5M@S"(9'L\M:.#FM(:[Y5?T^\9YX\R<*+@5[!?-=#$)+@*404YJIA_% M\BNT#@TL7BJ8:KYHV8Z- I362HNR-38,2LHW?[)J [%C@/L'#.+6(&YX;R9J M6-X139*Q%$LD[6B#9@N-JXVU(4>Y7969EJ:7&CN=S#:K@42.9G3!:4Y3PC6Z M3E-1XYZKT'OO7E=]C'O=<"\[YCWO4&?2G-D2+W^)]).,3GL8^S'[*$U M$*D\[ :.W>#MDB"K0Y+P@I\8V*&C/NQ0$L,.F(\<\U$'DO!CXNBH)BX+<6H0M\D+#[I40!?9"V_3%_;FF%,5X ?U' /ASJW8OC >B%Q0KA"#W$!% MYR,3#KFYM&\J6E3-17DNM-% 4RS,0P>D'6#ZO=W3*?D#4$L#!!0 M ( *J*CUC"D(:IKP( %,' 9 >&PO=V]R:W-H965T/N)!Y87QD[X\:2B.:S /%9+A9;?L:2L!*&9%$1!-O5N!S?SR/H[AV\,:GTP M)C:2M91/UKA+IUY@!0&'Q%@&BK\MS(%S2X0R?K2<7K>E!1Z.]^R?7>P8RYIJ MF$O^G:6FF'K7'DDAHQMN'F3]!=IXQI8OD5R[+ZE;W\ CR48;6;9@5% RT?SI MKLW# 6 0'0&$+2!\"1@= 0Q;P- %VBAS82VHH?%$R9HHZXUL=N!RX] 8#1.V MBBNC<)4ASL2KIGI$9F3%[*BC*%-336 MGTN17W(L0DJHUF TH2(EN91IS3AW!A.)+($8ND/\^0(,95Q?(-/C:D'.SR[( M&;J0KX7<:'37$]]@2%:8G[3R9XW\\(C\04CNI3"%)I]$"NES A]ST24DW"=D M%IYD7$!R18:#=R0,PF&/H/GKX>$).<.N/D/'-_SG^O0EK^$>]7/;!G&C*YK MU,,.H$%MP8O?OAE$P<>^P/\3V;,TC+HTC$ZQQX$ M8T=H>]DV#B;^]C"@4Q[/5(X[E>-7J^RY'WTJ&\+H0,/H0W3]0NB?3D>$1IW0 MZ*301Y& PLLH[-4DE=3,]M1>@=%?TWC*HU'G'_2G$E3NVK8F[@@W-[.;[5Z& M6]<07\S/\,5H&OQOFN:YN:26GVAMV@>T?C7U!+ P04 " "JBH]8*>FDN8L% !<(0 &0 M 'AL+W=O/E!31DB@Z3F4@^Y)(\MVCYXX\\O'1 MLWLNOLL5I0H\)'$JSWLKI=9G_;X,5S0A\I2O::H_67"1$*5OQ;(OUX*2*'-* MXCX*@E$_(2SMS6?9LQLQG_&-BEE*;P20FR0AXO&2QOS^O =[3P^^L.5*F0?] M^6Q-EO26JJ_K&Z'O^B5*Q!*:2L93(.CBO'"PPC&M-0&0BB_VWI%8UC@Z1Y_%V ]LIW&L?=ZR?TCUGP.I@[(ND5 MC_]BD5J=]R8]$-$%V<3J"[__E18!901#'LOL+[@O;(,>"#=2\:1PU@P2EN;_ MR4.1B!T'-&YQ0(4#JCN@%@=<.. LT)Q9%M8U460^$_P>"&.MT B#/DF52Q=@AL>LY!1"4[ -9-D MN11T212-]"!N:;K1'[R]IHJP6+X#;P!+P9\KOI$DC>2LKS1#\YY^6+"YS-F@ M%C80@<\\52L)/J01C:H ?1U:&1]ZBN\2>1&O:7@*,'P/4( P^'I[#=Z^>0>8 MHHF#W=7SL= 3EH^#&-JO F5R3D)[W=)E+*K:T-__Y M)S@*?G$EH".P2AH&91H&/O3Y[YODC@J3A;5@64)"/<^67)C)]V_;F%WFH*,, MU"Q:V_E@UM_N!N5][0N#&I9!#?U!Z978%@I+PW@3F1$MGH&%X D@^C;.:FI- MA,HFPAL((=!%I"]&$Z"7:Z!6%#Q2(B2@IC: GHTT2U@YNXVYF9KO-9QCO $UB@VC2!JHS@I*4Y>0/%].9<$#;E>/OZI M+YPY[4DS::-1C7739A)@-^EI27JZ=\!9NJ52ZLH'45625)3.6)>EQ3SW@56+L!G4PG]8":1BUU )%EB;PL M_]CJA"LM)YVLO+Z'[HA=H54CM=( 'E,;P$[%05=HU518>0#WZ(/7N97"I@"9 M#.L2Q&$$@V#<4@=67,#GJPLGM^%SN#6-/-SL1@_]._T-9WJBZORWUJG7_^#) MV1%:-5JK'N#XF'7JU28'IZ(CM&HJK$J!?IGR6NNT*6X0&C5VJZ85QJA% T$K M@N!^%>0MU*;T<9%K6K630U;4(+^HN35[O1F!#]^@(K9H*JZ*07T6]TD(M6%?VH\&T_AW0936>3%MJP>HMY!4Q>PNU M<-]'SF'53LXJ(.170)^,$O<5:D>=CB*(8_1-D-4V:'C,0O4*IX-3T1%:-156 M2J'G-TU>4Z$ZFC6C^O=9A]%P"%LJPQI)IG7G9M5I%ZDK MM&J8.P=,1SUAZO:(Z1A=)&PU%/Y?=I&PJXM4/U1P&(UQBZK$5FCA'VLBX>8Y MD(-:TZA)K;]S3IU0L>7\*SJ_R@W\+DOSOX M3,22I1+$=*$A@].Q9B3RH_S\1O%U=AI^QY7B27:YHB2BPACHSQ>&ULK57;CM,P$/T5*T@()&AN;4$EB=0+"!X655L!SVXR M2:QU[& [[?+W^)*&=M6&E> EL3US3LX9VY/DR,6#K $4>FPHDZE7*]4N?%_F M-3183G@+3$=*+AJL]%14OFP%X,*"&NI'03#W&TR8ER5V;2NRA'>*$@9;@637 M-%C\6@'EQ]0+O=/"/:EJ91;\+&EQ!3M0W]JMT#-_8"E( TP2SI" ,O66X6(] M,_DVX3N!HSP;(^-DS_F#F7PI4B\P@H!"K@P#UJ\#K(%20Z1E_.PYO>&3!G@^ M/K%_LMZUESV6L.;T!RE4G7KO/51 B3NJ[OGQ,_1^K,"<4VF?Z-CG!A[*.ZEX MTX.U@H8P]\:/?1W. .'\!B#J =%3P/0&(.X!L37JE%E;&ZQPE@A^1,)D:S8S ML+6Q:.V&,+.+.R5TE&BFBB:^T+L/NY[V&E=,0W= 01NB.,U5+])$5 M4%P2^-K0X"HZN5I%HXP;R"X MI]>YS2U?R!;GD'KZ&DL0!_"RER_">?#AFO'_1'91ANE0AND8>_:U:_8@3!5T M$Q+8&N\/S57CCFUNV4PW.F1AXA_.W8QE7$B<#1)GSY3HSCC>4QC5./NKQK$, MI]$_N[X-B,IV-8GLX7!G?E@=&N?2]HLGZRO=4%W_^T/CNO$=%A5A$E$H-64P M>:=5"=?AW$3QUC:)/5>ZY=AAK7\*($R"CI> !CMN_'V#7 M2K5TJK2]&"[<R4ZI M!Q]\*S(<>4$@@%G/0-VPAQ4(X8F=E1 RLE[GEA MZPQ?8E1 23MA;U5_ Z.?A>=C2ICP1?V8&V'$.F-5,X*=@H;+8:2/8QT. //S M5P#Q"(C?"DA&0*@<&90%6VMJ:9YJU2/MLQV;GX3:!+1SPZ6_Q:W5;I<[G,VW MP^TA5:(MKR0O.:/2HBO&5"]- ^P2W M7RIEGP/?-M,KF?\&4$L#!!0 ( *J*CUB^[>FZT@( /$' 9 >&PO M=V]R:W-H965T&LU,;&YLM%9#F+G%A1)ZE^@XE2R:VT-\B18D9V1)4LP4NDI3 M7C-%6([FG)*4@$2?T35?@6#Z#A6Z%L;M= 8*$RK/].;]8H9.3\[0"2(,W16\ MEIAEJD.@;RR![#>!J>9W&8*-Q$AQ%G$%Z MCD+_$PJ\(.PA-'U[>'"$3MBE/+1XX;M3WI>\!GO0CVW>_*6L< IC1S]J"6(% M3O+Q@Q][7_N$_R>P5VD8=&D8'$-/7GXF3%%N?RI\7E&..LK1.R@+R&I;FZ2YVI1+94:):?]% M-D?%6_P&PQT)^RZ!/^B7$'<2XC=*: 28-*>@*VG6QS'>(Q#&P0[)?9_("_M) M#CN2PZ,D[YXK0!1T=<[0"@J2'DCA<.^*_0MOA]Z^C[=#SMVJGB6(W#85B>QK M;(I,M]KUK2M;KG?6)[J?->WG!:9IAC=8Y$3_%Q26&M(['VH^HFDPC:%X96OT M U>ZXMMIH7LR"..@]Y>&PO=V]R:W-H965T M-'726@C0=.T(4I-TVCY4BAIM^^S" 5:-S6PGZ?[[^0=A:9=6D[8O8)_O/;]W M<)?OI'K0+:*!QXX+/2.M,?U5%.FRQ8[J,]FCL">U5!TU=JN:2/<*:>5!'8^2 M.)Y&'66"%+F/K521RXWA3.!*@=YT'54_Y\CE;D8F9!^X8TUK7" J\IXVN$;S MM5\INXM&EHIU*#23 A36,W(]N5ID+M\G?&.XTP=K<$[NI7QPFR_5C,1.$'(L MC6.@]K7%!7+NB*R,'P,G&:]TP,/UGOV3]VZ]W%.-"\F_L\JT,_*!0(4UW7!S M)W>?9"2O"!EDL"M%*;5<",JK)X21-;7:"[9FYLGKS(NL3R# M=/(>DCA)CPA:_#T\>45..M8Z]7SI/]?Z6/$"=W:YIB3-BNUFCVB(I MWKZ93../QXS_)[(G9N=XQLT8:*RA;@F.] -O5D;B9M MB^PRF\:7%WFT/;3T9UX\9@2=T4&;=*@:/STT^.J'GVJ,C@/JVO?EL_C<#JXP M9W[3A*EW2U7#A :.M:6,SR[.":@P2<+&R-XWX[TTMK7]LK7#%Y5+L.>UE&:_ M<1>,X[SX!5!+ P04 " "JBH]87NL)DJ4" ">" &0 'AL+W=O>.Z,LFAP/**E\#T3L9%@96>BK4K2P$XM:""NK[GA6Z!"7/BR*XM1!SQ2E'" M8"&0K(H"B]]W0/EVZ@R=W<(#6>?*++AQ5.(U+$$]E@NA9V[+DI("F"2<(0'9 MU+D=WLPF)MX&_""PE9TQ,IFL.'\RD\_IU/&,(*"0*,. ]6,#,Z#4$&D9OQI. MIWVE 7;'._9/-G>=RPI+F''ZDZ0JGSK7#DHAPQ55#WQ[#TT^8\.7<"KM+]HV ML9Z#DDHJ7C1@K: @K'[BY\:'#F X>@'@-P#_M8"@ 00VT5J936N.%8XCP;=( MF&C-9@;6&XO6V1!F3G&IA-XE&J?B97UZB&=H2=:,9"3!3*';).$54X2MT8)3 MDA"0:("^@#9,HO,Y*$RHO-!+C\LY.C^[0&>(,/0]YY7$+)61J[0V\P8W:73< MU3K\%W3,(;E"P? 2^9X?],!GKX?[^W!7.]+:XK>V^)8O^&];^E*MN4?]W.9> MWL@2)S!U],63(#;@Q._?#4/O8U_B)R+;LR%H;0B.LEXAQEE1" %-]'M3$8TML_DHVL1]^""-WT\WM,"CP_7$;M*=YU&H>'=7< M.:.ETL6(12K18YEB!;HZAN' \YM"[I-]E/M?C^Y$9'LVC%L;QF]8P>-3VG B MLCT;PM:&\&@UV+8TX-F@TN6+I035FV]-$G8*<>2-_BK6GI@@O.XOUDDK;_)6 M%VQR<'<.)??$'$IV.]W#=.ZO6*P)DUI1IF'>U43C1=T-ZXGBI6TH*ZYT>[+# M7'] @# !>C_C7.TFID>UGR3Q'U!+ P04 " "JBH]87Q M^D"!-A*EH.T%4M6.[;5Q+HU%8F>VT\(^_6PG#9U4LHFI;Q(_W>_^=[9S&6^$ M?%89HH:7(N=JXF5:EU>^KVB&!5'GHD1N9E(A"Z)-5ZY\54HDB3,J.S&YC(>BTKGC.-<@JJ*@LC7*>9B,_%";SNP8*M,VP$_'I=DA4O4C^5< MFI[?4A)6(%=,<)"83KR;\&H:!M; K?C.<*-VVF!#>1+BV7:^)A,OL(HP1ZHM M@IC7&F\QSRW)Z/C90+W6IS7<;6_I]RYX$\P347@K\A\LT=G$&WF08$JJ7"_$ MY@LV 0TLCXI[=N14 MSH@F\5B*#4B[VM!LPX7JK(TXQNVN++4TL\S8Z7A9[P:(%)9LQ5G**.$:;B@5 M%=>,KV N%S.X.3HM(/;:S/8<]S>?V=P7Q9J=G\_VU[)*U42BA//W#F%?/PI M' ;7'&"*1- -\,9<\8;J2^T76F('#V&N^CONC_FCLK_P."9%>7U7NU?[77="/IB?82MQ>,"='1Y ^46K_*(SN7=-1LTEI)64 MF IA-3LEVF)-4HH43*1[)/=#1[ JSDRJD/BJ)4XZB1QP<_^\0QT@CZ8RPX!_Y.,2I0KES)5>#R5=>E=K0MZS=U,7M; M7O\3/!"Y8EQ!CJDQ#K!0SRP',T("$120V#U6,$8"-%(BL>? M M0J8VK'ZOL&_=Z(5V*F6,"8D=]I+).!U;50##.\)'+"UM^@$-36>!$CPORB M=6X;.!:*ED*RK'!6#+*4YD_\5B2BXN &1QR\PL';=V@=?$(7**7H9\*6 M-8]&VI"&@8.RJ"C?)@WI%@KH<> M&96)0%]H#/$N@*V8E_2]#?V1=Q+Q#J(;Y+M7R',\OX;0^/_=O1-T_#*;OL'S MS\QF7:IRI%8]DMZ]/;' $0PLM3T%\!58X<7*DH!*^U7;W*![:N&W7J><8E!R#DQPGL (N,$%L]EX6 M@\/PSA[#0Y,C]#HEOLPR-S1D%'#U"-@5>Q_,DXKF5WA#8COAN M*;[;V/;N-BFZ(; =T;>EZ-OS-TU4K'IM7=X>UF5G?^L M<7YE:C-1U75(M:$>U.%$==-PHE1/!SAWV9I"VTU'Y6IW&RO7 JHIX0VA[0KW MML*]ADNV *S>-KZS?R/5& 6=_2O)KO1B*MK_,C MW1Z;'F\+D_?6CYC/4RH0@9F"=&XZBA'/V]5\(-G"='Q3)I5D\YJH%A^X-E#? M9XS)S4 '*/\TA/\ 4$L#!!0 ( *J*CUB!4!19R@( )<( 9 >&PO M=V]R:W-H965TK8S#;0_?<[.Y!1"%%7[0O8CM^[]RX^7P8;J9YT 6#(<\F% M'GJ%,:]PYMJ/P9M*W^]V&'PPV>F],K).9E$]V\B4?>H$5!!PR8QDH_JUA IQ; M(I3Q:\OIU2$M<'^\8__DO*.7&=4PD?PGRTTQ]/H>R6%.5]Q,Y>8S;/UT+5\F MN7:_9%/M30*/9"MM9+D%HX*2B>J?/F_SL <(DQ. : N(#@&=$X!X"XB=T4J9 MLW5+#4T'2FZ(LKN1S0Y<;AP:W3!AW^*#4?B4(:BEP/?(,"+(V?;8.-JV#1B6!A M1.ZD,(4F'T4.^4L"'Y77\J.=_''4RG@+V36)PTL2!5'<(&CR>GC4(B>NLQD[ MOO@$WYU< QYQ3*><$\JQ1*C(@&"QD4Q!S@SA4FMH3%W%W&EFML5\HY-DW:*V2RKSTZU-[*_D;M2:T] M:=4^A34H37F3]N1(^U':6\G?*+U72^_]PPG"(H5R!@H+M@%J[U:>)N[^J^K%?K[CIR M3>5@?8Q=MVJ2?VFJEGU'U8()33C,D3*X[J$>5;7!:F+DTG62F338E]RPP"\' M4'8#/I]+:783&Z#^%DG_ %!+ P04 " "JBH]8>KN:K;H" #U!P &0 M 'AL+W=O5*KZL5Z[-O(@.0 MZ+W(J9A9F93EE6V+)(,"BTM6 E5?5HP76*HN7]NBY(!3(RIRVW.^=^8W)7N;QB 0N6OY!49C,KLE **[S)Y0.K?D"3 MSUC[)2P7YHFJ.G846BC9",F*1JP("D+K-WYOUF%/X 8G!%XC\(X%HQ,"OQ'X M)M&:S*2UQ!+'4\XJQ'6T"7_70W>,RDR@ M[S2%]-# 5K ML;X_D]0(M_EWL#.'Z[@+[Q\S]>P+[5 MJ<6C?K$^HE>BQ G,+'4&!? M6/'G3V[@?.O+[#^9'>0Y:O,<#;G'#[A2^TX" M)SCOS;26CXU].Z3G2$UHV9A)-^LJ E"P;);@@EZF2F:,U8_]D).I-&>D\?@'5C7-]W M^LG"EBP<)'MB$N=JT0:W;MB=.)P$1W3=H-$X.$$7M731\!_E1,)%RBJ*V.HC MRJB[I:+)$60WYIC0WKM!"^!K4U@$2MB&ROIJ:D?;VG5MKNRC\;FJ:74)^FM3 M%\0[S->$"I3#2EDZEZ'BX761J3N2E>:>?F52W?JFF:FZ#%P'J.\KQN2NHR=H M*WW\!U!+ P04 " "JBH]8PP8*(QL# #5"@ &0 'AL+W=OPSD'^_J.-HP_B Q HL><%F+L9%*60]<5 M208Y%A>LA$*]63">8ZFF?.F*D@-.35).W<#SNFZ.2>'$(_-LRN,16TE*"IAR M)%9YCOG3%5"V&3N^\_S@ABPSJ1^X\:C$2YB!O"NG7,W<&B4E.12"L )Q6(R= M2W\X\4V"B;@GL!$[8Z2ES!E[T).OZ=CQ-".@D$@-@=5M#1.@5",I'K\K4*?^ MID[<'3^C?S;BE9@Y%C!A]!=)939V^@Y*88%75-ZPS1>H!$4:+V%4F"O:5+&> M@Y*5D"RODA6#G!3;.WZLC-A)\#LO) 150G!L0E@EA$;HEIF1=8TECD><;1#7 MT0I-#XPW)ENI(87^C3/)U5NB\F0\Y5!BDJ)/CVIA"! (%RGZ*3/@:++B' J) M+H4 *<[0#[6H3J]!8D+%!W2.[F;7Z/3D SI!I$"W&5L)E2M&KE2T-+B;5!2N MMA2"%RA<0W*!0O\,!5X06M(GQZ<'^^FN,J-V)*@="0Q>^":.V.1N\3MV?+TO MAZ+$"8P=M?$$\#4X\?MW?M?[:!/_1F![5H2U%6$;>FT%5%;8Q&X1(H.@:\8Z M]CUOY*YW-31C!IU>';-'K5-3Z[12FV$*XEP^E8 HJ&VL2DH"9(WG%&PLMV#= M'09!9W# LO6#_^AT5,N)6N7<0Y$RKNI/R0215J.CA@0_] \DV&(BN]'=FEGW MJ#5 "K'BN$BL]K9"O';%=YO_*NS81?1J$;U6$6;[6EWM-3X6]@],;88$?3N= M?DVGWTKGEDE,45DYJ^L+,_4EJ>H+-O7%1K??X!+YAWR;,7[8><' 09]Y_\K8"WEL+ M4?> <144'>6NOW,*^V_ ^@P5]A.G0M]E%7B'ZZ*=PFL+G+O3<^B&[SOF2U4C M5#5>*'COHJ?(\&T/M9U(5IHV9,ZD:FK,,%-])W =H-XO&)//$]W9U)UL_ =0 M2P,$% @ JHJ/6.UB) +< @ A@@ !D !X;"]W;W)K&ULK99M;]HP$,>_BI554R>M#20\M8-(!3:M4CM59=U>F^1(HCIV M9CO03OOP.SLA!0*LF_8&;.?N?[^[V+X,5T(^J@1 DZ>,<35R$JWS2]=580(9 M5>2J"++ MJ'P> Q.KD=-VU@OW:9QHL^ &PYS&, /]D-])G+FU2I1FP%4J.)&P&#E7[1:VYOS3WV MCBI.(3PG?OL]\5J>3QYF4W)Z\JXJ&,@]A)/7ZWE_T-L"]NM"^S: __>%WE?/ M4JRS7\P<[4N5TQ!&#IY=!7()3O#V3;O7^K O]?\DMI5WI\Z[Q]C4O9GI4U=]$R:+>&[G(SKZ;)B\46;+>&[1Z%O1%* M$;Q5V-ZYT/""Q[72*A*+@NKPE MZ]6ZF5[9'K*S/L8F6_;$%YFR0]]2&:=<828+E&R=]Y%'EEVOG&B1V\8Q%QI/ MJ1TF^*$ TAC@\X40>CTQ >I/C^ W4$L#!!0 ( *J*CUCV&]XVD0( \) M 9 >&PO=V]R:W-H965T\Y]YQK&SO: M"OF@4@!-'C.>J[&3:EUV[-LF 9Y(J)G$A8CIVOO$00< M$FT8*+XV, '.#1'*^%MQ.G5* VRV=^S?K'?T,J<*)H+_80N=CIV10Q:PI&NN M;\7V&BH_?<.7"*[LDVRK6,\AR5IID55@5)"QO'S3QZH.#4 OW /P*X!_*""H M ($U6BJSMJ94TSB28DNDB48VT["UL6ATPW(SBS,M<90A3L_G)$3,WZ7 MBK6B^4)%KD9Y)HF;5%*N2BG^'BE32"Y(T/M$?,\/6N"3P^'^<[B+1:DKX]>5 M\2U?\/;*M'DKR<)V,K,7+U5!$Q@[N-D4R TX\<^U3D7^8IHD%E;"4K>ON4U?X]-[ =>Y&Z:SE['_(]X)C>LY8;' MRU6ID'JOWI)XT-0;?GZA-SQ4;[_6V^_4>R,#2Z4QXI)U1;6?T;E,S.F#; M=F9[JQ>W<5R9J\)/*EQ1"UR/+X+3M:%/8$FPN-YZ%MIGAC 6D" M<'PIA-YUS*%8WX'B?U!+ P04 " "JBH]8C5B=MLD" E" &0 'AL M+W=O"2KM)%%$XP*"B;J)WUJ%F(G((H.!$1-0.1TUR"G%N>DF?\1L934YG8"CC^HR<$";(_5I6FHI<3WR# M,BW,SQI)5[6DZ("D&607I!=^(E$0].CR]9JU%J-7-[>@;SO M,(-CH(BL5#W0::*&];MA]C"-=4DSF'IX6C2H#7CIQP]A$GP^8J776ND=RY[B MRO2[--51L8NRYW&3]H)HXF\Z4/T6U7\+%7>AZJAD!Q4.^]VHN$7%;Z&2+E2\ MAXH/D)*6E+Q%&G21DGU3<3=IT)(&1TGWTN">J[>7LD>K-.TVZU(PV/<:'Y P M;"4,CTJX :W'Y+HH*[O3&>YWW)"F"S[<@Y\/DF[XJ(6/WN??E18L%^%9EX+1 MGH+^8-2M( S^EKC@J(8?>+DQL4'3=MEM=3I\JIM4_Z=@I\B&1Q7L5-G72]$I M(MP[QU'_M0A_I^C;"_0[52LF- *6&!5<##!.O5K:?P;I'U!+ P04 " "JBH]8\:IRCT8% "\'@ &0 M 'AL+W=OQ+8F'NY1RXXAS# M<$/9=[XD1(#7-,GXR%L*L;KL=/AT25+,+^B*9/*;.64I%O*1+3I\Q0B>%4%I MTD&^'W92'&?>>%BTW;/QD*Y%$F?DG@&^3E/,WJY)0C3H)>'E#T^#,F&[[U&>14GBG] MGC_GR,B"9F*/ 66_U[(A"1)GDGB^+=*ZM5CYH';G]^S?RG(2S+/F),) M3?Z*9V(Y\B(/S,@QC!/CVTS@;!$_)P1<<4X$/P._R^+Y>$,$CA/^"9R#IX<;\/'#)_ ! MQ!EX7-(UQ]F,#SM"#I\GZ4RKH:[+H5#+4!"!KS032PX^9S,RTQ-T).X:/'H' M?XVL&6_(] ($\ P@'P4&0)/#PY$%3E#/95#D"XZ:2]-$E7FZYCSYFWO)5WA* M1IY\-3EA+\0;__P3#/U?3"0=)=,H=VO*75OV\1,G\W4"[N(Y,?&T!_? &\', M5$D3:^")G'HUIYZC9>RY7$9'R33*84TYM*[$KXQRXQM=AO6*L%P17L8![,IW MY64;^9Y.&J)^C:AO170UG:[3=8(%F8&KE#(1_X?S?=\$LLP4;HU_COP>;* T M](+=(#+#C&J8T<$P;],5CIF4.&.M1(;A_4$3I'6T$XM@4',96+FT%+DUZ-@B M'^S, NS[7?,:0%]IF&]%KF8>)"V%7&78+E+#]!MZ^2W@M@06'@CN##2WEC/P M)9G8$'(2NIX$'GLO.4I@10!B8TE9.[S,W3"WEO__OSJ\A;\F2? MLW5*6/&"_&-D?RC$?-P[FBU*0-7^!P0%SP397FEQ,@S:^T,O5*X * <=K03CF$,&C6C*G3H*5JE)6 5MD>/Y+I M,J,)7;P9@3DU$*ZRZ525A8!=1WH+'=F"BO:/,!E0N0QH5?1]UFE/=.B#M##3 M1F8GQ>H\E'6 H:OELYJ0HY?/43:=MO(GT&Y06BU3%:X:>WKIJ)0= M@8?[D7VV"1HLR6 0-H$:>H51B[N#RFM N]DXW#A5B;9GZKS7CYHP'=D4_7>H M=6S%HUUW$@U:5@(I?X+LPOS(\(QD.#7N0O;8HPDXRJ8S568 M(4<[%;*ZBJ-I.\JFTU96 MFMQ!ZAV1-M%9K38G4>RB<@5SX!.?4)KK+IM)5/ M0':U;A6:*DZ3D*[O-S;&?;UT5$KUD?W$X!BAJ5)I$A)%_2900Z_0[[< 53J- M#C](L L-VI7D\]Z.W;NLNFTE8L(["YBC\CLB8ZZ%I$Y+5;G MH3Q"X,HC!$X]@JML.NVMFPN[4K>*3!6GR4?8--][.NF8E-X']NN!8R2F2J7M MW0:<7=,9<,M93: 4.K K=%N!.+T>" PZWD3>V;H'3 E;%->C'$SI.A/EK5K= M6E_!7A47CXWV:W@Y*2]259KR7OP0 !D !X;"]W;W)K&ULC51=;]L@%/TK MB%53*W7!>> M@R\DG38OM@) LJNELBFM$)LY8S:OH.9VHAM0;J?4IN;H0K-AMC' BP"J)8NC MZ(;57"B:)6%M:;)$MRB%@J4AMJUK;O[<@]1=2J=TO_ D-A7Z!98E#=_ "O"Y M61H7L9&E$#4H*[0B!LJ4WDWG]S.?'Q)^"NCLP9QX)VNM7WSP6*0T\H) 0HZ> M@;MA"P\@I2=R,GX/G'0LZ8&'\SW[E^#=>5ES"P]:_A(%5BG]2$D!)6\E/NGN M*PQ^KCU?KJ4-7](-N1$E>6M1UP/8*:B%ZD>^&\[A !#')P#Q (B#[KY04+G@ MR+/$Z(X8G^W8_"18#6@G3BC_4U9HW*YP.,P>%7*U$6L)Y,Y:0'M)OKM6^$ ^ M6Q3.-!2D;+$U0'BM#8J_/!PF[%Q76"#G"T NI+T@9T0H\J/2K>6JL E#)\Z7 M8/D@Y+X7$I\0LH!\0F;32Q)'<4R>5PMR?G;Q/PUSWD:#\6@P#KRS$[QO\V% MAAS4SL9X(CR04G=3+)@MT.S]N^E-].D51[/1T>PU M]K.[TWV#U!+ P04 " "JBH]8HCOH MTD4$ U%@ &0 'AL+W=OX_/L8]S+UY>&/\FCH1(\)S$J5A91RE/"]L6T9$D6-RR$TG5+WO&$RS5+3_8 MXL0)WN5)26PCQPGL!-/46B_S9P]\O629C&E*'C@069)@_N.>Q.RRLJ#U\N S M/1RE?F"OER=\((]$?CD]<'5G5R@[FI!44)8"3O8KZPXN-LC3"7G$5THNHG$- MM)0GQK[IFP^[E>5H1B0FD=006'V=R8;$L492/+Z7H%8UIDYL7K^@O\_%*S%/ M6) -B_^C.WE<63,+[,@>9['\S"Y_DU*0K_$B%HO\$UR*V,"U0)0)R9(R63%( M:%I\X^=R(AH),+B2@,H$U$WPKB2X98*;"RV8Y;*V6.+UDK,+X#I:H>F+?&[R M;*6&IGH9'R57OU*5)]X#9V+0)P6< MG\/IE\UY[8;S^=(^-Q7U@WP?HBJHQ=2OF/I&IA^)$ OU_HBR)(NQ)#NU[=6$ M1!3K%\L0U0(O:+!XB^!LUN$Z$.4ZR!DF&U1D@Y%D:7+"E.O)':(:]$EX<]1A M:ASR%WT25H+"7_)).KP_PIX>"&'7)?T@U!3=XCFK>,Z,/+<-3P#RK,JF($,$ M9[VQ_;#KC'[,/'"'ZG,CO0^5"T"L-IBJJ!'CO1=J07'>&[YOB7[,%>-" MIZXLCI'B^XRG5&:O3"_ MHTS#NDY#;U)3&LO^:.T3H;6UUY4?FDO_>%/VB[J/O*XG^T%S'UZQ9%WXH;GR MUY8$ZM\:B D>+D!FF-$+]#MZ U@W!S"5:< M%-$4*(,>U(P,DS1"C5ZBB=#:PNL^!DUZ^H F;6RF0FMKKQL;-/$)!!HX@D!! MUY_]( _Y'8/:C0.XA/!#?BXI0,2R5!8G6=73ZNSS+C_QZSR_AXM-<8)9PQ0' MJI\P/]!4J#Y@KR"=VU QXL4997$CV2D_YGMB4C4.^>61X!WA.D#]OF=,OMSH M :J3XO7_4$L#!!0 ( *J*CU@?I;.C)00 H; 9 >&PO=V]R:W-H M965T/)"2Y)9%Z!VB=U.W4 MM-MK![X)J&"GMI-V_;,DZAH/*.;X'I/6LN"JKTJMC8(0\-R1]'M]KJ-64:8+GRT=Z5%9>5V9%)3SR_.\L4>GHS/_P& M=85&AA?S7):_Y% =.QI;)-Y)Q8LZK,^@R%CU3Y_KAC@+:$YWP*L#WF7 OQ(8 MU('!96!X)3"L \/7!D9U8/3:@%\'_++MJ\8J6SJ@BBYF@A^(,$=KFEDH=95I MW< 9,U?64@F]-],YM5BF7*CW"D1!'KC0X8QM)'D;@*)9+M^1]^3K,B!OW[PC M;TC&R)>4[R1EB9S92I=N&'91=*\>Z/WB]Q-\INR,#]Q?B.=ZPZX3ZXP'$37S0$0]>'_WQ5OM>6@N8X&)6]PRW74=9%4F&$WQCQ'[^66QC"W](-2@MB#M?CY M)]=W?NT2A D+,&$A)BQ"@K7$#ANQPS[ZXDED+,ZV-">TX#NF"%^3G%/6Y;:7 M=*M;3%B "0LQ85$%&Y4P\QJP7TQ]?SRS]QW.1HVS4:^SCTS?B" 5V=(LT<+6 M1/?A":P46?T@,95IE[Q>Y*WR1B]JY8X&3:4J)R^/\=M'A)BG%"'!6D+\1HC? M*^3LZ6CN'4(W D"_GZDN$;VH6T5@P@),6(@)BY!@+;GC1NX8I^L;8XK%A 68 ML! 3%B'!6F(GC=@)6M?72[K5+28LP(2%DX[>RFT_M2.D EO*IHVR::^R+UQI M7=FQ_X-G_04NH4M8+^=68=,7S>*-IQ?='6:!(28L0H*UA+G.Z0/4^7]](_F' M+'GUZPY6'XQ:0$J+42E M15BTME_OY-?#_P:IF:W^I?T8?>PO]F:!F+00E19AT=H"3P,Z;N^PPDF@!*5R M2(RW3,H=93&8-R&94KV[T^*@HSMT+CVBCMV@TD)46H1%:WL\C=^X_0,X?^R* M%8B3L5*BUKGFHE9;=K9Z__&UJ=-I58A__D4_<3S'N]2*.FR#2@M1:1$6K=)J MGPWA%R VY62+)+'Y[JA&M)NMS83.AW(:XV+[HWL?5-,R)TPU2_2)BDW&),EA MK9'.W5C?H**:>*E6%-^6$P4KKA0ORL44: +"'*#WKSE7QQ530#/]M?@74$L# M!!0 ( *J*CUB5O%K#8@( )\& 9 >&PO=V]R:W-H965TM=> M5EC"C-/?)%?%Q/GDH!S6N*;JD>_NH?5C!6:<2OM$N[;6)1JGT@?.-D,%HD13+C26L(TMYXH+^\7Q-:)=.*LNG+X,&N+8$IL^LDWCQ-T>&WM9$785 M)VJC3FUT4>U#C[0!@GU&ZUR/NQMLW?2I;@X8'6GRH^A,=U_-7;_RN%,>7U2^ M,%>GE6TQK>%_4HY?9.A'G\_T]M3$WIE>]ZA]F-;] XL-81)16&N4=WNGX:)I MA\U$\&ULK99K M;]HP%(;_BI554R>5YD;"91"II9HVJ950+]MG P=B-;$SVX'VW\].0II2$ZIH M7R!._+Y^W@.QSV3'^+.( 21Z21,JIE8L93:V;;&,(<7BDF5 U9,UXRF6:L@W MML@XX%4A2A/;[]U_%.%5F 46,&/) M'[*2\=0:6F@%:YPG\I[M?D(5*-!^2Y:(XA/MJKF.A9:YD"RMQ(H@);3\QB]5 M(1H"MW]$X%4"[[,"OQ+X1="2K(AU@R6.)ISM$->SE9N^*&I3J%4:0O7/^""Y M>DJ43D:WC&YZ$GB*KAE76D(WXD(MS#E0B3!=(E&KT?D-2$P2\4U-?WJX0>=GW] 9(A0]QBP7RE),;*G0-8"]K#"O2TSO".8- M+"^1[UX@S_%\@WSV>;GW7FXK[+IJ7ETUK_#SC_B]KX*,P5@)4\S2MV_VU>_L M6&1X"5-+O90"^!:LZ.L7-W2^FT+_)[-W)?#K$OAM[I&J9-\4L%0%A4KO(=O( M=2;VMHG=:MP1NU]C]T]A!R;L4A4VL$<'U*V^':F#FCHX11V:J(.3U*V^':G# MFCH\13TP48JAB7IPDKK5MR/UL*8>ME(_QJ!.\;7:@4SL MPP_L[O"0OM6_(_VHIA^UTS.)$],>BC+\JIH&:=Q+1Q]2>7YPD*IUW8ZI7.?M M<'5:<]V"$&-TE;)<'9X<=YAM"!4I@K53.Y4#) M>=G&E0/)LJ(36C"I^JKB,E:M+W ]03U?,R;W ]UB @ ^P@ !D !X;"]W;W)K&UL MM99K;]HP%(;_BI554R>UY$;"UH5(*VQ:I59#[=I]=I,#L>K8F6V@_?<[3D($ M'43JQ+X0W][7YSFVL9.U5$^Z ##DN>1"CYW"F.K"=7560$GU0%8@L&BDKN!Y\5N29EPTJ1NFZDTD4O#F8"9(GI9EE2]7 *7Z['C.YN& M6[8HC&UPTZ2B"[@#.9P,"#IFQ#A0_*Y@ Y]8(P_C=>CK=E%:X7=ZX?ZO9D>61:IA( M_HOEIA@['QV2PYPNN;F5Z^_0\D36+Y-U&FF8L*MX M9Q3V,M29]%J*Q;D!59)+J5#+Q$*?X<1*@3"$BIP(*#FO-\<^Z,8IJIWLW\LJ_13'H\1=;/,,,.9M@+\_5J>DVN M#T3?*WWKDAW);(EFN!"XI:$,4-; /H%?^5H#&S/>W"+R!%XZB5Q#NUM5DGP4W5"T8 MWAP&ULM5IM;]LV$/XKA%<,'>#&)F7+2>882*P.ZY"N1I)N'X9]H*6S M3502-9*.$V _?M1+)$M6F,JC@2"69-YS=X_(TW,RISLNOLD-@$)/41C+J]Y& MJ>1R,)#^!B(JSW@"L?YFQ45$E3X5ZX%,!- @,XK" 1D.W4%$6=R;3;-K"S&; M\JT*60P+@>0VBJAXOH&0[ZYZN/=RX8ZM-RJ],)A-$[J&>U!?DX709X,2)6 1 MQ)+Q& E87?6N\:7G9 ;9B#\8[.3>,4I367+^+3WY%%SUAFE$$(*O4@BJ/QYA M#F&8(NDX_BE >Z7/U'#_^ 7]ERQYG\K=2\:@PUA%$+,X_Z5-!Q)X!F;QB0 H#\KT&3F'@ M- SPZ!6#46$PRIC)4\EX\*BBLZG@.R32T1HM/0^_?_83>(1:CAPW?2AH' MC9,X,LMQF>78F.5"L-AG"0T1C?@V M5HBO4,AIW):O$:GK/+$)YHT/6+YPW4E)UPM-'#\\)H+\^ M/JGT";\,09?K;02"IJ7H[S8:S7ZW\L.:TN2R\)(Y^0S1$D3;#+.(Y1FQCF3[ MO&3[W!CI=;XP@RV@E>"1EDDYQTD:\49>,81V9]$69 M](4QZ=^U5A7P"/$66I]9N;6[%[^#TR=O+X#!/*ER"3T63=FF2"H59Q,'K232P[6&QZ/&FO2'$5GSBRAU3FK9#8V M*E ]^;(*E5/FZXY$Z+FG6R^U*9HN$'W=ZOCA-F#Q&E$I0?\%2-&G5@*=0P*Q MVR30JL*VA58GL-+8V"RRWRKSA7FMA./FLZQE$"9CW*CSYDB.S;32V=@LM#\^ M^4P"TOTNDEG-UW/@E9S'!^F,FQE;5<^VT.K,5#H;FX7V_>)3*PTVY?+<*IIG M"ZW.6"6_\<3F,\^2>"V(M(GFV4*K$UDI:VR6UEVZWP)J?UD2/#JH199$%5N>\TOO$*(-G7^.$LD"+*@4:7B%X2C2IT$HB/FQR)XWY:/;6F9M32'A2 M27ABEO!?!%NS6%(:;';3986=Z3J'62:76 MB5FM__\.IW!0?[7B-&N<.8S.I)U"H9-*H1.S0E_D)$D4T0"0XF^_?B(MFOU@ M7ED2XP5%IY#VI)+VQ"SMM8!%_Z+O>Y-CANHJQJRB>;;0ZC16?0!Q+:I:8K4] ML(KFV4*K$UFU!\3\:ONMIKHPK[]FP,T5VC+HX VQ.9!C$ZWD.S'+]WL>4O'; MEOF YORLCVY5T)JO34T^MXKFV4*K,U@I?')A<\W9%.]SJVB>+;3Z[^U5*^"8 M%7GG'VD*//.O-&V##A:A.;)C,Z\$N6,6Y'D3= <^L$>J>YL^HBNMS=%U&/(= MC?7:7'&!Y@("IM ME])BF_1&:-W:))M@GAFLZTT9[.W,T82LLQU.$F7J/M_C M4EXM=U%=9WN'&M=O\.4\WPM5P>1;LSY3H7L'B4)8:L1="T&X9A'QB;CH7JXDFTTPS[\:,NL2Q99N3@ M ,N'1!>^#TGE2'K%(_'R*4Z^I2O.!?D>!E%ZU5L)L;[H]]/YBHK/+?-M=,KN,-R+P(WZ7D'03ABQY MON9!_'35TWLO&S[[CRN1;>C/+M?LD=]S\75]E\BU_HZR\$,>I7XEK6(A[PN<@03/[9\AL>!!E)MN/O M$MK;U9D%[B^_T*V\\[(S#RSE-W'PN[\0JZO>I$<6?,DV@?@RK-8C\TTJXK ,EBT(_:CXR[Z7!V(O0#>.!- R@#8"Z/1(@%$&&%T# M!F7 H!%@T",!PS)@V @8'.OTJ P8=0T8EP'C9A_T(P&3,F#2-6!:!DR[!NC: MRW].RQ54_,MSO=PRP6:72?Q$DJR\Y&4+N>CR>"D3/\K.CWN1R+V^C!,S\^^- M+Y[)S^1^Q1*>DGA)YG$82N7*RN??"(L6\C28L[4O6.#_PW)1O[OE@OE!>D9^ M)'V2%I%^1+Y&ODC?RXUR^KIGV* MMY)&N]),->TC2\Z)-BEI>P?T*-#JT%FCZ*RQ:UX7L-T=3$\".VJPQR)Y" 8Y M>'"=;2G)LB;M >E]T>+](UF_.K MGKS_I3S9\M[LIQ_TD?9+FW"1,!,)LY P&PESD# 7"?- L)I@!SO!#E3TV M74!>T]^Y4G*RX?I=!WXHDU12LBIBD+"S *FTUH^ M0X<-.2&KM)$P!PESD3 /!*O)I:-4ZI*27[:1,^ MR*?-IE9W0A4Q\:,MEUN3-L&JZ:GN#;'K2NFZ\NF"1?/#"RU+\W5?A#P29,GY2P*ZC!.29Z /SX07(_3K M33)?,9E*L,>$\SP@&XDI LY:):]LU7U ]:;@D95:+97JP\%H.&@D M(#:T6@=*+ M%$DSH32KI-72G*E^(.3#4D9S9 ?:+A=*\U"TNCPKET57CHF_)+:M2H,:+5": M":594)H-I3E0F@NE>2A:7;N5X:(/WF@1ZE#S!$HSH30+2K.A- =*R;72U;P//"J"F3DE[;8 !6JD%I=E0F@.EN5":AZ+5E5S90WHG?^@^>SYK M52;4$(+23"C-@M)L*,V!TEPHS4/1Z@*N#"U]_-8L NI;06DFE&9!:3:4YD!I M+I3FH6AUZ59>F:XVRXX,\=8\^E<&O:Y?J>)/_:_64P-JP$%I)I1F06EV2:O[ MR&TOHT"K=:$T#T6KJ[ZRXG2U%W?B&RG7K^".*1SJV$%I)I1FE;0.[S:TE6Q_ MN0':0A=*\UIZBU4^3RM^C:G_OCP_$#N('%A#7)?=WO[TGO_YZTRI1J",' MI9E0F@6EV5": Z6Y4)J'HM657+E[E+[QX9%"?3HHS832+"C-AM(<*,V%TCP4 MK2[=ROFC:N=/+F_F8I/XT6.>D/#O:Q[)K./("+.:=K*>C8,19MH<7H;6:$%I M-I3F0&DNE.:A:'655AX?51HQ6:H@EF5":!:794)H# MI;E0FH>BU15<67UT^-84 6K:06DFE&9!:3:4YD!I+I3FH6AUZ5;>'E5[>X#Q MY1MZ^%&3<3C>>:MNR2A:7;V5L4?5GZJAW[$HJU.] M:7BK;M+),H::?%":#:4Y4)H+I7DH6EW&E:C&M1R@])L*,V!TEPHS4/1ZD*M?#GZNB^W M9W"\-IX ]==HZR=Q395";3,HS8;2'"C-A=(\%*T^JU!FT=6W5&Z$H78C_M3_ M^K+:&7+R%\DKCH3,&+()Z63^()(X7?-\9KIL2_@RF[2."!DLM;]F MT?-//TRH/OY%4N1IL,A/!7G-KJ;C*!+H]_M?-Y<3AAU\]4S>?8H%)[IQUM;M M_MX$9B%/'O,)\S*/<1.)K*=[6W>3\EWG4]$UMEOZA:VW;/]@:!>NH;7NT>6> M8CJ^JNIB=L"/+'GTHY0$?"F;H9V/Y0F9%!/N%2LB7N=3JSW$0L1AOKCB;,&3 MK(#S_P!02P,$% @ JHJ/6-Q=;)&I! +1@ !D M !X;"]W;W)K&ULQ9EM3^,X$,>_BI5;G4#:(W'2 M)[BV$C2[.E;B0,MR]]HD;FN1V%G;H?#M;YRD25-"EB*C>T,>ZOG;_F4\GC'3 MC9 /:DVI1D]IPM7,66N=G;FNBM8T)>I$9)3#+TLA4Z+A4:Y')KE9BEE"LF.))T.7/.\5F()\:@:/$/HQNU# /E_', M\)G-/%%V(Y%\6Z_7, MF3@HIDN2)_J[V/Q%JPD-C5XD$E7\19NJK>>@*%=:I)4QC"!EO+R2IPK$C@$> MO&+@5P;^6PV"RB#8-QB]8C"H# 8%F7(J!8>0:#*?2K%!TK0&-7-3P"RL8?J, MF^]^JR7\RL!.S[_\S)E^1G^@\SAFYDN0!%WRTI_,=SD*J28L4? MCM$GY"*U)I(JQ#BZXTRKS_ 2[G^L1:X(C]74U3 XTX4;50,)RX'XKPP$^^A* M<+U6Z N/:=P6<&%6]=3\[=0N_%[%D$8GR#_]C'S/#SH&M.@W_Y;S$^1-"G._ M:SYOZ#W 7;VW9A/4'RHH](+>#]4QCHO2;M!M9^+&FGUU,;(J%EL1:O 8UKT&?^OQ2J9SPB"*QA/BDM&21IO'6;[5 /[ZAB&1, M@\/#DZ09>4:1X H"!N,KM*2T"W9OIX?"MBD6EF+#0LQ$^\=D4"RV)M7B-:U[CCUZG MZ BVGM+@N M\.8#1SLH8CP-_7*^-DFCO, \E:DFL1712$YW\'Y%OTAM?2H:] M SN4H26Q%L/3FN%I/\.;ZRX&O4:'+F&;8J$EL18L[#5)I/?.H%<96D)F52VT MI=:&MI-YXS>OTTBD*63;D.Y'#R:1UFL*%TC(88UF^7W"(FBUI-*LSR,'O-,Y M_E74Z^_]8/+X11#U8?U[^R$@M-5M&ZK?0/5[H5YO*640]CKC6+_ P5Q*M=/= MS>5DN,_$4I=M)DWE@'L3[?G?5 ,.$5$:*T26FDJHC.,\*J)]#M66W$A6/,1, M12+G&IKQN'!*IDR%WU7/7?3W>C#(X.7^$@R"R3[*CZ@I<%-4X/ZJXN[]M*Q6 M#I7:[G+$V OV85GJLPVKJ1YP?_EP#5%,-G&+/F64*]I-QVHQ4:GMTAF]A/,1 M50)NR@3"F3,#]=<+.^=0+CT(1;(,KH$=6A'&E$6D:9X09JMN,MQ.FS=1_4:D-6\XW MVH?Y$04";BH$W%\B7!&=2W/N!WM!:O*//0-5HL'=^=\-:7@:>:<&KS.D"F/6NNW]5GX>7$"[#;-RX/T M*W!4<%&4T"68>B=C\!-9GDV7#UIDQ6GMO=!:I,7MFA+8=4P#^'TIA-X^F [J M_Q#,_P-02P,$% @ JHJ/6$@^?CU!!0 4"( !D !X;"]W;W)K&ULK5I=;Z,X%/TK%CM:M=), .>SW212&V8_'KJJVNGL MPVH?7+A)4 &SMI.TTO[XM8$"3JE;.NY# \3W^-X3W\NYAOF!L@>^!1#H,4TR MOG"V0N3GKLO#+:2$#V@.F?QF35E*A#QE&Y?G#$A4&*6)BSUOXJ8DSISEO+AV MS99SNA-)G,$U0WR7IH0]74)"#PO'=YXOW,2;K5 7W.4\)QNX!7&77S-YYM8H M49Q"QF.:(0;KA7/AGP=XJ@R*$=]C./#6,5*AW%/ZH$[^B!:.ISR"!$*A((C\ MV,,*DD0A23_^K4"=>DYEV#Y^1O^U"%X& M?H*6PWK#Q8E1[@5SSP,;JBF=AR]#6+(-(!7!E. M'1-^CND2&Q%O(1^@H?<980_C+H?,Y@&$TMPOS(<=YL'[S;$AFF']"PT+O&'/ M7ZC#L\L2:=2-I$K(.<])" M'U@@.; _.\N>?_(GW2Q=+-L$"2V :@Z.:P9$) M??GG+KT'AN@:<<4EVJF%BS:,9.)XO94T&N'ZTEB"30HP587W2UF3Y=_@B**Y6F(U2>A$YGA$DX0PF:8XEVP6=>"T MBSWC7'W9*\%F+?;\ 3ZBSM*$&G63FKJ)D;IV=H;M^@F/ZABZ"#(B]B6H!!NW M"!K.COAY.<3W1I-ZD!;WM(Y[:HS[&[!4+12QA7JQJ$7R!'*)="X+(U[?J,W. M34HWT!"EQ9VEJR#]"(+&V*QF;/9&DN52Z\AE$L7[.((L0D\Q)&5JR80*(1.= MO!E1^_)6@OE>:RT<%R+C$"WRLSKR,W..2*]D7:FRI*S!U9KI"M@(UC=@FV"! M)3"-1-]KE)IG30A44)9(M(H6V$+3:6P)7M^X&K\#%W&V43D7T\[;OQF@-WEF M=T9EI>DDRI(?.E&X(0I;+O%FP-[$F=WS/0-SEAS1F6L4NV^4LQ\N]6;8WOP- MWR[VMF;4B6J$N6]6YC16T0);:#J)C7CWQ_;N"U;% MN56TP!::3F,CY'VSDO^MU>J4FQS=.3IYT<^-O?&+?FYEGJTW-Y;0=&X:L>^; MY?"%; 3I+E=W@Y1D9 .I+&$<$5G9(,T3^@30G;561;]5M, 6FDYITPWX,WM9 M:[4'L(H6V$+3:6Q:"]_<6_3>VS'C]>;R['V[.QWC9C-5-KH[*]PT!=BHEMMJ M5LD*F9IOJ@PS8E\&*C1=90SP^(B -X?I\3=J'O^HFC<#] [WPVK^(Y8Z*8UR MQV9I_)YRC?Y#5W$6I[L4_7T%*HG^Z63/JJ2WBA;80M-9;E0^MKZMH M@2TTG<:F!\#F'L#NYK-YLMY$CUYL/WN#V?'^<^3Q M[2RV*ONMH@6VT'26&]F/)_:RV.K.O56TP!::3F/3(6!SAV YBZWV#16:_A!I M/#W.XJY1T^%1%KNM1^TIL$WQR@)'(=UEHGQ"75^M7XNX*%X&.+J^\L^#\N6& M!J9\U^**L$TLB4M@+2&]P50F""M?7RA/!,V+!_KW5 B:%H=;(!$P-4!^OZ94 M/)^H">J72);_ U!+ P04 " "JBH]8QE63R!$# #-"0 &0 'AL+W=O MDCEIUNTEEBCRZ!Q*C#A>"[E0&8 FFYP7:N)D M6I=4;J? Q7KB^,[.\,3FF38&-QJ7= [/H+^5CQ)G;H.2L!P*Q41! M)*03Y]:_F8V,OW7XSF"M]L;$*'D18F$F7Y.)XQE"P"'6!H'B9P4SX-P (8V? M-:;3;&D"]\<[],]6.VIYH0IF@O]@B] ']P(B"H X)+ \(Z(+1"*V96UAW5-!I+ ML2;2>".:&=CNN4XKKL$)KGY 'D2A,T7NBP220P 7A3?J@YWZ:7 6\0[B M#@G]CR3P@K"%T.SR\. ,G; YC-#BA7]Y&&VIJI"Z[4BF]F]426.8.%C<"N0* MG.C].[_O?6J3^9_ #D1W&]'=<^C1_:;$DD;%YE:1*[QD6Z"R_7Z<1^I7D20D MN;TF;4K_!>% 7J^1USL+^<34XCJ5 %@^J!"4)I)J^&B*F>5+5$RH(I24(&,L MDU;9U0Y^51TO' ['[FI?W D_K]OX'4CH-Q+Z;Y1 -Y=*Z+=3&PV. M)+SN=R!AT$@87';)5H)C27&FMWLG\"K[P9^L_$X8=(_(M[L-3G ?-MR';^"^ M2_VKW(>MI'K'W%O=^J.PG?NHX3ZZC'O"5BR!(B%;!CRY@':%ZWO[%^&(\EF7 MBJZ[]S+F(.>V85 D%LM"5\]$8VUZDEO[%!_9I]BK5*W%;YBJT7F@20 M(J37&6 5RJIYJ"9:E/;]?1$:7W,[S+#? FD<<#T50N\F9H.F@XM^ 5!+ P04 M " "JBH]8^']2'L\$ "9%P &0 'AL+W=O3G=G$EGR#%)A)R+;=AYUFDLWNL[ %>&);5!*0 M_/M*MK&Q481#21Z(+_J.S_D^78XTVE+VS)>$"/"2I3D?6TLA5M>VS:,ER3"_ MHBN2RS=SRC(LY"U;V'S%"(Z+H"RUD>,$=H:3W)J,BF?W;#*B:Y$F.;EG@*^S M#+/76Y+2[=B"UN[!0[)8"O7 GHQ6>$$>B7A:W3-Y9]6HQB1E$1"06#Y;T.F)$T5DN3Q;P5J MU=]4@?O7._0_"_%2S QS,J7IKR06R[$UL$!,YGB=B@>Z_9M4@GR%%]&4%[]@ M6[5U+!"MN:!9%2P99$E>_L$>B*^#"+P YR-40FO8/1P8Z;IU\M\!SWTI^D3%=8LHX3Q^GAO8U7^&(C"TY M=CEA&V)-?O\-!LX?.E%G FM)]&J)G@E]\L]:<"'+G^0+@#F@;Y3W%\.YD$/GB!3_ M4(JC_CI*C-\Z44E0*PF,2N2D."=)#RU&F/=VS> @,9?AT _])C,M,6$M)GQG MKR/Y46'A89$0#/:YE)PU[3K]LL5Y4',>&#E_?2$L2CB>I:3BO"(LH7$?ZH,# M2M#SH.<..M2-#$[L8,-:W_"(OI50O8:"8]K7+H7/.L74NM'8F]HP% M_%\S?TS3%#.N.D!9=6W1JX\,]KOV50@[-3=3.54J:J2BWJM 3UDE($0M7=VN M;/[LJ;(:=P*-SJ"S)/04=E;G4J&UJS_P]!,M;#P)?*\IV4T_/45ZNNH%0;=\ MGKGOMMDWE@.:/+!2,++ CX)L=]DO,D C]QNM9:1W0F!U0I_P@_A1H_AF='?8F= U;6"@7X11XXV0V1N9AJB6J'NX1>O:/?,G M3\UZXXJ0V175 Z^7'N\@J2CLZCGKR8R]=\B9$;8HSGXYB.@Z%^4)8/VT/E^^ M*4Y5.\]OX?6T/"5N8,I#Z^^8R1T*!RF92TCG*I3R6'D.7-X(NBJ.4F=4")H5 METN"8\)4 _E^3JG8W:@/U*?QD_\ 4$L#!!0 ( *J*CUA0\IA/H0, .,+ M 9 >&PO=V]R:W-H965T-.M5(\Z1S3P5!9"S[S(?F?G6KJ.HM!<"E"XF'F7X<55.+8&;L87CEO=:H,-Y4'*1]OY MD,V\P!)A@:FQ+A@]-GB-16$]$R^(KSTP^ M\Q(/,ERP=6$^R>T?6 ?D %-9://@MQZJ44,UZO,^;^TNTR 7 M\(!++@072SBAO:JB/^VBKOS&SJ\]])MY.!X'H^%DZF\Z@,8-T+@7Z'?%A*5Y M1GU\H$X)B'[=XG$C'O>*?ZE6XAGM^$![,$KB. F[Q2>-^*17G-++ OE/Z$^Z M])/1:-2MGS3ZR/>$*N4:X5;QE/Y1@3M2#B^31<&4AA6-.M1.TO/_X:"%P3[%!O_EJ!V& /^V M$E%GLJP$D_89/)L<^0S#UET0_O01? U5?=5$/V =^1S":$\5O>!XO(8K.N0: MT'H=(]LG]K W0Q]N[.[0O 9RV+&EX^0(XC[+A_UI_EXH3.52\'_L-6[5Z^LZ M;5_V^&3;=.DQ W0Q8OE X,WE2.B=Q)7RN$4&PO=V]R:W-H965T2F_)R)Y M1/+J)9??U%H(35[33::N!VNMMQ^&0[55O\K(_=QH. MR'*G=)Y6A4T-TB3;_^6OU1=Q5"#T3Q3PJP)^HT P/E$@J H$S0BC$P7"JD#8 M*."?JM*X*C ^M\"D*C!I%O!.%)A6!:9ELO;?;IF:B&L^OY+Y"Y'%V896O"CS M6Y8V&4FR0HKW6II/$U-.S^_R[%E(G3QL!/F8:T$6_(T7!S]&0O-DHWXB/Y A M46LNA2))1KYDB58_FS?-Z\_K?*=XME)70VWJ4A"'RRINM(_KGXCK^>37/--K M1>)L)58V8&@NXG E_ON5W/I.XF]+?4'\R<_$'_D!^7(?D1]_^(E$Q]7?_^FH M[)T;_9]=9M"! ]WU!;B9D5A>D,!K,,^I;'P^V'\'=V"H&_,Q?[X@WLBN7P>& MG?/5O6>EZYJL9 <'V08E-N@IVXX*WNY)83>IN-5_4%N^%-<#AA"[Z_.;I28HG;A2RE4FV3+9\0WB: M[S+=)14GJZ]4D+!H#QN7L*)[\3SW@_'5\/E8 POEE%PF(DC")A# 2STC\YI'_B3/]7+B7/M")9 MKHD26IL6PW1=EERMNS0P:6E@?#EJ2, 9L*\$D+ 8":-(& /!+ E,#Q*8.B40 M"9D\\V+(0S8)?T@VB7[KRKV3TO?NCX1%>]CD2)6>-YXT;O_3EG0;PJ7(.C$0 MS,KH[)#1F3.COV1:&*HFXM6,R97I+3_*/#5#T ==W-]-Q_"_O!CI=F792>Z; M920LFK6R'/B-YB=NG]-,,K)*# 2SDGQY2/*E,\G'?7QS\Q9FU)GEV7(GI<@T MV199[LZP$]LWPTA8=-G*WCALY"]&!J1(& /!+#%XH]JH&+G_YY7:\6PI2/Y( M#HUZT9+G65;Y6B^)7A?'MFRZ).*.U5)$BORYVECY=;-[:T*)"VJ:(X[?PP-2*$TAJ+9 MDO!K2?CGC (ZD^XLV3OI2%H$I<50&H72&(IFZZ.V$SV7?8)-&IU/ M>6XKX.RX.A=!,XU0U_"X7-YT)1?I> M=U!:!*7%4!J%TAB*9DND=@R]*:X_ /4-H;0(2HNA- JE,13-%DQM2'IN1_+\ MITQN4&^YS-IFP:39GD?0F#&41J$TAJ+9,J@M2\_M69JF92>%:5M$EN22'-]& M%C)/$Z5R^5;>43JE 74NH;0(2HNA- JE,13-GL54^YS^"-;T^% ;$TJ+H+08 M2J-0&D/1;,'4=J?OMCO/?;Q98:QGVV%SI.*.U5L#2%H,I5$HC:%HM@9J?]-W M^YOGMSMF0.L>_[@C];ZG0/U0*"V&TBB4QE T6T^U'^KC_% ?ZH=":1&4%D-I M%$IC*)HMF-H/]=U^Z/GC'S>HMUR@!BF4%D-IM*)9(SV_9=TR5%!;![6!ZKL- MU"^9^K^&0&Y\;W5 ?52GVAAH/YK1?.\XWDY%Z/9X8ED^>,UU0#U8Z$T"J4Q%,U60^W'^FX_]K.0 M:3$1K)@9W"D&J./ZG8-'5PQDF1NU*]TPLU M/J$TAJ+9Z3U:5^[TR>8+(9?F/L^?RG4&F_RE6&6TXLGFC?S^]69!\HSHM2#/ M7";E-@FE$#IS'W1U#&?3<3/]YYT7N>O=6P'8U>+8Y>)_AY,9U$YFX'8RZ_Z! MEGR59$_[[L&I!K\]&[&Y8OC[IT3N*O5.+M1WA-(8BF8GM[8G [<]&14K!%?O M0T2>K0[S/)V/3MW4WMVZ]D)S_S)L2@)J-D)I%$IC*)HMB=IL#-RS02U)=":_ MO2;<'X?-?_+V25[0:L4[3@J;R\OCZBS7&D_W)?5.P-]AW@6U>1>XS;M]QSII M+.GMS 34N(/2HJ!CC7;87+W;<5(KM5 S#D6S4UN;<8';C/O+2WC=W-Z9AB[3 M#MIKL+W9I/5?W)Z8V4HUU&E#T>Q4UTY;X#:WH,MSW;%ZIQ\Z$;*B'2=V-FNN MSH6&I% :0]'L_9AJ_RUT^V]]GA";7O=")JD@GTZ8^>Y8?84"I4506@RE42B- MH6BVHFIG+O1@CXM#Z!)O*"V"TF(HC4)I#$6S!5-[>*';PSML'U,\(W3M!N7F M]%:+W_FL,&QY/="P,91&H32&HME"J-V^T.WVM83P+BO5 M01'@L 'Y_']02P,$% @ JHJ/6/"4L>89"0 'F< !D !X;"]W;W)K M&ULQ9UK;]LV%(;_"N$50P>LMG5SDBX)T)@LUJ'= MBJ87%,,^*#(3"]'%E6BG!?;C1\FJ:2H2:ZYOJGYH;$5\2)\COA%?Z5BG=WEQ M6RXY%^1SFF3EV6@IQ.KI9%)&2YZ&Y3A?\4S^YCHOTE#(M\7-I%P5/%S4C=)D MXDZGLTD:QMGH_+3>]KHX/\W7(HDS_KH@Y3I-P^++!4_RN[.1,_JZX4U\LQ35 MALGYZ2J\X9=E7&>D8)?GXV>.4_9S*T:U'N\C_E=N?>: M5!_E*L]OJSC:34BGO!(5(A0_MCP.4^2BB3'\:F!CG9]5@WW7W^E/Z\_ MO/PP5V')YWGR(5Z(Y=GH>$06_#I<)^)-?O<[;SY04/&B/"GK_\E=L^]T1*)U M*?*T:2Q'D,;9]F?XN0G$7@//Z6G@-@W<5@/7[6G@-0V\=H.^'ORF@7]H@Z!I M4'_TR?:SUX&CH0C/3XO\CA35WI)6O:BC7[>6\8JSZD"Y%(7\;2S;B?/G85R0 M]V&RYN05#\MUP>51(,ACRD48)^4OY!&),_)VF:_+,%N4IQ,A.ZV:3J*F@XMM M!VY/!XY+7N696):$90N^T $3.=K=D-VO0[YPC43*HS'QG%^).W4]\NZ2DL>/ M?B$?2;D,"]XUPOGA//Y.*XU[ M6J["B)^-I(B5O-CPT?G//SFSZ6]=64+"*!+&0# M<_XN<[Z)+H_.(MZ$E9J2 M) ZOXB067\B_Y%%7.K:DH"95?R$VYXX3S$XGF_TPW]]IJN]!C0.RC1T(IL4N MV,4N,,9NO@RS&UX)V'5U_&_JXS^_EG](#H]I<"]<3SSGI!73^SNU8VHHC UMU0 )HT@8 \&TZ!_MHG\TA(X?(3.'A%$D MC(%@6N:.=YD[/F3>E$3D9+4NHJ4\NR51GJ8R4_(L+[J5 M1[TG"Q9<_VE7U: M_VL)D7$,MK'OZ#3HZ)3U[K>_JQ:TDUW03HQ!8Y]YM*X/9H/L&!&V!R\21I$P M!H)I>7"F:IDP'4)XFEY!R8/2*)3&4#0]?WO+/.7C";N[(.,W1UC:+I85;K:\>\P&X+VKNLE"=LA=QPR;,X+\@\SS:\$/%5 MPLGK(D_CLLR++^3/7/!*]>),;LK"A+PM.-_*GMS\*OPO296%XPYF8=%DI-+*8-)/<XSKWO-?5K/$ZBC :4Q%$W/GG(TW& 0G8/Z M%E :A=(8BJ;G3_D6KOGVA'LZUYF-V?U3/7]\[+5%#FHO0&D,1=/#K.P%UVPO M?(?(]2]LS7U:3Q*H90&E,11-SYZR+-SC040.:DQ :11*8RB:GC]E3+CFVR(. M$[F3+I&;';5%#NH?0&D,1=-OF57^@6?V#_I%[L&ONTI-#:]\P&P?/+@4]I\5FD=F/96P50;8,H.',"X\95QX_B!2"+4NH#0*I3$4 M3<^?LBX\\\T8ATEAT'E6>$\*H0X#E,90-#W,RF'PS Y#OQ3^@.L=YK%93R:H MP0&E,11-S[(R.+Q!"BT\J,4!I5$HC:%H>OZ4Q>&9[\HX3 R/.WW ]@V YJZL MPPQU(E T//"-]]L<9# -0S]YC[W>#R[5Q0,=1B@-(:BZ8%6 M#H-_8-&&G<3U+VC-_5E/$:AI :4Q%$W/G#(M_$&*.'RH(0&E42B-H6AZ_O:^ M^0@@-9X30&R>@- JE,11-SZ^R*_Q!*CI\J&D!I5$HC:%H M^M;)XO]\>XNY)^NY ?4S MH#2&HNDYV_O:QT&*. *H7P&E42B-H6AZ_I1?$0"*.!K&_C>WM+\-S]R-=8BA ME@**IH=860J!V5+HES7 :K+W U:XYK'93B0HC4)I M#$73LZP\C-D@I1TSJ$,!I5$HC:%H>OZ40S$#E'8T#),0FKNQ#C'41$#1MB&> M[#T').7%3?T EI)$^3H3V^=K[+;N'O+RK'ZT26O[A?-TOGU4B\)LGQSS*BQN MXJPD";^6R.GX2*X4BNW#6+9O1+ZJGS9RE0N1I_7+)0\7O*AVD+^_SJ5@-F^J M#G:/Q#G_#U!+ P04 " "JBH]848V>\FD" !:!@ &0 'AL+W=OX&GA>Y!67&R(MXW?-Z31+ M&F![?&3_9KUK+RNJ8"KR7RS%;.Q\6+1VP[@YQ05*/ E.7J3D.6BQFYO;DC-[J$O&1BJRA/U$KC:5N,M.'J;!!<99Y#T2.A_(($7A!V"IM?#@PMRPF:K M0\L77K'57=M3H?O=:/.:AZJD"8P=_5P5R!TX\?MW?N1]Z;+VG\A.C/8;H_U+ M[/&2,X24+)!BM],*/K!PTV9V\7W@1>:,=FT/'65^$'V.FK(3=8-&W>"BNO85 M;U_J+J&#ZX1VE'4)=5O/M "YL=U+D41L.5:WNLDV#?+!]H4W^8ENG%6?^T=3 M==TG*C>,*Y+#6E-ZO8]:E*PZ616@*&TS6 G4K<4.,]W\09H"/;\6 H^!6:#Y M.XG_ E!+ P04 " "JBH]8&Q?KD($" #G!@ &0 'AL+W=OG^_6Q#6-J2K ][ =N<AZ;20 M/$CR,HR@-!64RR"9^[49G$U4C9Q)N-#&U M$%3_G@%7VVDP"'8+MVQ=HEL(LTE%U[ $O*]NM)V%G4K!!$C#E"0:5M/@8C"> MIP[O 3\8;,W>F+@D#TH]NLE5,0TB9P@XY.@4J+UM8 Z<.R%KXU>K&72O=,3] M\4[]TF>W61ZH@;GB/UF!Y33X') "5K3F>*NVWZ'-,W)ZN>+&7\FVQ48!R6N# M2K1DZT PV=SI4UN'/<(@/4"(6T+\DC \0$A:0N*#-LY\K 5%FDVTVA+MT%;- M#7QM/-NF8=)]Q25J^Y19'F97,E<"R!U] D,^DKD2E9(@T1"U(I56&^:_E_U= M"&N@Z*&G"T#*N#FSI/OE@IR>G)$3"R%WI:H-E869A&C]N;>$>>MEUGB)#W@9 MQ.1:22P-^28+*)X+A#98ER[>I9O%1Q47D)^39/"!Q%&<]!B:OYT>'[&3=,5. MO%YR0&]>:VUKZTHX[BM/PQ[VL]U^'IN*YC -[(8UH#<09._?#=+H:U^T_R3V M+.BP"SH\IIXMD:+_4_I2-M21I[HFL\E<<3?[WE]#OG2(9X9&G:'144-W"BFW M^ZFK?Y^Q1B(]9NPUY("QM#.6OL'8X8W6YS/]=P%?0U[Z#/=ZA@"]]JW4D%S5 M$IL-UJUVW?K"-ZD7ZS/;Q9NF^U>F.0*NJ5XS:0B'E96,SC]9/[IIJ\T$5>4[ MTX-"V^?\L+0G$6@'L,]72N%NXE[0G6W9'U!+ P04 " "JBH]8-_[=O3 # M #V"0 &0 'AL+W=O59, M[6J\X>)9%@ *;4O*Y,0KE%I>^+Y,"RBQ[/ E,/TFYZ+$2D_%PI=+ 3BS1B7U MHR#H^R4FS$O&=NU!)&.^4I0P>!!(KLH2BYBB# M'*^H>N2;;U +ZAF\E%-I_]&FVMO3F].55+RLC36#DK#JB;=U(/8,POX;!E%M M$!T;=-\PB&N#V JMF%E9UUCA9"SX!@FS6Z.9@8V-M=9J"#.?<::$?DNTG4KN M6,I+0#_Q%B0Z1_54X2T26('^4"EG*:$$VZ"?7(/"A,K3L:^T

M=") MFTC&%B_^0"1=X:FLNVYK"K2]I_ CL0VFV$ M=MO0DP?!U\0>8UU%$&DR1B<05NBI,^N@6\A 8(JDPFJEN'BQV>2*2N5*EP'C MR]2<=1)THG#LK_?EOK?K0$>OT=%KU3%3)L,M\3/$=,7D.C$1FM,5U7APU3W.\Q29PZWPYW$06?T#[-*TGN6O4X\:M4T:C2-6J%^ MJ *$B_O(<;*.XCYR9T[8=6=$&+RVGJ"5U$V>@^WB>T7DS4)18[4R?QVT!+&P%PN)4KYBJNI(S6IS>;FT+?MH_HE?P%02P,$ M% @ JHJ/6" ":79C P Y@D !D !X;"]W;W)K&ULK9;;CMLV$(9?A5"#-@'JU=$'N;: C1=M B3I8IW#-5<:640H42$I MV_OV&4I:U6O11BYZ8XOBS*]OAIPA5P@M<'-:.[SR_>&"[0IL7;K*JZ0ZVH+_4]Q)'[J"2L1(JQ41%).1KY]9?;GS/ M.+067QD-L"Y44*.'[VH,WS3.)X^ M/ZO_W0:/P3Q2!1O!O[%,%VMGX9 ,B14*4 36F6$,_K(.-,,M5[?@::,JS>H^F5[1UZ_ M>D->$5:1SX5H%%JKE:LQ (/AICWLVPXVN ![!^D-"?T_2> %H<5]\^ONP4MW M%],VY"X8T>N%%O5$:EK:@.I7(KF+J=*EJFL+:P4)4(/?@)+__YL^\OVPA M_D]B+P(.AX##:^K))VPKV$ DU:S:$2Z4(BF5\HE@.SE0:5_23G+:2IJFLD]\ M/PR\E;L_#6MLM8B"V6#T C<:<*.KN!M<&]9O3=SGN).Q8U@9.YW9*>/4FY\A M6HR"Z +B=$"<7D5\P#6B,BU:Q@SVV%9K;)*:P!$;M0(;[-0"&P5GL&.CT(OM MK+.!=7:5]7:[(;@HY -@VQQJ_:E%;]O_1.23!J=N32G8R&=CS9^18#W^(JW[TT1=5G$GXT MK-T"-L#%^.-1= 9HL0GB"QF,!\+X*N&_V/TET8 '@L3#GF0LQ]8'6%/6/,;C MS1>?%_S8QI]?R*/O_7>8>5KV7'X4&D_Y]K' MBQA(8X#SN1#Z>6".^N%JE_P$4$L#!!0 ( *J*CUB4227%A@0 "L7 9 M >&PO=V]R:W-H965TRH6K5A)HD@=E MJ1MX7NAFE'$GFN3/KF4T$6N=,@[7DJAUEE'Y= ZIV$X=WWE^<,,62VT>N-%D M11=P"_I^=2WQSJU0$I8!5TQP(F$^=<[\TXN@9P+R%G\PV*J=:V*H/ CQW=Q< M)5/',QE!"K$V$!3_-G !:6J0,(]_2E"GZM,$[EX_HW_)R2.9!ZK@0J1_LD0O MI\[((0G,Z3K5-V+[&Y2$!@8O%JG*?\FV:#OL.21>*RVR,A@SR!@O_NEC68B= M #]\)2 H X+]@/XK ;TR(*^<6V26TYI13:.)%%LB36M$,Q=Y;?)H9,.X&<9; M+?$MPS@=7?%89$#NZ",H\HF<)0DSY:4IN>*%2$RQ/\Q 4Y:JC]CD_G9&/KS[ M2-X1QLG=4JP5Y8F:N!JS,9AN7/9\7O03F::X=E,>0UOVX8OLP]#;)Q"^(-#OCP?M'(85 MAZ&5PPV.&I7QDL C?J)0-3A96NL[?)%A?]0?[65H[>M M8PJ)B,KDR^0@,0% M].8]S5:?9VT0=@36XCBNNXR.L<>,NZ7<$UJ#O>_7GT^MJE2N1=J?- M>+@_M>S='4IGQPWX]I7NMI3M93$/5?L0SSY=?NRQ\=0]^=6K*NT)HE MJ$V9;S4]T3?< PC4,/I]OB!8 =4P)XILEPR=]I:E*>X7C.!Q]6.R=4-0=K7K M6GICKS_<]RW'L&%!;<,"NPV[!AD#UW21[X'FI0/GK]2!/!>BC7#9DS%B]?[L M9'^#8<_G4+ZU3POL/NU64]TZ7/:XM^JX*[0FR]J9!<=P9D&GSJPKM&8):F<6 MV/W3G= H9&6&^U4Y6_8<)7ISJQX.^_MJ[M2*N3O'D1G(17Y*B[F*-=?%R63U MM#H)/LO//]VZ>7&,_)7*!>.*I##'4.]DB$QD<3);W&BQR@\W'X36(LLOET!Q M^IL&^'XNA'Z^,1U4Y^/1#U!+ P04 " "JBH]8E/I2-HP" !U!@ &0 M 'AL+W=OF*K ME\E*NR=I6M\X]DBVU2AY%VP(.!/MF^Z[/IP$1-$; 5$7$#GN-I&C7%.D::)D M0Y3U-FIVX4IUT0:."?M1'E&94V;B,%U)SAF:+J,F5.1D)04R48#(&&ARO@:D MK-(7Y(PP0;Z599MGNB-/&%$[HQTJ(1PEN][6Y89 3!,4M2$T/-O\_,XW+A^0 5(UT:M9S MSD:%OC)D!76C0 -B!0Z2MOVC#56YK4%VS#55>!BBG?W5P>B-!LY[L/DHV -D M<@?*WC?3LIQR,PP'&S4?2!W\D=L_&04<5.$&GC:?P%393H5^MY^I-^TH>75O M!_(=5043FE2P,:'!9&XRJW;(M0;*V@V69XEF3+EE:?X+H*R#.=](B4?#)NC_ M-.DO4$L#!!0 ( *J*CUBL,#=]Y0( )8+ 9 >&PO=V]R:W-H965T MO.]XP?B]2 (FV>4;%Q$JE+,YL6\0I MY%BXX1VC@FUHK$9N^+1F*UD1BA<<216 M>8[YPQ0RMIE8KK4;N";+5.H!.QH7> DW(&^+*ZYZ=LV2D!RH((PB#HN)=>Z> MS5P#,#-^$=B(O3;25NX8N]>=BV1B.5H19!!+38'5WQIFD&6:2>GX4Y%:=4P- MW&_OV+\:\\K,'18P8]EODLAT8HTLE, "KS)YS3;?H#(4:+Z89<+\HDTY-_ L M%*^$9'D%5@IR0LM_O*T2L0=PPP, KP)X3P&# P"_ OC&:*G,V)ICB:,Q9QO$ M]6S%IALF-P:MW!"JE_%&OL^@;/O^%66Q+4Q[9C-M%L%6W2D"VCR71($A MTA?*.G)=+QS;ZWTOSR<-!VX]IR$QJ"4&G1(O\@(3KFX;B>(4\V7[B@3/ OO^ M*'BB[ODDIUU;6&L+.[5=$DKR5=XFJ!/XVBW2$UG#X[#V.'SS>1CV:;8GLH;9 M46UVU+F@UZ"?R\?S((&WKFXW2X > /.V3,TZ@?]I[K0V=]J]6_'VT&[M!+YV M 7LB:WATG<='T'GS?JTH>O+;%UO3\-ZK[_:R9_]!$Q[>M-W(UQJT]RJ<'-2% MK@L_@6*VHK*L&NK1NK@\-R75D_&I+CI-Y?1(4U:LE^J=(%2HA"P4I7,R5'<^ M+XO LB-98>JH.R9556::J2J<@>L)ZON",;GKZ !U*1[]!5!+ P04 " "J MBH]8(OERN/H" I"P &0 'AL+W=O'W"16#6:VD[3_?C902@DE M%=J7@,'G^#F7@.]XS_B3V !(])S05$R,C939R#1%O($$BTN60:KNK!A/L%1# MOC9%Q@$OR C/!)#6B<7YMSJ,QVTI*4IAS)+9)@OG+%5"VGQBV\7KA MCJPW4E\PHW&&UW /\C&;;JC15?9RJ/D[NYWZR/FV!"@>OW4&_AR.1X1@FAGK1!/ =&-'7 M+W9@?6N+]Y_,WH5UJ[!NEWND:N:U!2Q4?J[2WX5=9/NN/S9W=?!.ZY[@7@7N M'0/WV\ +55 'M[UA [S3NB>X7X'[Q\"#-G"_!3RT&^"=UCW!@PH\. 8^: ,/ M#L #N_E/Z73NR3VHN >=W ],8EI^RC+\HC8DV?I.#PYR>-XP; 3I7*IGD&$5 M9-@9Y!J$&*EOK03E+=LB# \B7'BAU8C0N4C/"&$5(>R,,->6J40[3+>@]YKC MCR4\R.2&8?.Q=*[:,Y-MO6VH5F>JVX\WS'.UHW.NLK5NB];A.^]:;B-;.:O^ M+1[8;P5XSUQK NS^S"E+N[#M R G"(,F]N$LUW'\!K=9ZV-T$WF#^9JD0D&M ME,RZ'"@]+_JR8B!9EKZ6JNXX^@=02P,$ M% @ JHJ/6)*(R^RU @ P@8 !D !X;"]W;W)K&ULE95M;],P$,>_RBE,:$BPI.D3&FVD=06!Q,2T,O;:3:Z--<<.MM-N MWYZSW69E= '>M+9S][_?W<67R5;I>U,B6GBHA#33J+2V/H]CDY=8,7.F:I3T M9*5TQ2QM]3HVM496>*=*Q&F2C.**<1EE$W]VK;.):JS@$J\UF*:JF'ZX ?' MK3E8@\MDJ=2]VWPIIE'B@%!@;IT"H[\-7J(03H@P?NXTHS:D*G$'2]L.8W>1U#@BC7"WJCM9]SE,W1ZN1+&_\(VV(Y'$>2-L:K:.1-! MQ67X9P^[.APXI.D+#NG.(?7<(9"GG#/+LHE66]#.FM34A=7T ME).?S;[5J)GE<@U?D9(S\ X635T+I,);)H#+T'A7P=,Y6L:%>0,G= [?2]48 M)@LSB2V1.+TXWT6=A:CI"U%[*5PI:4L#'V6!Q>\",:70YI'N\YBEG8ISS,^@ MWWL+:9+VX78QA].3-QVZ_;8^?:_;_\?Z',LU* R.*[A;=6YJEN,THFMC4&\P MREZ_ZHV2#QU\@Y9OT*6>73)30LUX =0G8)5JI#74G5PT5%C7)ELB5,3>:-]3 M4"L0+A40G"VYX)8?SRK$'?JX[FIOLM%@,(DW1V"'+>RP$_:IF(& &8-$JY;T M6LE BP]YR>0:?3KJF?U?B(=_$ ^2%XA'+?&HD_C.WVI"8QM"(2PJ(K&V2,

D<1@UZO=U"JY"P9#Y\5*SZ8 M*Q7JM9^>!KQV&#'M:3N@+\)<>C(/T_V*Z367AJJV(M?D;$QMTF%BAHU5M9]2 M2V5IYOEE21\9U,Z GJ^4LON-"]!^MK)?4$L#!!0 ( *J*CUA\S+#GH 0 M #H@ 9 >&PO=V]R:W-H965T/H=D0Z))8FH;.)7Z\75"B#&3^!!U\S+DLKV\ MU_:R6=@S/3+^+A( 2;[D62%F3B+E[LEU191 'HH'MH-"O=DPGH=2W?*M*W8< MPKAJE&;XSOG!*MTF MLGS@SJ>[< MO(/_HO.=:QGD.BO9 LKQNK#/*T M.'V&7^I"7#2@XXX&M&Y ;VT0U V"BN@ILXK62RC#^92S(^%EM$(K+ZK:5*T5 MF[0HA_%-WD?,F*" K)PZJHJU2\D^]>0(9I)KZ?NE+U4,:Y48VV.*'1 M#C2?DD^LD(D@/Q4QQ": JU)K\J/G_!;4BO@"T0,)_!\(]6A0%P0X227D+>DM M;P>C-C CU: I95"A#SK0GZ.([0LIR HB2 _A.@/R+UF>>_E8Z;;Z6KLHY_23 MV(41S!PU:07P SCS;[_QA]Z/;=5 C.J,6BJ,:C0@YN%U49W@$D7"08052KK"'N3]U#Y5; M5D ;#6N/?8<-"^^]:X"$9M9*NRL_P) \JH'"0C,I:POE6RW+K::B1KGT#-[5(MT2 M$G2(5SL>WVYY$,5[@^6P)]-[8)'0S-)I2^8/,;2,:K.PT$S*VFCY5F/3>_D> MW>(]SE%7YF/2M3!KG^3;C=*=M-UA3.S)]!YH)#2S=-JX^1,,;:.:,2PT ^,. TZUX:)VPW6G.?!'PJ%UA;>GT[LL2&AF\;2S MHQ1A%E!4@X:%9E+6!HW:][_ZS@)4IU:CW?HSE&H/1NT>;,F$+!W8+XS%@H1% M3-Y4+FD$AO;?]KM=EMYLS.U]]N9^CXTOJGT@?<20.JI_PT(S*6O_1NU[:MJ8 MJR4R9EPH"71L22]JJ/8=O9J-+<1,4?LM^A6_]7]UJ]Y^KLAU.7)[ KU']![[ M8E0;/CK&$#&J4<-",REKHT;M6VQ]U^M)JR._MN3G,',AIH..GYN!-EG!5TP6 MGJ [;+@]@=Z'+_?8+@NT>PM\!$$'J)X+"\VDK#U78-]-ZRGH&NW:,GC#*T5W MQ'WXD>E>G,*J++;5X;0@U3[VZ<"S>=H<@#]7Q[Y7SQ?^T_)TC*UA3J?JGT*^ M30M!,M@H2.]AI+X&^>F@^G0CV:XZZUTSJ4I17280QL#+ /5^PY@\WY0=-/\N M,/\/4$L#!!0 ( *J*CUAQ%>MW!@, &X) 9 >&PO=V]R:W-H965T M(#7\!V[AX_SYW/Y]&&\5>1 $CTEJ54C*U$RGQHVR)* M(,.BS7*@ZLN2\0Q+->4K6^0<<&RW,TRH%8[,VHR'(U;(E%"8<22* M+,/\?0(IVXPMU]HM/)%5(O6"'8YRO((YR.=\QM7,KE!BD@$5A%'$83FV[MSA M?:#MC<%? ANQ-T9:R8*Q5SUYB,>6HPE!"I'4"%C]K>$>TE0#*1K_MIA6M:5V MW!_OT'\8[4K+ @NX9^D+B64RM@86BF&)BU0^L,<.W1,.G:U#QP@MF1E94RQQ..)L M@[BV5FAZ8&)CO)4:0G46YY*KKT3YR?"W.BB_F!!H!AS-$\P!74]!8I**&]1" MS_,INKZZ05?(1D)_%8A0]$R)%+=J48W_)*P0F,9B9$O%1Z/:T7;O2;FW=V)O MUT./C,I$H.\TAO@0P%9"*C7>3LW$:T2<0M1&'?<6>8[7J2%T?[Z[UT"G4P6W M8_ ZIX);9,"Q9'Q8%YS2MUOOJZMW*'(=;G; +@1W( M[%8RNTWHY@P]T(AEZNSHLW13I[:$Z!D(?;6LPY;G^-W>R%[OZZ@Q<[V^\V%V MP+!7,>PU)F(*E*GB.9F*WB53<2&P Z%^)=1O3,6+N;8@;N&U.GDK0+3(%JJR MV1(Q'JL(\/==';?T]4>BNG"4>_A[2?!<-PA,31UDZ[.A&_A^U^MWZO/5KV3T M+R$V7O_X I7R*/F*\(%2B%I8)TVKIW\[*[EQ/)4 M/')K,Q6/9&DX$S!31)=Y3M7O"7!9C;V>MUEX8*O,V 4_'A5T M!7,P7XN9PIG?HJ0L!Z&9%$3!B2% M)2VY>9#5#31\SBQ>(KEV3U(UMH%'DE(;F3?.&$'.1/VF3XT.'8=>M,;0'\I#EF4A\3 M[CFF%Y)[*4RFR;5((=T&\#'F-O!P$_@D/(AX!W@@ MG'ZK8]_A]??@6:0E(H9!DCW*>$E,B9+)7,RE7E1&NHNL%R2:ZH$$ZNN M^#_N$)C<&LCUSUTRUU$,=D=A4_Y"%S2!L8I9,E3LL#5 M[@7>)6,=6^1BLS^Z=3PX'T3!^7#DK[L*_6L7M!9;M,]:VF<':4^E6(,R;,&! M+*1(=^;208B7?N0C@6VQC5JVT:O(BNB8@AT);$NP82O8\!5GQ7!?5@1!\"PQ M#M)XJ4A^IW[EH%:NK&OD6PI35X1VM>T<+EW!?+8^P8ZB;@#^PM3MR#U5*R8T MX;!$R.!TB&FAZA)?3XPL7)5<2(,UUPTS[(I 60/<7TII-A-[0-MGQ7\ 4$L# M!!0 ( *J*CUA"&&X\G < "U/ 9 >&PO=V]R:W-H965T,70 EVLFV]=8J")[EBW(&G7AV$/BDW;0BW) MI>2X!?KA1UTLF;+,V-V_#XGMD#_2]3DBI9/H>I>P+^F*THQ\B]9Q>M-;9=GF M7;^?SE8T"M*K9$-C_I-%PJ(@XT_9LI]N& WF1:=HW=<49=B/@C#N3:^+U^[9 M]#K99NLPIO>,I-LH"MCW6[I.=C<]M;=_X2%A,LZ2/-/FWN&7_6 MKY5Y&-$X#9.8,+JXZ;U7W_G:,.]0M/@[I+OTX#')W\I3DGS)GWCSFYZ2SXBN MZ2S+B8!_>Z9W=+W.)3Z/KQ7:J\?,.QX^WNMV\>;YFWD*4GJ7K#^'\VQUTQOW MR)PN@NTZ>TAV+JW>T"#W9LDZ+;Z27=EV..J1V3;-DJCJS&<0A7'Y/?A6_4<< M=#"4$QVTJH-V;@>]ZJ"W.FC:B0Y&U<%HCS XT6%0=1BT1YB4?MW2."/6,_^:DM]-??U&'RN]=:8+$3"1F M(3$;B3E(S$5B'A+S09B0%$:=%(9,G]XE4<0W67R=G'WA*]-^J4K3+9V3'Z=3 M^%;*7IH<2,Q$8A82LTML6&#YMOMYJJD319FHX^O^\V'@'S<<*OD_L9E[7C.O M8UA%&XT48R@V](\;JJ.!* I!-JB#;" -L@?*C[=;RL\&YMMR4_^#O.H**BES M:5 A,1.)64C,+K'!P8>F#UL?K(,< ME@_"A& >U<$\D@2C=&8VW8NO9M0X=UH)H+U3RHYJ,T,2V:4JTJ+7K]_-54N7MQ"NA= ME_T&8HR9T#$MJ&9#-0>JN5#-@VH^2A/COZG*JO*R[.> L2#_3:(L(9M]+@@K MA'0=@!9GH9H)U2RUHV2I3U1=,?3V0H ESZU=I1CQS0@6HN5/.@FH_2Q*AO:LFJO)C\D;(H M/R>H8KX[SJ&%8ZAF0C4+JME0S7GA@U3)=QJPSNA'3L.#:CY*$Z._*3ZK\NJS MPY(TY3O_9$;I/"4+ED3Y>4!Q<76SO[AZZE>(Y/;%:0$M2U?:X0%[.&K][I?5 MT<@X^ITN&SHQ!ZJY4,V#:CY*$T.[J2:KTKI<5]G@@2[#-*.,SLD\9'26\0/_ M@K(P7G:&-[2^#-5,J&9!-1NJ.5#-A6H>5/-1FI@O3:%9G8#+!]":,E0SH9H% MU6RHYD U%ZIY4,U':>)?;35E:$U>AH:6#ZJQA(LIACJ8:!-Q\W$GG]2E:0'5 M+*AF0S4'JKE0S8-J/DH3TZ*I.FO2JMW/EP_D[J7+1Z6]4#Z CFE!-1NJ.5#- MA6H>5/-1FAC_3559DU>5_U_Y0#LNKIY8!XX;&NIDJ(^4=HA#B[]0S89J#E1S MH9H'U7R4)H9X4R'67J@07UP8J$#)Y?*[EYN8\FE=',K08B]45;D:\>!DY;W9RB=9LBGNPO649%D2%0]7 M-)A3EC?@/U\D2;9_D@]0WR%O^A]02P,$% @ JHJ/6#;1-,?= @ )@H M !D !X;"]W;W)K&ULK9913]LP$,>_RBE#$TBL M29.V;*R-5 AH3!NJ*&P/TQ[<]-I8)':PG99)?/C93HC*"!E(>4GL^.[G\S]W MML=;+FYE@JC@/DN9G#B)4OFQZ\HXP8S('L^1Z9$5%QE1NBO6KLP%DJ5URE+7 M][R1FQ'*G'!LO\U$..:%2BG#F0!99!D1?TXPY=N)TW<>/US1=:+,!S<F<[&<.)X) M"%.,E2$0_=K@*::I >DP[BJF4T]I''?;C_1SNW:]E@61>,K3GW2IDHGST8$E MKDB1JBN^_8+5>H:&%_-4VB=L*UO/@;B0BF>5LXX@HZQ\D_M*AQT'WW_!P:\< M_-;&0>%<@4W"VT4\)'V :WQ544OM?ME0E,!-

2^[7DOH4& MKY0:"Q@CZ$@,JP>>' M"C$%+G6^[C5I6\XQW"F4T=#SZEHI-7MN%#PSBEJC?:L6[LZA;&Y0WXE84R8A MQ97&>[TC'8PH;R5E1_'?>32)-PU:STLZH:J>[GQUR$E ! M,[9).M+\^+6!VS;W M X@)OZ(I)/*7+64Q$7*7[6R>,B";?% EA8KO5RX#[L?DGEVI;,(8$A[2!#'8 M+JR/[K6'AVI ?L8_(1QX8QNI6UE3^J1V_MHL+$==$43@"R5!Y-<>5A!%2DE> MQ[=2U*IBJH'-[1?UV_SFY0P\]'R]L-$_>\/@LE?0SE.+!^R-8=O M&20"_;F7GQS]CF[#A"1^F.SDM8@ ?2'J'^+H)N/HO0>"A!'_@-ZA,$%? YIQ MDFSXW!;R8I2D[9>!;XK ^$S@6UA?(3S]#6$'#]'C@X?>O_O0(;.Z1&;2ED&A M@+A#R]-K?2;L"@U,<:X[/*/;!+BB++WJHJ654-E_S5/BP\*2 MZ(;$6NF&% M;JB==1]CFDEL*?E.UA$@^8SE)((N?EJ=OOP*L5$NIHK.?HFGCC.W]TTNAB*V MN(PJ+B,MEWOOL0N"=E!?"";%/$-B+5CC"M;X]?DW-HG.I)AG2*R%;E*AF^CS M;\< -H@4:2@HXI!L\HHJ"Z>L+[)T,H[H5G9//H2I4)LR665/);H@:X/UA5R( MC?5):BAB"]ZT@C?5POL[BU/5B[[@*Y]>BM$ZX] Y#;6*?0E-3P@-9L[LB)"A MB"U"LXK0['].+]2:7TES?D5MK%T4M5'[4IQ=,L\,16Q1=)VZ_W4N*9,RZT(1 M2:"2Y!- BLA6 ).=]I/J@T4 NMS4A^@+K51K4G/=D[EG*F8;6\,VN%ILC<( M^W-8M!*]L9A4\TRIM?'5CL#%KZ^KKE%/8%3-,Z76YE?; E?;.B]7TD^%&V"Y MLT);RA 0/U"UH1.D48=0JC7S$R[S\<>X-U8U> MLC?.TT9_?)R-;]'FNW6?[^H;_8ZLO>AUF5ZV-R>3:IXIM3;2VABX,P-I:[3/ M-ZKFF5)KOZRM'0'6.P)9-7Q9/#G:,AJC3 MW "NW0#6NP'#K]KTT7J3'IP\%(;CR5$5-A6R#;"V"_@BNW $,)7- MB^Q<7@'2J+O I[ZA Z31I06[L;"JEL$_$[8+96L2P5;*.U<3>3&L6%DN=@1- M\[76-16"QOEF $0Z,'6"_'U+E2,I=M3R;;6^O_P/4$L#!!0 ( *J*CUC MN=@*\P, , 8 9 >&PO=V]R:W-H965T+,-K!*^_"SDQ (!%_0 M_ ;R]/_Y^'_,:8X[VE#VS)< OW,TIR/K:40Q9UM\V0)&>8WM(!9B-+4=%!"DD0B&P_%K#!-)4D60?>.?M1%[ K=W0N#5 N]<@5\+_',%O5K0.U?0KP7EU.UJ[J5Q$18X'#&Z M04P]+6GJH'2_5$N_2*X6RE0P>9=(G0BGJR<./U:0"Q2OY2='_Z)W),=Y0O*% MC$4LT?V"I( FN" "I^@J H%)RJ_E@]^F$;IZ=8U>(9*CKTNZXCB?\9$M9& * M;R=U$&^K(+P307S$[ 9YWC_(<[Q>AWQRAMP]+8_.D#O!27FLEW].A R^DOMM MN2V3T63$:S+BE3S_W(QT^5DA>MT(55SN>($3&%NR>G!@:[#"O_]R ^=-E[LF M89%)6&P(ULJ#W^3!U]'#KU0M]X(1^5,HY!'.Z"H778W)/:_+T\0']0GM+'M22[S)9R[G49).PR"0L-@1K M):/?)*/_YY6G;S(/)F&125AL"-;*0]#D(3BC\IRN-UKUI2DP"8N"HQ+A]H8# MIZD1E;>&AFQY>]MX>ZOUMOTR\^'#Y,SRHZ5>ZKE)6&02%AN"M5(S:%(S^//R M,S"9!Y.PR"0L-@1KY6'8Y&%HZ,5'R[DT&<.CVN'Y@=\N'9')$6-#L);)KK-K MO!Q])9K)=HYPP;!JE9'LRN7"GP-TMD]:U*5.U[1@OTR[ATX;'3(V16M[O=?D MNEJO/X&0"YHF "?:4ZW\8G_=(W\]K^\<&FQRS-@4K6WPKF=UM:U8>%_6"$3G MJ, OV:GBK8=<;+-W9+/?<[Q#FXTVI*9H;9MW+:FK[TD?<@&2*U"RQ&P!W28; M;4?=XZ[/=?SAHD4;7-B,C6;%FANZNRT9[T?Z*ZZM\X MSNOKSNTMHQVH*5K;_5T/ZFI;J_ [P'/ZLBTCG;;WCY>D=_"SG^A'N?3=SB@M M-D6K'+;W-G_5WOY'61E(SE$* G*@3-RL,EX!DP M]8"\/Z=4;$_4%G/S3XOP-U!+ P04 " "JBH]8KD2L3$H" "D!0 &0 M 'AL+W=OV_GVT(32L23=.^!/M\[]U[%_OB1LA'50!H M]%0RKA*OT+J:^K[*"BB)NA(5<'.R$;(DVFSEUE>5!)([4,E\' 03OR24>VGL M8DN9QJ+6C')82J3JLB3R>09,-(D7>OO /=T6V@;\-*[(%E:@'ZJE-#N_9\EI M"5Q1P9&$3>+=A-/YR.:[A)\4&G6P1M;)6HA'N[G-$R^P@H!!IBT#,9\=S($Q M2V1D_.XXO;ZD!1ZN]^Q?G'?C94T4S 7[17-=)-Y'#^6P(373]Z+Y"IV?L>7+ M!%/N%S5M[GCLH:Q66I0=V"@H*6^_Y*GKPP$@G!P!X Z WP)&1P!1!XB_Q/9*^>CWOGH%'OZWNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0 M*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5 MCK??H:]G9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)+@SR\D!'U"8+V[ MC:SE/58XB01OD3#1FF8&ME2;K>4(,R_E40G]E.@\E6ST\68@T)/ &6$%6@F! M60'ZV)6,7*5W,'%NVM/6'2VX0/,#],"9*B7ZRC+(_@6X6FWP"XY^ZV"4> _I M!(7^#0J\(!SAA4.]H>6%%WCGZKQ!^U>T81DYD*S!]%S9'71Z'FH^G*6L<0JQ MH[\,">( 3O+Q@S_WOHPH3P?EZ1@]V344D._M9[?^J39:9;Q6_Q]RISL.S#&5 M,"(V&\1FHYP?G-U>(3<.?4]N/LC-KSJU)Q#Z,\(7W,:9[[DM!K?%U0CGGC2("D1AVZ!$*6^8ZGK%L#ITVE778/Z&=VWZ 8N",(DHY#K5FRSTZQ1= MZ^LFBM>VW>RYTLW+#DO]MP!A O3SG'-UG)@-AO]/\@902P,$% @ JHJ/ M6)@+R)A& P S!0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U M0-I 5D#:D"I-VJ9*[*D, M_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%7+7*BR13'Y^##Y?>*8=/<@ MZ3W*F'!O6]B./C.T1(/S=A?,Z&#D+LM+WF#:HEA72C#?E;(=;U$Q 6, M,LU9\$S%@(RHX&/%@971G(NE"W<@,"E$H0)M"M6D:D.D>G%PV_6@AFN=G,M" MV=PN@_L>U\-W@%4/#'(A&H,=X@+#?DFU9DK>F8X=;(.OH*!N/RY+XW"JZ++= MN2%K@KV9).-"I4PU:=ID%1KV!,LD4%9NF3>T?\RJ_V7'] M1OP7GNVOE5W'7I-1]_@]UJ> 8S<9GX+)D]CNWBF83([?9'0"'NNSY=&9#.N3 MT,9Q:^NPU40#.-0.R'\V7B'[ MZP#;TWT5@LT4KT1LIOA: ^)?-V DB7^WL3S P'8!JQW([\\#->7G1!'L*N8- M>X)Q)$DP!&K17Z-QC*Q.#!___F!/210EB1\!S.\@BC $GD8 MW'D?A:OW5+C^_^7P-U!+ P04 " "JBH]8EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *J*CUA&ZI1)!0< +L_ M / >&PO=V]R:V)O;VLN>&ULQ9M;;^(X%(#_BL535QJ6$G(=34=B"MTB M=6C5H'D=N8E;K"8Q8R>]S*_?X]#..A".]N64)\B%\.'$YSO'-E^>E7Z\4^J1 MO91%9?!Z-3+86)3=_JXVHX,B]TB6O85,_C,Q&"YZ;M1!U68R\T]-P M5')9#;Y^>;_6C1ZY&ZH662U5!3OMCA]2/)O_CMM-]B2-O).%K%_/!NW[0@Q8 M*2M9RM\B/QN<#IA9J^=+I>5O5=6\2#.MBN)L,-X>^"%T+;.]W:F%7/$[T^ZI M^=TM!Y"S07@*%[R7VM3M&>WU.3 ^"3AYN]74ZD(6M= S7HM_M&HVLGJPEX%? M,7)^1ML.[Z_;1ORL_T\SJOM[F8F9RII25/6V';4H+&!EUG)C!JSBI3@;O)_" M>)6S>55#([%%M;T4G&M_*7SU(M_^ZAIPG3;4GR4#/+]>IM=7B]ET M-9^Q;].KZ?)\SM++^7R5.H > N@=#9"=W' '#G*:7#F2$0$:TD#-A,BTW M=C]3]^Q;8V0EC&FCT;5^<"!C!#*FA?Q'071FYZK*A'8C8H(@);1(:5.67+_: M-DOE0R7A8QR"^#3+5 -!W W;IUC%\9%PDPR)E;)C18;+L'%+W 1(]ZZ0KT6FITW6KN8F$O&Q#))>2', ML'[="'8EN!'.'781,9.,B56R@%2N>K!?RJ;&0!ZU]^AA"AD3.P0RUPWDE:_; MQ.M7(S?V WN(F$#&Q 9)UTK70\A22_9-::V>(0QV^@DFCC&Q.:Y4];#+]HEE MT$7:;-;%Q-0Q)G;'K=TI:5X9WM8KG8;$3#(F5HE]]NI7-X_&C.$1 M&R.M5?8XO(.(DH-Q2QL#=PL1#S.&1UV**% &E(,VJBRA]H0;^[H3]#RT$"'6 MQP67FOW@12/8=XC+C1;V RX=9@V/V!J+*E.E8"O^TA&NAVG"HZXX5%G*VIZT M=2WLA+2Y,^)78S4UM^EGYV9B)O".651T M:N\)IH@)M2)0S(F+B9EB0FR*0[4/.UGM"&.""6-"+ RG!'HC,W^Y;.B %;$N MT%JH^T!B!ID0&P2IA6R3NIB80R;$#NFOAWIO.J:4";%2D,)HMS4QOTR.67]T MGTU,-A-JV1S(IWNB$*:>";%Z^M/6-TCWT?0Q\_C$YG'3U[Y^XV.^\8E]LYLB M]@)BIO&)3;.?D?4B8L+QB86##D=W.K6/SI$0"Z(+FNYB8:'SJX2T4,W Q,='XQ*+!,4,7$Q.-3U[58)B1BXF)QC]JC1.[\XN8 M:8*CUCB)BXDY)R!V#H;YLYUY^H.)F2<@-@^..78Q,?L$U',J*&9G[ANS3T!= M[J"8;OT=H'/T1[30S[%KH0"S4$!LH5& N2<@=@\^G.%VG!!S3TCM'FPX8^:6C"'FGI#:/0CFD'46X6#N":G= M@V).74S,/2'YS$S_X-!;'W(Q,?>$1YG3AX:( M'6."OS=NAIA[PJ,.M77B)N:>D-@].*:;<(28A4)B"^&8;MD;81:*B"UT>.%$ M^X"ZF)B%(F(+;5=/0 !J![2,S38S59:J B25N;.A$6:AB-A"?S"G>2[M45X< M6.8=81:*J"N@@Z/5N\EPA%DHHJZ #F$.K94:%Q.S4$1= 1W&M(=<3,Q"$;6% M#F,N535T,=&5RL06.K3RI^?9Q"P4$5OHT$S*?B(781:*B"W4F4H9;N<%[@1< M2K"-5D\.9HQ9*/[(&9]A^WBJJETJ!(%^XZ[&C3$+Q>3KF#N8;YLU?V$:B)B+ MB5DH)E]KT,%TAV7@P,;%Q"P4?^ JM1YENIB8A>)C+EQC)RXF9J'X@Y>N]=87 M,2:@F%A >X1#]IW7C8:[;C,Z%Q,34$PLH![,M-ELBC; \\+%1/\L0RR@_26! M_7<@>Q@133T*LGAY&B$70Q8>Y+!JW $HP]23$ZK$/X9#>:V1=[I;'G!_;_)O=- M49S#ONOJ2O'\_;_G[_^;__HO4$L#!!0 ( *J*CUBT*7[,P@( HY : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 81N%;L;B X/F? M6<6IMDF[R@U8SMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@'G_5PWI\ZT[# M_NT\+#Z.A].P:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW[7F]>5_O:FN7 MR]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVN MCJNF_3C<3@_M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((03Y^8,"@L+\ M01%!1D!O2[VM@-Z6>EL!O>WD95M ;TN] MK8#>EGI; ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/>3D!O1[V=@-Z. M>CL!O=WD8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>GWEY M;T^]O8#>GGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O M+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T#M0[".@= MJ'<0T#M0[R"@=Z3>44#O2+VC@-Z1>DBWDE [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[ M">B=J'<2T#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&],_7. GIG MZIT%],[4.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+@-Z%>A^OM M\=?EU\D).U>DO4$L#!!0 ( *J*CUB,Q2:?3@( "'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W M]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-W MW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O?7J^Q!L]3MMM MU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^ M/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[X MM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF M%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JND MR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+( MJBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HB MJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ* MK(8BJZ'(:BBR&HJLAB*KHX K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "JBH]8F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M *J*CUCM;O#ML0< $0S 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ JHJ/6.G]NJSX @ ,0P !@ ("!:Q@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6%1'@)=D M" =#H !@ ("![2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6!?<#!K$!@ EP\ !@ M ("!.CP 'AL+W=OB0 /%V 9 " @31# !X;"]W;W)K&UL4$L! A0#% @ JHJ/6$>N09 3 P 5@@ !D M ("!Y6< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JHJ/6+O/Y[W; P D@H !D ("! MLG$ 'AL+W=O&PO=V]R:W-H965T-J;P*P, #8( 9 M " @;9Y !X;"]W;W)K&UL4$L! A0#% M @ JHJ/6)N12#/D @ F08 !D ("!&'T 'AL+W=O&UL4$L! A0#% @ JHJ/6 >*;[9H M!@ O X !D ("!!XD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6-DJTW+E!@ #A0 !D M ("!ZZ$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JHJ/6.]=> + ! &@P !D ("!Y+4 M 'AL+W=O&PO=V]R:W-H965T!280, $(( 9 M " @5V^ !X;"]W;W)K&UL4$L! A0#% @ MJHJ/6$-7*6F1$ #$ !D ("!]<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6(NX<.;2 @ MX < !D ("!X?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6'X.$34; P #0@ !D M ("!B 4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JHJ/6.&J(D+G @ ,@@ !D ("!'P\! 'AL M+W=O3F&')8$ M D#@ &0 @($]$@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/ M6$%>=S^X! %PX !D ("!4!H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6 +DV:EX P :0X M !D ("!("8! 'AL+W=OYX" /!P &0 @('/*0$ M>&PO=V]R:W-H965TD.NS M(0( #0% 9 " @:0L 0!X;"]W;W)K&UL4$L! A0#% @ JHJ/6-H%TX%A @ _ 4 !D M ("!_"X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JHJ/6"GII+F+!0 7"$ !D ("!C#&PO=V]R:W-H965T0_ M 0!X;"]W;W)K&UL4$L! A0#% @ JHJ/6+[M MZ;K2 @ \0< !D ("!04(! 'AL+W=O&PO=V]R:W-H965TZPF2I0( )X( 9 " @=Q' 0!X;"]W;W)K&UL4$L! A0#% @ JHJ/6%\7,_*Z @ ^ @ !D M ("!N$H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JHJ/6'J[FJVZ @ ]0< !D ("! M!E0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JHJ/6/8;WC:1 @ #PD !D ("!7%T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6)6\6L-B @ GP8 !D M ("!Q',! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ JHJ/6-M;N?,-!@ ?R8 !D ("!8WP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJHJ/6$@^?CU!!0 4"( !D ("!&9 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/6%&-GO)I @ 6@8 !D M ("!J[0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JHJ/6" ":79C P Y@D !D ("!:KT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JHJ/ M6*PP-WWE @ E@L !D ("!A,@! 'AL+W=O&PO=V]R:W-H965T@! .B M !D ("!O=$! 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T M&UL4$L! A0# M% @ JHJ/6,"YV KS P P!@ !D ("!U>P! 'AL+W=O M&PO=V]R:W-H965T1 ( (L& 9 " @8#S M 0!X;"]W;W)K&UL4$L! A0#% @ JHJ/6)@+ MR)A& P S!0 T ( !^_4! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ JHJ/6+0I?LS" M @ "CD !H ( !AP$" 'AL+U]R96QS+W=O XML 112 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 113 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 115 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 183 464 1 true 79 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY Sheet http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Description of Business and Organization Sheet http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganization Description of Business and Organization Notes 8 false false R9.htm 10201 - Disclosure - Going Concern Sheet http://phoenixmotors.com/role/DisclosureGoingConcern Going Concern Notes 9 false false R10.htm 10301 - Disclosure - Summary of Significant Accounting Policies Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 10401 - Disclosure - Accounts Receivable, Net Sheet http://phoenixmotors.com/role/DisclosureAccountsReceivableNet Accounts Receivable, Net Notes 11 false false R12.htm 10501 - Disclosure - Inventories Sheet http://phoenixmotors.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10601 - Disclosure - Prepaid Expenses and Other Current Assets, Net Sheet http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNet Prepaid Expenses and Other Current Assets, Net Notes 13 false false R14.htm 10701 - Disclosure - Sales-type Lease Receivable Sheet http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivable Sales-type Lease Receivable Notes 14 false false R15.htm 10801 - Disclosure - Intangible Assets, Net Sheet http://phoenixmotors.com/role/DisclosureIntangibleAssetsNet Intangible Assets, Net Notes 15 false false R16.htm 10901 - Disclosure - Property and Equipment, Net Sheet http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 16 false false R17.htm 11001 - Disclosure - Short-term Borrowings Sheet http://phoenixmotors.com/role/DisclosureShortTermBorrowings Short-term Borrowings Notes 17 false false R18.htm 11101 - Disclosure - Long-term Borrowings, current and non-current Sheet http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrent Long-term Borrowings, current and non-current Notes 18 false false R19.htm 11201 - Disclosure - Related Party Transactions Sheet http://phoenixmotors.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 11301 - Disclosure - Equity Sheet http://phoenixmotors.com/role/DisclosureEquity Equity Notes 20 false false R21.htm 11401 - Disclosure - Stock-based Compensation Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 21 false false R22.htm 11501 - Disclosure - Convertible Note Payable Sheet http://phoenixmotors.com/role/DisclosureConvertibleNotePayable Convertible Note Payable Notes 22 false false R23.htm 11601 - Disclosure - Fair Value Measurement Sheet http://phoenixmotors.com/role/DisclosureFairValueMeasurement Fair Value Measurement Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - Disclosure - Commitments and Contingencies Sheet http://phoenixmotors.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 11901 - Disclosure - Operating Leases Sheet http://phoenixmotors.com/role/DisclosureOperatingLeases Operating Leases Notes 26 false false R27.htm 12001 - Disclosure - Concentration Risk Sheet http://phoenixmotors.com/role/DisclosureConcentrationRisk Concentration Risk Notes 27 false false R28.htm 12101 - Disclosure - Net Loss Per Share Sheet http://phoenixmotors.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 28 false false R29.htm 12201 - Disclosure - Subsequent Events Sheet http://phoenixmotors.com/role/DisclosureSubsequentEvents Subsequent Events Notes 29 false false R30.htm 20302 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPolicies 30 false false R31.htm 30303 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 30403 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://phoenixmotors.com/role/DisclosureAccountsReceivableNet 32 false false R33.htm 30503 - Disclosure - Inventories (Tables) Sheet http://phoenixmotors.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://phoenixmotors.com/role/DisclosureInventories 33 false false R34.htm 30603 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Tables) Sheet http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetTables Prepaid Expenses and Other Current Assets, Net (Tables) Tables http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNet 34 false false R35.htm 30703 - Disclosure - Sales-type Lease Receivable (Tables) Sheet http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableTables Sales-type Lease Receivable (Tables) Tables http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivable 35 false false R36.htm 30803 - Disclosure - Intangible Assets, Net (Tables) Sheet http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://phoenixmotors.com/role/DisclosureIntangibleAssetsNet 36 false false R37.htm 30903 - Disclosure - Property and Equipment, Net (Tables) Sheet http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNet 37 false false R38.htm 31103 - Disclosure - Long-term Borrowings, current and non-current (Tables) Sheet http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentTables Long-term Borrowings, current and non-current (Tables) Tables http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrent 38 false false R39.htm 31403 - Disclosure - Stock-based Compensation (Tables) Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://phoenixmotors.com/role/DisclosureStockBasedCompensation 39 false false R40.htm 31603 - Disclosure - Fair Value Measurement (Table) Sheet http://phoenixmotors.com/role/DisclosureFairValueMeasurementTable Fair Value Measurement (Table) Tables http://phoenixmotors.com/role/DisclosureFairValueMeasurement 40 false false R41.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://phoenixmotors.com/role/DisclosureIncomeTaxes 41 false false R42.htm 31903 - Disclosure - Operating Leases (Tables) Sheet http://phoenixmotors.com/role/DisclosureOperatingLeasesTables Operating Leases (Tables) Tables http://phoenixmotors.com/role/DisclosureOperatingLeases 42 false false R43.htm 32103 - Disclosure - Net Loss Per Share (Tables) Sheet http://phoenixmotors.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://phoenixmotors.com/role/DisclosureNetLossPerShare 43 false false R44.htm 40101 - Disclosure - Description of Business and Organization (Details) Sheet http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails Description of Business and Organization (Details) Details http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganization 44 false false R45.htm 40201 - Disclosure - Going Concern (Details) Sheet http://phoenixmotors.com/role/DisclosureGoingConcernDetails Going Concern (Details) Details http://phoenixmotors.com/role/DisclosureGoingConcern 45 false false R46.htm 40301 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Details 46 false false R47.htm 40302 - Disclosure - Summary of Significant Accounting Policies - Restricted cash (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies - Restricted cash (Details) Details 47 false false R48.htm 40303 - Disclosure - Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details) Details 48 false false R49.htm 40304 - Disclosure - Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndGoodwillAndIncomeTaxesDetails Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details) Details 49 false false R50.htm 40305 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenues (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails Summary of Significant Accounting Policies - Disaggregated revenues (Details) Details 50 false false R51.htm 40306 - Disclosure - Summary of Significant Accounting Policies - Segment reporting (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails Summary of Significant Accounting Policies - Segment reporting (Details) Details 51 false false R52.htm 40307 - Disclosure - Summary of Significant Accounting Policies - Product warranties (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails Summary of Significant Accounting Policies - Product warranties (Details) Details 52 false false R53.htm 40308 - Disclosure - Summary of Significant Accounting Policies - Government Grant (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails Summary of Significant Accounting Policies - Government Grant (Details) Details 53 false false R54.htm 40309 - Disclosure - Summary of Significant Accounting Policies - Earnings (loss) per share (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsLossPerShareDetails Summary of Significant Accounting Policies - Earnings (loss) per share (Details) Details 54 false false R55.htm 40310 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 55 false false R56.htm 40311 - Disclosure - Summary of Significant Accounting Policies - Recent accounting pronouncements (Details) Sheet http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent accounting pronouncements (Details) Details 56 false false R57.htm 40401 - Disclosure - Accounts Receivable, Net (Details) Sheet http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss Accounts Receivable, Net (Details) Details http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables 57 false false R58.htm 40402 - Disclosure - Accounts Receivable, Net (Details) Sheet http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails Accounts Receivable, Net (Details) Details http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables 58 false false R59.htm 40501 - Disclosure - Inventories (Details) Sheet http://phoenixmotors.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://phoenixmotors.com/role/DisclosureInventoriesTables 59 false false R60.htm 40601 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Details) Sheet http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails Prepaid Expenses and Other Current Assets, Net (Details) Details http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetTables 60 false false R61.htm 40701 - Disclosure - Sales-type Lease Receivable (Details) Sheet http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails Sales-type Lease Receivable (Details) Details http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableTables 61 false false R62.htm 40702 - Disclosure - Sales-type Lease Receivable - Net investment in leases (Details) Sheet http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails Sales-type Lease Receivable - Net investment in leases (Details) Details 62 false false R63.htm 40703 - Disclosure - Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details) Sheet http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details) Details 63 false false R64.htm 40801 - Disclosure - Intangible Assets, Net (Details) Sheet http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails Intangible Assets, Net (Details) Details http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetTables 64 false false R65.htm 40802 - Disclosure - Intangible Assets, Net - Estimated future amortization expense (Details) Sheet http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails Intangible Assets, Net - Estimated future amortization expense (Details) Details 65 false false R66.htm 40901 - Disclosure - Property and Equipment, Net (Details) Sheet http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetTables 66 false false R67.htm 41001 - Disclosure - Short-term Borrowings (Details) Sheet http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails Short-term Borrowings (Details) Details http://phoenixmotors.com/role/DisclosureShortTermBorrowings 67 false false R68.htm 41101 - Disclosure - Long-term Borrowings, current and non-current (Details) Sheet http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails Long-term Borrowings, current and non-current (Details) Details http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentTables 68 false false R69.htm 41102 - Disclosure - Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details) Sheet http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details) Details 69 false false R70.htm 41103 - Disclosure - Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details) Sheet http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details) Details 70 false false R71.htm 41201 - Disclosure - Related Party Transactions (Details) Sheet http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://phoenixmotors.com/role/DisclosureRelatedPartyTransactions 71 false false R72.htm 41301 - Disclosure - Equity - Shares of common stock and recapitalization (Details) Sheet http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails Equity - Shares of common stock and recapitalization (Details) Details 72 false false R73.htm 41302 - Disclosure - Equity - Additional Information (Details) Sheet http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails Equity - Additional Information (Details) Details 73 false false R74.htm 41401 - Disclosure - Stock-based Compensation (Details) Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails Stock-based Compensation (Details) Details http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables 74 false false R75.htm 41402 - Disclosure - Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details) Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details) Details 75 false false R76.htm 41403 - Disclosure - Stock-based Compensation - Stock option activities (Details) Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails Stock-based Compensation - Stock option activities (Details) Details 76 false false R77.htm 41404 - Disclosure - Stock-based Compensation - Non-vested stock awards (Details) Sheet http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails Stock-based Compensation - Non-vested stock awards (Details) Details 77 false false R78.htm 41501 - Disclosure - Convertible Note Payable (Details) Sheet http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails Convertible Note Payable (Details) Details http://phoenixmotors.com/role/DisclosureConvertibleNotePayable 78 false false R79.htm 41601 - Disclosure - Fair Value Measurement (Details) Sheet http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails Fair Value Measurement (Details) Details http://phoenixmotors.com/role/DisclosureFairValueMeasurementTable 79 false false R80.htm 41701 - Disclosure - Income Taxes - Loss before provision for income taxes (Details) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails Income Taxes - Loss before provision for income taxes (Details) Details 80 false false R81.htm 41702 - Disclosure - Income Taxes - Components of provision for income taxes (Details) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails Income Taxes - Components of provision for income taxes (Details) Details 81 false false R82.htm 41703 - Disclosure - Income Taxes - Income tax rate reconciliation (Details) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails Income Taxes - Income tax rate reconciliation (Details) Details 82 false false R83.htm 41704 - Disclosure - Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details) Details 83 false false R84.htm 41705 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 84 false false R85.htm 41801 - Disclosure - Commitments and Contingencies (Details) Sheet http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://phoenixmotors.com/role/DisclosureCommitmentsAndContingencies 85 false false R86.htm 41901 - Disclosure - Operating Leases (Details) Sheet http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails Operating Leases (Details) Details http://phoenixmotors.com/role/DisclosureOperatingLeasesTables 86 false false R87.htm 41902 - Disclosure - Operating Leases - Maturities of operating lease liabilities (Details) Sheet http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Operating Leases - Maturities of operating lease liabilities (Details) Details 87 false false R88.htm 41903 - Disclosure - Operating Leases - Supplemental information (Details) Sheet http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails Operating Leases - Supplemental information (Details) Details 88 false false R89.htm 42001 - Disclosure - Concentration Risk (Details) Sheet http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails Concentration Risk (Details) Details http://phoenixmotors.com/role/DisclosureConcentrationRisk 89 false false R90.htm 42101 - Disclosure - Net Loss Per Share (Details) Sheet http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails Net Loss Per Share (Details) Details http://phoenixmotors.com/role/DisclosureNetLossPerShareTables 90 false false R91.htm 42102 - Disclosure - Net Loss Per Share - Anti-dilutive (Details) Sheet http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails Net Loss Per Share - Anti-dilutive (Details) Details 91 false false R92.htm 42201 - Disclosure - - Subsequent Events (Details) Sheet http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails - Subsequent Events (Details) Details 92 false false R93.htm 42202 - Disclosure - Subsequent Events - Acquisition with Proterra Inc. (Details) Sheet http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails Subsequent Events - Acquisition with Proterra Inc. (Details) Details 93 false false R94.htm 42203 - Disclosure - Subsequent Events - Financing with Nations Bus (Details) Sheet http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails Subsequent Events - Financing with Nations Bus (Details) Details 94 false false R95.htm 42204 - Disclosure - Subsequent Events - Financing with Agile Capital (Details) Sheet http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails Subsequent Events - Financing with Agile Capital (Details) Details 95 false false R96.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 96 false false R97.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 97 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 14 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - pev-20231231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 7 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration, us-gaap:OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration - pev-20231231x10k.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '42204 - Disclosure - Subsequent Events - Financing with Agile Capital (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, pev-20231231.xsd 285 pev-20231231.xsd pev-20231231_cal.xml pev-20231231_def.xml pev-20231231_lab.xml pev-20231231_pre.xml pev-20231231x10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 118 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pev-20231231x10k.htm": { "nsprefix": "pev", "nsuri": "http://phoenixmotors.com/20231231", "dts": { "schema": { "local": [ "pev-20231231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "pev-20231231_cal.xml" ] }, "definitionLink": { "local": [ "pev-20231231_def.xml" ] }, "labelLink": { "local": [ "pev-20231231_lab.xml" ] }, "presentationLink": { "local": [ "pev-20231231_pre.xml" ] }, "inline": { "local": [ "pev-20231231x10k.htm" ] } }, "keyStandard": 366, "keyCustom": 98, "axisStandard": 31, "axisCustom": 0, "memberStandard": 36, "memberCustom": 40, "hidden": { "total": 27, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 183, "entityCount": 1, "segmentCount": 79, "elementCount": 784, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 700, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_uFIDBFTDzUqsAQ7vWRhcKA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R5": { "role": "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "longName": "00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2v0UAExY9U2cmYH0mzAr_Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_2v0UAExY9U2cmYH0mzAr_Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganization", "longName": "10101 - Disclosure - Description of Business and Organization", "shortName": "Description of Business and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://phoenixmotors.com/role/DisclosureGoingConcern", "longName": "10201 - Disclosure - Going Concern", "shortName": "Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:GoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10301 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://phoenixmotors.com/role/DisclosureAccountsReceivableNet", "longName": "10401 - Disclosure - Accounts Receivable, Net", "shortName": "Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://phoenixmotors.com/role/DisclosureInventories", "longName": "10501 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNet", "longName": "10601 - Disclosure - Prepaid Expenses and Other Current Assets, Net", "shortName": "Prepaid Expenses and Other Current Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivable", "longName": "10701 - Disclosure - Sales-type Lease Receivable", "shortName": "Sales-type Lease Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNet", "longName": "10801 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10901 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://phoenixmotors.com/role/DisclosureShortTermBorrowings", "longName": "11001 - Disclosure - Short-term Borrowings", "shortName": "Short-term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrent", "longName": "11101 - Disclosure - Long-term Borrowings, current and non-current", "shortName": "Long-term Borrowings, current and non-current", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactions", "longName": "11201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://phoenixmotors.com/role/DisclosureEquity", "longName": "11301 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensation", "longName": "11401 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://phoenixmotors.com/role/DisclosureConvertibleNotePayable", "longName": "11501 - Disclosure - Convertible Note Payable", "shortName": "Convertible Note Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://phoenixmotors.com/role/DisclosureFairValueMeasurement", "longName": "11601 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingencies", "longName": "11801 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://phoenixmotors.com/role/DisclosureOperatingLeases", "longName": "11901 - Disclosure - Operating Leases", "shortName": "Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://phoenixmotors.com/role/DisclosureConcentrationRisk", "longName": "12001 - Disclosure - Concentration Risk", "shortName": "Concentration Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://phoenixmotors.com/role/DisclosureNetLossPerShare", "longName": "12101 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://phoenixmotors.com/role/DisclosureSubsequentEvents", "longName": "12201 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables", "longName": "30403 - Disclosure - Accounts Receivable, Net (Tables)", "shortName": "Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://phoenixmotors.com/role/DisclosureInventoriesTables", "longName": "30503 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetTables", "longName": "30603 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Tables)", "shortName": "Prepaid Expenses and Other Current Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableTables", "longName": "30703 - Disclosure - Sales-type Lease Receivable (Tables)", "shortName": "Sales-type Lease Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:NetInvestmentInSalesTypeLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:NetInvestmentInSalesTypeLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30803 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30903 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentTables", "longName": "31103 - Disclosure - Long-term Borrowings, current and non-current (Tables)", "shortName": "Long-term Borrowings, current and non-current (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables", "longName": "31403 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://phoenixmotors.com/role/DisclosureFairValueMeasurementTable", "longName": "31603 - Disclosure - Fair Value Measurement (Table)", "shortName": "Fair Value Measurement (Table)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesTables", "longName": "31703 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://phoenixmotors.com/role/DisclosureOperatingLeasesTables", "longName": "31903 - Disclosure - Operating Leases (Tables)", "shortName": "Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://phoenixmotors.com/role/DisclosureNetLossPerShareTables", "longName": "32103 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "longName": "40101 - Disclosure - Description of Business and Organization (Details)", "shortName": "Description of Business and Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_6_8_2022_To_6_8_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_MXmi9ZYIXUmAb8Gu3oC7EA", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_8_2022_To_6_8_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_MXmi9ZYIXUmAb8Gu3oC7EA", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://phoenixmotors.com/role/DisclosureGoingConcernDetails", "longName": "40201 - Disclosure - Going Concern (Details)", "shortName": "Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "pev:WorkingCapitalDeficit", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "pev:GoingConcernTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R46": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "longName": "40301 - Disclosure - Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "shortName": "Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:CashEquivalentsAtCarryingValue", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:CashEquivalentsAtCarryingValue", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails", "longName": "40302 - Disclosure - Summary of Significant Accounting Policies - Restricted cash (Details)", "shortName": "Summary of Significant Accounting Policies - Restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:RestrictedCash", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails", "longName": "40303 - Disclosure - Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details)", "shortName": "Summary of Significant Accounting Policies - Estimated useful lives of the assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_CKK2e0404EClXJR6iqhLNA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "pev:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_CKK2e0404EClXJR6iqhLNA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "pev:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndGoodwillAndIncomeTaxesDetails", "longName": "40304 - Disclosure - Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details)", "shortName": "Summary of Significant Accounting Policies - Impairment of long-lived assets and goodwill and income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "longName": "40305 - Disclosure - Summary of Significant Accounting Policies - Disaggregated revenues (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregated revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:NumberOfPrimaryCategories", "unitRef": "Unit_Standard_item_C6T5k7jUJ0WnvX0b_Dj9kg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:NumberOfPrimaryCategories", "unitRef": "Unit_Standard_item_C6T5k7jUJ0WnvX0b_Dj9kg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails", "longName": "40306 - Disclosure - Summary of Significant Accounting Policies - Segment reporting (Details)", "shortName": "Summary of Significant Accounting Policies - Segment reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": null, "uniqueAnchor": null }, "R52": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "longName": "40307 - Disclosure - Summary of Significant Accounting Policies - Product warranties (Details)", "shortName": "Summary of Significant Accounting Policies - Product warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails", "longName": "40308 - Disclosure - Summary of Significant Accounting Policies - Government Grant (Details)", "shortName": "Summary of Significant Accounting Policies - Government Grant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:GovernmentalGrantRecognizedAsRevenue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "pev:GovernmentGrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:GovernmentalGrantRecognizedAsRevenue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "pev:GovernmentGrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsLossPerShareDetails", "longName": "40309 - Disclosure - Summary of Significant Accounting Policies - Earnings (loss) per share (Details)", "shortName": "Summary of Significant Accounting Policies - Earnings (loss) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "longName": "40310 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_eSiWMGjnhEeI8lC9mlMTaw", "name": "pev:RightOfUseAssetsOperatingLeases", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OperatingLeaseLiabilityNoncurrent", "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R56": { "role": "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "longName": "40311 - Disclosure - Summary of Significant Accounting Policies - Recent accounting pronouncements (Details)", "shortName": "Summary of Significant Accounting Policies - Recent accounting pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss", "longName": "40401 - Disclosure - Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_pev_ReceivablesFromCustomerMember_wAkzUtV4c0uPq9h-07ZkkA", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R58": { "role": "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails", "longName": "40402 - Disclosure - Accounts Receivable, Net (Details)", "shortName": "Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1Ga3qVAZNEOEG4yVFV90RA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pev:ScheduleOfMovementOfAllowanceForCreditLossesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:AccountsReceivableCreditLossExpense", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pev:ScheduleOfMovementOfAllowanceForCreditLossesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R59": { "role": "http://phoenixmotors.com/role/DisclosureInventoriesDetails", "longName": "40501 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails", "longName": "40601 - Disclosure - Prepaid Expenses and Other Current Assets, Net (Details)", "shortName": "Prepaid Expenses and Other Current Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "pev:PrepaidExpensesCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "pev:PrepaidExpensesCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "pev:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails", "longName": "40701 - Disclosure - Sales-type Lease Receivable (Details)", "shortName": "Sales-type Lease Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:SalesTypeLeaseNumberOfAgreements", "unitRef": "Unit_Standard_customer_8zVDOVj4tEq1gxykSszO9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:SalesTypeLeaseNumberOfAgreements", "unitRef": "Unit_Standard_customer_8zVDOVj4tEq1gxykSszO9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails", "longName": "40702 - Disclosure - Sales-type Lease Receivable - Net investment in leases (Details)", "shortName": "Sales-type Lease Receivable - Net investment in leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "pev:SalesTypeLeaseLeaseReceivableNoncurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "pev:NetInvestmentInSalesTypeLeaseTableTextBlock", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R63": { "role": "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails", "longName": "40703 - Disclosure - Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details)", "shortName": "Sales-type Lease Receivable - Annual minimum undiscounted lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "us-gaap:LessorSalesTypeLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails", "longName": "40801 - Disclosure - Intangible Assets, Net (Details)", "shortName": "Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails", "longName": "40802 - Disclosure - Intangible Assets, Net - Estimated future amortization expense (Details)", "shortName": "Intangible Assets, Net - Estimated future amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1Ga3qVAZNEOEG4yVFV90RA", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40901 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "longName": "41001 - Disclosure - Short-term Borrowings (Details)", "shortName": "Short-term Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_10_26_2023_QbNPid4mAk2K6p13OEt95A", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_11_2023_us-gaap_ShortTermDebtTypeAxis_pev_ShortTermLoanAgreementMember_ZxI4VC1G10WSjMs0kUWlww", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R68": { "role": "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails", "longName": "41101 - Disclosure - Long-term Borrowings, current and non-current (Details)", "shortName": "Long-term Borrowings, current and non-current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails", "longName": "41102 - Disclosure - Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details)", "shortName": "Long-term Borrowings, current and non-current - Maturities of long-term borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails", "longName": "41103 - Disclosure - Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details)", "shortName": "Long-term Borrowings, current and non-current - Vehicle loans with Ford Motor Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_10_26_2023_QbNPid4mAk2K6p13OEt95A", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_26_2020_us-gaap_LongtermDebtTypeAxis_pev_EconomicInjuryDisasterLoanMember_aMz1c0zYNkifbmb2ELWwLw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R71": { "role": "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ProductOrServiceAxis_pev_SalesOfForkliftsMember_hQ7t2-Kleka190ggakuSUA", "name": "pev:ProceedsFromRepaymentOfRelatedPartyLoans", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R72": { "role": "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "longName": "41301 - Disclosure - Equity - Shares of common stock and recapitalization (Details)", "shortName": "Equity - Shares of common stock and recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_3_8_2022_9KcUfajq-UCKKiM1WaGHvA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_uFIDBFTDzUqsAQ7vWRhcKA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_11_22_2022_To_11_22_2022_ZOZtaNItQ0Cb82WfxaUN8w", "name": "pev:MaximumValueOfCommonStockMaySell", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R73": { "role": "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "longName": "41302 - Disclosure - Equity - Additional Information (Details)", "shortName": "Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_29_2023_To_12_29_2023_srt_TitleOfIndividualAxis_pev_ConsultantMember_T4n-Sq0B4ki0ri606GbHcQ", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R74": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "longName": "41401 - Disclosure - Stock-based Compensation (Details)", "shortName": "Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R75": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails", "longName": "41402 - Disclosure - Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details)", "shortName": "Stock-based Compensation - Assumptions used in the determination of the fair value of share-based payment awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_W0C49_7PXU2TSIZQkfVK2w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_W0C49_7PXU2TSIZQkfVK2w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails", "longName": "41403 - Disclosure - Stock-based Compensation - Stock option activities (Details)", "shortName": "Stock-based Compensation - Stock option activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1Ga3qVAZNEOEG4yVFV90RA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_pq8STxGElkm9XnzHroep-w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R77": { "role": "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails", "longName": "41404 - Disclosure - Stock-based Compensation - Non-vested stock awards (Details)", "shortName": "Stock-based Compensation - Non-vested stock awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_pev_TimeBasedStockOptionsMember_d5WqPjT_6Eux4SYGisLRRA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_pev_TimeBasedStockOptionsMember_d5WqPjT_6Eux4SYGisLRRA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "longName": "41501 - Disclosure - Convertible Note Payable (Details)", "shortName": "Convertible Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_26_2023_QbNPid4mAk2K6p13OEt95A", "name": "us-gaap:WarrantsNotSettleableInCashFairValueDisclosure", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R79": { "role": "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "longName": "41601 - Disclosure - Fair Value Measurement (Details)", "shortName": "Fair Value Measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_26_2023_us-gaap_ClassOfWarrantOrRightAxis_pev_ExecutionWarrantMember_sHxQWXiro0SwfPiZ068rPA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R80": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "longName": "41701 - Disclosure - Income Taxes - Loss before provision for income taxes (Details)", "shortName": "Income Taxes - Loss before provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "longName": "41702 - Disclosure - Income Taxes - Components of provision for income taxes (Details)", "shortName": "Income Taxes - Components of provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails", "longName": "41703 - Disclosure - Income Taxes - Income tax rate reconciliation (Details)", "shortName": "Income Taxes - Income tax rate reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_W0C49_7PXU2TSIZQkfVK2w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_W0C49_7PXU2TSIZQkfVK2w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41704 - Disclosure - Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details)", "shortName": "Income Taxes - Significant components of the Group's deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "41705 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R85": { "role": "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41801 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:OtherCommitment", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:OtherCommitment", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails", "longName": "41901 - Disclosure - Operating Leases (Details)", "shortName": "Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "41902 - Disclosure - Operating Leases - Maturities of operating lease liabilities (Details)", "shortName": "Operating Leases - Maturities of operating lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails", "longName": "41903 - Disclosure - Operating Leases - Supplemental information (Details)", "shortName": "Operating Leases - Supplemental information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pev:LesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "pev:LesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails", "longName": "42001 - Disclosure - Concentration Risk (Details)", "shortName": "Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_LAnyEx6LqkW36ptOyXDOtw", "name": "pev:NumberOfCustomers", "unitRef": "Unit_Standard_customer_8zVDOVj4tEq1gxykSszO9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_LAnyEx6LqkW36ptOyXDOtw", "name": "pev:NumberOfCustomers", "unitRef": "Unit_Standard_customer_8zVDOVj4tEq1gxykSszO9Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "longName": "42101 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R91": { "role": "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails", "longName": "42102 - Disclosure - Net Loss Per Share - Anti-dilutive (Details)", "shortName": "Net Loss Per Share - Anti-dilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_1l-tjUr4b0qusYG8N1La7A", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R92": { "role": "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "longName": "42201 - Disclosure - - Subsequent Events (Details)", "shortName": "- Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2023_RT402Dtq2kOGFJyT0hPBBQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_eA6kwqdnJkeJoMDwIjeIPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "pev:RevenueRecognitionReductionsInRevenue", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R93": { "role": "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "longName": "42202 - Disclosure - Subsequent Events - Acquisition with Proterra Inc. (Details)", "shortName": "Subsequent Events - Acquisition with Proterra Inc. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_11_13_2023_us-gaap_AssetAcquisitionAxis_pev_ProterraTransitMember_MWUEAJwmk0yGjUEcPW6RrQ", "name": "pev:NumberOfAssetPurchaseAgreementsEntered", "unitRef": "Unit_Standard_item_C6T5k7jUJ0WnvX0b_Dj9kg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_11_13_2023_us-gaap_AssetAcquisitionAxis_pev_ProterraTransitMember_MWUEAJwmk0yGjUEcPW6RrQ", "name": "pev:NumberOfAssetPurchaseAgreementsEntered", "unitRef": "Unit_Standard_item_C6T5k7jUJ0WnvX0b_Dj9kg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R94": { "role": "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails", "longName": "42203 - Disclosure - Subsequent Events - Financing with Nations Bus (Details)", "shortName": "Subsequent Events - Financing with Nations Bus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_2_27_2024_srt_CounterpartyNameAxis_pev_NationsBusCorp.Member_YcxH5MlcZk2cazqdzksQNg", "name": "pev:AmountPayableOnSale", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_27_2024_srt_CounterpartyNameAxis_pev_NationsBusCorp.Member_YcxH5MlcZk2cazqdzksQNg", "name": "pev:AmountPayableOnSale", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } }, "R95": { "role": "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "longName": "42204 - Disclosure - Subsequent Events - Financing with Agile Capital (Details)", "shortName": "Subsequent Events - Financing with Agile Capital (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_10_26_2023_QbNPid4mAk2K6p13OEt95A", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_6_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_pev_SpiEnergyCo.LtdMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_jGMMnMftB0iDBmHtxdmung", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "unique": true } }, "R96": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "96", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_ZC5jbZ0PXki2Qaz9076jKQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R97": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "97", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ucTYwRjLBEGNVk7TeNUavA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pev-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 Leases", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r525" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Receivable, Net", "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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r763" ] }, "pev_AccountsReceivableCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AccountsReceivableCreditLossExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense", "negatedLabel": "Addition" } } }, "auth_ref": [] }, "pev_AccountsReceivableCreditLossReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AccountsReceivableCreditLossReversal", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reversal of expense for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Reversal", "terseLabel": "Reversal" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, customers", "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": [ "r193", "r277", "r278", "r721" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r712" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r277", "r278" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetailsImported": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r59", "r184", "r600" ] }, "pev_AccumulatedImpairmentPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AccumulatedImpairmentPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetailsImported": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Impairment, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated impairment" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r816" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "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": [ "r103", "r763", "r953" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid -In Capital", "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": [ "r438", "r439", "r440", "r642", "r885", "r886", "r887", "r925", "r955" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r822" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r5", "r56" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r228", "r229", "r230", "r231", "r240", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r313", "r438", "r439", "r440", "r458", "r459", "r460", "r461", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r508", "r509", "r511", "r512", "r513", "r514", "r522", "r523", "r526", "r527", "r528", "r529", "r546", "r547", "r548", "r549", "r550", "r573", "r574", "r575", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r74", "r75", "r404" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Additional offering expenses charged against additional paid in capital", "verboseLabel": "Additional offering expenses charged against additional paid in capital", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r11", "r140" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of Warrants in connection with convertible notes", "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": [ "r11", "r61", "r140" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdministrativeFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdministrativeFeesExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Administrative Fees Expense", "terseLabel": "Administrative agent fee", "documentation": "Amount of expense for administrative fee from service provided, including, but not limited to, salary, rent, or overhead cost." } } }, "auth_ref": [ "r93", "r673", "r954" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r786", "r798", "r808", "r834" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "pev_AgileCapitalLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgileCapitalLlcMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to agile capital LLC.", "label": "Agile Capital LLC [Member]", "terseLabel": "Agile Capital LLC" } } }, "auth_ref": [] }, "pev_AgreedAmountToSendPerBusWithinSpecifiedTimePeriodOnReceiptOfPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgreedAmountToSendPerBusWithinSpecifiedTimePeriodOnReceiptOfPayment", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The agreed amount to send per bus within 24 hours of receipt of payment.", "label": "Agreed Amount to Send Per Bus Within Specified Time Period on Receipt of Payment", "terseLabel": "Agreed amount to send per bus within 24 hours of receipt of payment" } } }, "auth_ref": [] }, "pev_AgreedAmountToSendWithInSpecifiedTimePeriodOnReceiptOfLumpSumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgreedAmountToSendWithInSpecifiedTimePeriodOnReceiptOfLumpSumAmount", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The agreed amount to send with in 24 hours on receipt of lump sum amount.", "label": "Agreed Amount to Send With in Specified Time Period on Receipt of Lump Sum Amount", "terseLabel": "Agreed amount to send with in 24 hours on receipt of lump sum amount" } } }, "auth_ref": [] }, "pev_AgreedAmountToSendWithinSpecifiedTimePeriodOnReceiptOfPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgreedAmountToSendWithinSpecifiedTimePeriodOnReceiptOfPayment", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The agreed amount to send within 24 hours of receipt of payment.", "label": "Agreed Amount to Send Within Specified Time Period on Receipt of Payment", "terseLabel": "Agreed amount to send within 24 hours of receipt of payment" } } }, "auth_ref": [] }, "pev_AgreedConsiderationOnSale": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgreedConsiderationOnSale", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The agreed consideration on sale.", "label": "Agreed Consideration On Sale", "terseLabel": "Agreed consideration" } } }, "auth_ref": [] }, "pev_AgreementWithNumberOfAccreditedInvestors": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AgreementWithNumberOfAccreditedInvestors", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the agreement with number of accredited investors.", "label": "Agreement with Number of Accredited Investors", "terseLabel": "Agreement with number of accredited investors" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r822" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r829" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r793", "r802", "r812", "r829", "r838", "r842", "r850" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r848" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r433", "r441" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails", "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for credit loss", "negatedPeriodEndLabel": "Balance as of December 31", "negatedPeriodStartLabel": "Balance as of January 1", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r194", "r281", "r296" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Movements of allowance for credit losses", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r5", "r90", "r117", "r352" ] }, "pev_AmortizationOfDebtDiscountPremiumOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AmortizationOfDebtDiscountPremiumOfConvertibleNotes", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with convertible notes.", "label": "Amortization of Debt Discount (Premium) of Convertible Notes", "terseLabel": "Amortization of debt discount of convertible notes" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r52", "r56" ] }, "pev_AmountEntitledToKeepAfterMakingPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AmountEntitledToKeepAfterMakingPayment", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount entitled to keep after making the payment.", "label": "Amount Entitled to Keep After Making the Payment", "terseLabel": "Amount entitled to keep after making the payment" } } }, "auth_ref": [] }, "pev_AmountPayableOnSale": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AmountPayableOnSale", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount payable on sale.", "label": "Amount Payable on Sale", "terseLabel": "Amount payable on sale" } } }, "auth_ref": [] }, "pev_AmountRepresentingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AmountRepresentingInterest", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amount of interest.", "label": "Amount Representing Interest", "terseLabel": "Less: Amount representing interests" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Dilutive shares outstanding", "verboseLabel": "Securities excluded from the computation of diluted net loss per share as inclusion would be anti-dilutive", "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": [ "r249" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "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/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "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": [ "r41" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r921" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Purchase price for the Proterra Transit assets", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r759", "r922", "r923", "r924" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r921" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndGoodwillAndIncomeTaxesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Impairment of long-lived asset", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r57" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r150", "r187", "r218", "r256", "r268", "r272", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r474", "r478", "r510", "r594", "r666", "r763", "r776", "r905", "r906", "r936" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r179", "r198", "r218", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r474", "r478", "r510", "r763", "r905", "r906", "r936" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "pev_AutomobileForLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "AutomobileForLeaseMember", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable property, plant or equipment held for lease to automobiles.", "label": "Automobile for lease", "terseLabel": "Automobile for lease" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r845" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r846" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r841" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r842" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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": [] }, "pev_BinominalTreeModelMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "BinominalTreeModelMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Binominal Tree model.", "label": "Binominal Tree Model [Member]", "terseLabel": "Binominal Tree model" } } }, "auth_ref": [] }, "pev_BlackScholesModelMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "BlackScholesModelMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Black-Scholes model.", "label": "Black-Scholes Model [Member]", "terseLabel": "Black-Scholes model" } } }, "auth_ref": [] }, "pev_BusinessAcquisitionAcquiredPercentageOfVotingInterestsTransferred": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "BusinessAcquisitionAcquiredPercentageOfVotingInterestsTransferred", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "This amount of business acquisition acquired percentage of voting interests transferred.", "label": "Business Acquisition Acquired Percentage Of Voting Interests Transferred", "terseLabel": "Percentage of equity interest transferred" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r469", "r755", "r756" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r78", "r80", "r469", "r755", "r756" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Acquired interest rate", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Research expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Expenses incurred amortized over period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r863" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r34", "r182", "r719" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r35", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Total cash, cash equivalents, and restricted cash", "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": [ "r34", "r121", "r214" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase/ (Decrease) in cash, cash equivalents and restricted cash", "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", "r121" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value", "verboseLabel": "Cash equivalents", "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": [ "r868", "r948" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash activities:" } } }, "auth_ref": [] }, "pev_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for amounts included in the measurement of lease liabilities.", "label": "Cash Paid for Amounts Included in the Measurement of Lease Liabilities", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r820" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Equity", "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": [ "r190", "r191", "r192", "r255", "r362", "r363", "r364", "r366", "r369", "r374", "r376", "r632", "r633", "r634", "r635", "r744", "r858", "r880" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Price per warrant", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares for each warrant", "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/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase common stock", "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": [ "r377" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r821" ] }, "pev_CommitmentFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CommitmentFeeExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of commitment fee expense.", "label": "Commitment Fee Expense", "terseLabel": "Commitment fee expense" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 18)", "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": [ "r29", "r97", "r595", "r653" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r135", "r315", "r316", "r713", "r899" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r766", "r767", "r768", "r770", "r771", "r772", "r773", "r885", "r886", "r925", "r951", "r955" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stocks, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r102" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stocks, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r654" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Common stocks, 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": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stocks, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r102", "r654", "r672", "r955", "r956" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par $0.0004, 450,000,000 shares authorized, 21,900,918 and 20,277,046 shares issued and outstanding as of December 31, 2023 and 2022, respectively", "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": [ "r102", "r596", "r763" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r826" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r827" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r824" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r44", "r46", "r88", "r89", "r276", "r712" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r44", "r46", "r88", "r89", "r276", "r626", "r712" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r44", "r46", "r88", "r89", "r276", "r712", "r862" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRisk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration Risk", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk", "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": [ "r712" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Customer concentration risk", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r44", "r46", "r88", "r89", "r276" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r43", "r44", "r46", "r47", "r88", "r148", "r712" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r44", "r46", "r88", "r89", "r276", "r712" ] }, "pev_ConsiderationForEachBus": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ConsiderationForEachBus", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The consideration for each bus.", "label": "Consideration for Each Bus", "terseLabel": "Consideration for each bus" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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": [ "r82", "r729" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in progress", "terseLabel": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "pev_ConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ConsultantMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consultant.", "label": "Consultant [Member]", "terseLabel": "Consultant" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Advance from customers", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r379", "r380", "r391" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Advance from customers, 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": [ "r379", "r380", "r391" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Advance from customers, noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r379", "r380", "r391" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Advance from customers, revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r392" ] }, "pev_ConvertibleBondsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ConvertibleBondsCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of convertible bonds, classified as current.", "label": "Convertible Bonds, Current", "terseLabel": "Convertible note - current portion" } } }, "auth_ref": [] }, "pev_ConvertibleBondsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ConvertibleBondsNoncurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Bonds, Noncurrent", "terseLabel": "Convertible notes, noncurrent portion" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible bonds", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r911" ] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Convertible Note Payable" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r861" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r114", "r218", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r510", "r905" ] }, "pev_CostOfRevenuesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CostOfRevenuesPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of revenues.", "label": "Cost of Revenues [Policy Text Block]", "terseLabel": "Cost of Revenues" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r220", "r221", "r334", "r364", "r556", "r726", "r728" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r146", "r457", "r464", "r883" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current tax:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State tax", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r866", "r883", "r919" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r45", "r276" ] }, "pev_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer one.", "label": "Customer One[Member]", "terseLabel": "Customer one" } } }, "auth_ref": [] }, "pev_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer three.", "label": "Customer Three", "terseLabel": "Customer Three" } } }, "auth_ref": [] }, "pev_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to customer two.", "label": "Customer Two[Member]", "terseLabel": "Customer two" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Number of shares issued for settlement of interest", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r37", "r39" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "verboseLabel": "Interest settled by issuance of shares", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r37", "r39" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Note Payable", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r136", "r216", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r353", "r354", "r356" ] }, "pev_DebtDiscountAndWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtDiscountAndWarrantLiability", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of debt discount and warrant liability.", "label": "Debt Discount And Warrant Liability", "terseLabel": "Debt discount and warrant liability" } } }, "auth_ref": [] }, "pev_DebtInstrumentAverageTradingPriceNumberOfBusinessDays": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentAverageTradingPriceNumberOfBusinessDays", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of business days immediately after the specified consecutive trading day period in which the average trading price was equal to or less than the specified percentage of the average conversion value of the note.", "label": "Debt Instrument Average Trading Price Number of Business Days.", "terseLabel": "Number of trading days" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Aggregate principal amount", "verboseLabel": "Total long-term borrowing payments", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r19", "r152", "r357" ] }, "pev_DebtInstrumentConversionObligationFixedPrice": { "xbrltype": "perShareItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentConversionObligationFixedPrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the fixed price conversion value of the debt instrument that the average trading price must be greater in order for the debt instruments to be convertible.", "label": "Debt Instrument Conversion Obligation Fixed Price", "terseLabel": "Fixed price" } } }, "auth_ref": [] }, "pev_DebtInstrumentConversionPremiumPaymentNumberOfBusinessDaysOfWrittenNotice": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentConversionPremiumPaymentNumberOfBusinessDaysOfWrittenNotice", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of business days of written notice for payment of prepayment premium.", "label": "Debt Instrument Conversion Premium Payment, Number Of Business Days Of Written Notice", "terseLabel": "Number of business days requirement for payment of prepayment premium" } } }, "auth_ref": [] }, "pev_DebtInstrumentDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentDiscountRate", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Discount rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Discount Rate", "terseLabel": "Discount rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails", "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of loan", "verboseLabel": "Total principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r91", "r92", "r331", "r524", "r740", "r741" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Default interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r27", "r91", "r349" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r27", "r91", "r359", "r524" ] }, "pev_DebtInstrumentInterestRateInCash": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentInterestRateInCash", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate to be paid in cash for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate In Cash", "terseLabel": "Interest rate in cash" } } }, "auth_ref": [] }, "pev_DebtInstrumentInterestRateInKind": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentInterestRateInKind", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate to be paid in kind for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate In Kind", "terseLabel": "Interest rate in kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Original issue discount", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r332" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term Borrowings, current and non-current", "verboseLabel": "Convertible Note Payable", "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": [ "r223", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r524", "r739", "r740", "r741", "r742", "r743", "r881" ] }, "pev_DebtInstrumentPercentageOnVwapApplicableToVariablePrice": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentPercentageOnVwapApplicableToVariablePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the lowest daily VWAP during the specified trading days on the variable price.", "label": "Debt Instrument, Percentage On VWAP Applicable To Variable Price", "terseLabel": "Percentage of lowest daily VWAP on the variable price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Weekly payment", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r28" ] }, "pev_DebtInstrumentPrepaymentPremium": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DebtInstrumentPrepaymentPremium", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment premium percentage for funds borrowed.", "label": "Debt Instrument, Prepayment Premium", "terseLabel": "Prepayment premium" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r65", "r68", "r90", "r91", "r92", "r98", "r138", "r139", "r223", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r524", "r739", "r740", "r741", "r742", "r743", "r881" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Maturity term", "verboseLabel": "Term of debt", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Summary of prepaid expenses and other current assets, net", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income, Current", "terseLabel": "Deferred income", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r859" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Other temporary differences", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r77", "r917" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r916" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r77", "r917" ] }, "pev_DeferredTaxAssetsPropertyPlantAndEquipmentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DeferredTaxAssetsPropertyPlantAndEquipmentAdjustments", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustment amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment, Adjustments", "negatedLabel": "Property and equipment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Credits and Incentives", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r76", "r77", "r917" ] }, "pev_DeferredTaxAssetsTaxCreditCarryforwardsLeaseLiabilityAndRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsLeaseLiabilityAndRightOfUseAsset", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to lease liability and right-of-use asset.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Lease liability and Right of use Asset", "terseLabel": "ASC 842 Lease liability and Right-of-use Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development expense", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r76", "r77", "r917" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r77", "r917" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r453" ] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets", "terseLabel": "Security deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future." } } }, "auth_ref": [ "r869" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": "pev_PrepaidExpenseAndOtherAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Vendor deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r870" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r58" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current", "terseLabel": "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r199" ] }, "pev_DerivativeLiabilitiesRecordedAsDebtDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DerivativeLiabilitiesRecordedAsDebtDiscount", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of derivative liabilities recorded as debt discount.", "label": "Derivative Liabilities Recorded as Debt Discount", "terseLabel": "Derivative liabilities recorded as debt discount" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Measurement input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r507" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r12", "r83", "r84", "r85", "r86", "r222" ] }, "pev_DescriptionOfOrganizationAndBusinessOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DescriptionOfOrganizationAndBusinessOperationsLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Description Of Organization And Business Operations [Line items]", "terseLabel": "Description of Business and Organization" } } }, "auth_ref": [] }, "pev_DescriptionOfOrganizationAndBusinessOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "DescriptionOfOrganizationAndBusinessOperationsTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to organization and business operations.", "label": "Description Of Organization And Business Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "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": [ "r390", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r390", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregated revenues", "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": [ "r909" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r402", "r406", "r434", "r435", "r437", "r758" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r780", "r781", "r794", "r830" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r815" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Loss Per Share", "terseLabel": "Net loss per share of common stock:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic net loss per share", "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": [ "r207", "r232", "r233", "r234", "r235", "r236", "r242", "r244", "r246", "r247", "r248", "r252", "r501", "r502", "r590", "r605", "r732" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted net loss per share", "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": [ "r207", "r232", "r233", "r234", "r235", "r236", "r244", "r246", "r247", "r248", "r252", "r501", "r502", "r590", "r605", "r732" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r241", "r249", "r250", "r251" ] }, "pev_EconomicInjuryDisasterLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "EconomicInjuryDisasterLoanMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Economic Injury Disaster Loan.", "label": "EIDL Loan" } } }, "auth_ref": [] }, "pev_EdisonfutureIncMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "EdisonfutureIncMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Edisonfuture Inc.", "label": "Edisonfuture Inc [Member]", "terseLabel": "EdisonFuture, Inc" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Provision for income taxes at U.S. Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r219", "r447", "r465" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r915", "r920" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r915", "r920" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "terseLabel": "Other", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r915", "r920" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r915", "r920" ] }, "pev_EmployeeRetentionCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "EmployeeRetentionCredit", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of employee retention credit earned during the period.", "label": "Employee Retention Credit", "terseLabel": "Employee retention credit" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted- average period for recognition of unrecognized share-based compensation expenses", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r436" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expenses at December 31, 2023", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r913" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r778" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r778" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r857" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r778" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r855" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r778" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r778" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r778" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r778" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r856" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "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": [ "r11", "r175", "r203", "r204", "r205", "r224", "r225", "r226", "r229", "r237", "r239", "r254", "r289", "r295", "r378", "r438", "r439", "r440", "r460", "r461", "r483", "r485", "r486", "r487", "r488", "r490", "r500", "r515", "r516", "r517", "r518", "r519", "r520", "r550", "r616", "r617", "r618", "r642", "r696" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r823" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r786", "r798", "r808", "r834" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r783", "r795", "r805", "r831" ] }, "pev_EscrowDepositsRelatedToIpoProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "EscrowDepositsRelatedToIpoProceeds", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of escrow deposits related to IPO proceeds.", "label": "Escrow Deposits Related to IPO Proceeds", "terseLabel": "IPO proceeds deposited into escrow account" } } }, "auth_ref": [] }, "us-gaap_ExciseAndSalesTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExciseAndSalesTaxes", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Excise and Sales Taxes", "terseLabel": "Excise and sales taxes", "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services." } } }, "auth_ref": [ "r206" ] }, "pev_ExecutionWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ExecutionWarrantMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Execution Warrant.", "label": "Execution Warrant [Member]", "terseLabel": "Execution Warrant" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r829" ] }, "pev_ExpectedTermOfPaymentOfOtherCommitments": { "xbrltype": "durationItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ExpectedTermOfPaymentOfOtherCommitments", "presentation": [ "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This value represents the expected term of payment of other commitments.", "label": "Expected Term Of Payment Of Other Commitments", "terseLabel": "Expected term of payment of other commitments" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of quantitative information about the Group's Level 3 fair value measurements of derivative liabilities and warrants", "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": [ "r13" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "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": [ "r344", "r394", "r395", "r396", "r397", "r398", "r399", "r505", "r561", "r562", "r563", "r740", "r741", "r752", "r753", "r754" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurement" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement", "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": [ "r504" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r344", "r394", "r395", "r396", "r397", "r398", "r399", "r505", "r563", "r740", "r741", "r752", "r753", "r754" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r344", "r394", "r395", "r396", "r397", "r398", "r399", "r561", "r562", "r563", "r740", "r741", "r752", "r753", "r754" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r8", "r18" ] }, "pev_FederalNetOperatingLossCarryforwardLimitOfTaxableIncomePercentage": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "FederalNetOperatingLossCarryforwardLimitOfTaxableIncomePercentage", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of federal net operating loss carryforward limit of taxable income .", "label": "Federal net operating loss carryforward limit of taxable income percentage", "terseLabel": "Percentage of federal net operating loss carry forwards" } } }, "auth_ref": [] }, "pev_FederalResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "FederalResearchAndDevelopmentMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for federal research and development.", "label": "Federal Research And Development [Member]", "terseLabel": "Federal R&D" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r186", "r308" ] }, "pev_FiniteLivedIntangibleAssetsAccumulatedImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Accumulated Impairment", "negatedLabel": "Accumulated Impairment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r572", "r576" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense related to intangible assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r576" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets, Net", "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": [ "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails", "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net", "totalLabel": "Estimated future amortization expense", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Intangible Assets, Net" } } }, "auth_ref": [] }, "pev_ForgivenessOfPppLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ForgivenessOfPppLoan", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of forgiveness of PPP loan.", "label": "Forgiveness of PPP Loan", "negatedLabel": "Forgiveness of PPP loan" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Furniture, fixtures and equipment", "terseLabel": "Furniture, fixtures and equipment", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss/ (Gain) on disposal of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r878" ] }, "pev_GainLossOnForgivenessOfLongTermDebtInstrument": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GainLossOnForgivenessOfLongTermDebtInstrument", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on forgiveness of long-term debt instrument in operating activities.", "label": "Gain Loss On Forgiveness Of Long Term Debt Instrument", "negatedLabel": "Gain on forgiveness of long-aged payables" } } }, "auth_ref": [] }, "pev_GoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GoingConcernAbstract", "lang": { "en-us": { "role": { "documentation": "NA", "label": "Going Concern." } } }, "auth_ref": [] }, "pev_GoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GoingConcernTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureGoingConcern" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for going concern.", "label": "Going Concern [Text Block]", "terseLabel": "Going Concern" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r185", "r304", "r589", "r738", "r763", "r895", "r896" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r128" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r303", "r305", "r738" ] }, "pev_GovernmentGrantRecognizedDeductionInCarryingValueOfSaleTypeLeasedVehicles": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GovernmentGrantRecognizedDeductionInCarryingValueOfSaleTypeLeasedVehicles", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of governmental grant recognized as deduction in carrying amount of sale type leased vehicles.", "label": "Government Grant Recognized, Deduction In Carrying Value Of Sale Type Leased Vehicles", "terseLabel": "Type leased vehicles" } } }, "auth_ref": [] }, "pev_GovernmentGrantsBalanceReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GovernmentGrantsBalanceReceived", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government grants balance received.", "label": "Government Grants Balance Received", "terseLabel": "Government grants received" } } }, "auth_ref": [] }, "pev_GovernmentGrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GovernmentGrantsPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government grants.", "label": "Government Grants [Policy Text Block]", "verboseLabel": "Government Grant" } } }, "auth_ref": [] }, "pev_GovernmentalGrantRecognizedAsRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GovernmentalGrantRecognizedAsRevenue", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of governmental grant recognized as revenue.", "label": "Governmental Grant Recognized As Revenue", "terseLabel": "Governmental grant recognized as revenue" } } }, "auth_ref": [] }, "pev_GovernmentalGrantRecognizedReductionsOfCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GovernmentalGrantRecognizedReductionsOfCostOfSales", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of governmental grant recognized reductions of cost of sales.", "label": "Governmental Grant Recognized Reductions Of Cost Of Sales", "terseLabel": "Governmental grant recognized reductions of cost of sales" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross (loss) profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r113", "r218", "r256", "r267", "r271", "r273", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r510", "r734", "r905" ] }, "pev_GroupOfManagementsAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "GroupOfManagementsAndEmployeesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for a group of managements and employees.", "label": "A group of managements and employees" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "us-gaap_ImpairmentExcludingLessorAssetUnderOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentExcludingLessorAssetUnderOperatingLease", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Excluding Lessor Asset under Operating Lease", "terseLabel": "Impairment loss recorded", "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of impairment for long-lived asset held for use." } } }, "auth_ref": [ "r311", "r542" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment loss", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r878", "r897" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndGoodwillAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment on intangible assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r5", "r57", "r133" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets", "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": [ "r5", "r131" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets", "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", "r134" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxDetailsImported": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "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": [ "r1", "r111", "r154", "r256", "r267", "r271", "r273", "r591", "r602", "r734" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r312", "r314", "r681" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r314", "r681" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "pev_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "pev_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to income taxes.", "label": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r219", "r442", "r448", "r451", "r455", "r462", "r466", "r467", "r468", "r637" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "totalLabel": "Total provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r160", "r171", "r238", "r239", "r259", "r446", "r463", "r606" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r202", "r444", "r445", "r451", "r452", "r454", "r456", "r631" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income tax paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued liabilities and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r877" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Advance from customer", "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": [ "r566", "r877" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r716" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Amount due from related party", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Amount due to related party", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "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": [ "r4" ] }, "pev_IncreaseDecreaseInNetInvestmentInLease": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "IncreaseDecreaseInNetInvestmentInLease", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of net investment in lease.", "label": "Increase Decrease In Net Investment In Lease", "terseLabel": "Net investment in leases" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r864", "r877" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "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": [] }, "pev_IncreaseOfNetDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "IncreaseOfNetDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase of net deferred tax assets valuation allowance.", "label": "Increase of Net Deferred Tax Assets Valuation Allowance", "terseLabel": "Increase of net deferred tax assets valuation allowance" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r793", "r802", "r812", "r829", "r838", "r842", "r850" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r848" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r782", "r854" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r782", "r854" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r782", "r854" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets other than Goodwill, net", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r55", "r568", "r569", "r570", "r572", "r730" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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": [ "r51", "r54" ] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Interest and Debt Expense", "terseLabel": "Interest expenses from debt amortization", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Total interest expense", "verboseLabel": "Interest charges", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r117", "r350", "r360", "r742", "r743" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r156" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "verboseLabel": "Interest paid off on debt by cash", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r209", "r212", "r213" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "terseLabel": "Unpaid interest expense", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r95", "r945" ] }, "pev_InventoriesTransferredToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "InventoriesTransferredToPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of inventories transferred to property and equipment in non-cash investing and financing activities.", "label": "Inventories Transferred To Property And Equipment", "terseLabel": "Inventories transferred to property and equipment" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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": [ "r299" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r127", "r723" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://phoenixmotors.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "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": [ "r196", "r720", "r763" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r162", "r181", "r195", "r299", "r300", "r302", "r567", "r731" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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": [ "r127", "r725" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "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": [ "r127", "r724" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "verboseLabel": "Write-down of 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": [ "r301" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Warrants issued in connection with unclosed convertible note offering", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r5" ] }, "pev_LeaseOfEvsMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "LeaseOfEvsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the lease of EVs.", "label": "Lease of EVs [Member]", "verboseLabel": "Lease of EVs" } } }, "auth_ref": [] }, "pev_LeasedAutomobileMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "LeasedAutomobileMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Its represents member of leased automobile.", "label": "Leased automobile", "terseLabel": "Leased automobile" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r132" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Operating Leases", "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": [ "r534" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r534" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r533" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of future minimum annual payments under non-cancelable operating leases", "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": [ "r932" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2Imported": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2Imported": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r538" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r931" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases", "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": [ "r530" ] }, "pev_LesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "LesseeSupplementalInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of Supplemental information related to operating leases.", "label": "Lessee Supplemental Information Related to Operating Leases [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorSalesTypeLeasesTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivable" ], "lang": { "en-us": { "role": { "label": "Lessor, Sales-type Leases [Text Block]", "terseLabel": "Sales-type Lease Receivable", "documentation": "The entire disclosure of lessor's sales-type leases." } } }, "auth_ref": [ "r539" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r218", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r475", "r478", "r479", "r510", "r652", "r733", "r776", "r905", "r936", "r937" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' (DEFICIT)/ EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' (deficit)/ equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r153", "r598", "r763", "r882", "r892", "r928" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r26", "r180", "r218", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r475", "r478", "r479", "r510", "r763", "r905", "r936", "r937" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement amount awarded to other party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, Net", "documentation": "The entire disclosure for claims held for amounts due a 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": [ "r890" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Long-Term Debt", "totalLabel": "Present value of long-term borrowings", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r152", "r343", "r358", "r740", "r741", "r947" ] }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Long-term Borrowings, current and non-current" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Maturities of the long-term borrowings" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Long-term borrowing, current portion", "verboseLabel": "Current portion of long-term borrowings", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r188" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r908" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r348" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r348" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r348" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r348" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentMaturitiesOfLongTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r7", "r223", "r348" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings", "verboseLabel": "Long-term borrowings, excluding current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r189" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrent" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-term Borrowings, current and non-current", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r136" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentVehicleLoansWithFordMotorCreditDetails" ], "lang": { "en-us": { "role": { "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": [ "r28", "r60" ] }, "pev_LossContingencyRecoveriesOfDamagesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "LossContingencyRecoveriesOfDamagesValue", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The value for the landlord seeks to recover damages in excess.", "label": "Loss contingency, Recoveries of Damages, Value", "terseLabel": "Recoveries of damages" } } }, "auth_ref": [] }, "pev_LumpSumAmountOnSaleOfBuses": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "LumpSumAmountOnSaleOfBuses", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "The lump sum amount on sale of buses.", "label": "Lump Sum Amount on Sale of Buses", "terseLabel": "Lump sum amount on sale of buses" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r276", "r747", "r909", "r949", "r950" ] }, "pev_MaturityTermOfDepositedIntoEscrowAccountOnClosingDate": { "xbrltype": "durationItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "MaturityTermOfDepositedIntoEscrowAccountOnClosingDate", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Maturity term of deposited into an escrow account on the closing date.", "label": "Maturity term of deposited into an escrow account on the closing date", "terseLabel": "Maturity term of deposited into an escrow account on the closing date" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r401", "r565", "r613", "r644", "r645", "r704", "r705", "r706", "r707", "r709", "r714", "r715", "r736", "r744", "r757", "r765", "r907", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "pev_MaximumValueOfCommonStockMaySell": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "MaximumValueOfCommonStockMaySell", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of Common stock it may be sold.", "label": "Maximum Value of Common Stock May Sell", "terseLabel": "Maximum value of common stock it may sell" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r821" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r821" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r926" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r926" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r926" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r926" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r506" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r401", "r565", "r613", "r644", "r645", "r704", "r705", "r706", "r707", "r709", "r714", "r715", "r736", "r744", "r757", "r765", "r907", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r841" ] }, "pev_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "MonteCarloSimulationMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Monte Carlo Simulation.", "label": "Monte Carlo Simulation [Member]", "terseLabel": "Monte Carlo Simulation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r849" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r276", "r747", "r909", "r949", "r950" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r822" ] }, "pev_NationsBusCorp.Member": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NationsBusCorp.Member", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nations Bus Corp.", "label": "Nations Bus Corp. [Member]", "terseLabel": "Nations Bus Corp." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash generated from 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": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash generated 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": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureGoingConcernDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "negatedLabel": "Cash flow used in operating activities", "totalLabel": "Net cash 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": [ "r121", "r122", "r123" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureGoingConcernDetails", "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r112", "r123", "r155", "r178", "r200", "r201", "r205", "r218", "r228", "r232", "r233", "r234", "r235", "r238", "r239", "r245", "r256", "r267", "r271", "r273", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r502", "r510", "r604", "r674", "r694", "r695", "r734", "r774", "r905" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "pev_NetInvestmentInSalesTypeLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NetInvestmentInSalesTypeLeaseTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of net investment in sale-type leases.", "label": "Net Investment in Sales-type Lease [Table Text Block]", "terseLabel": "Summary of net investment in sales-type leases" } } }, "auth_ref": [] }, "pev_NetProceedsAfterDeductingUnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NetProceedsAfterDeductingUnderwritingDiscountsAndCommissions", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net proceeds after deducting underwriting discounts and commissions.", "label": "Net Proceeds After Deducting Underwriting Discounts And Commissions", "terseLabel": "Net proceeds after deducting underwriting discounts and commissions" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "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", "r174", "r175", "r176", "r177", "r227", "r228", "r229", "r230", "r231", "r234", "r240", "r252", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r313", "r438", "r439", "r440", "r458", "r459", "r460", "r461", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r508", "r509", "r511", "r512", "r513", "r514", "r522", "r523", "r526", "r527", "r528", "r529", "r546", "r547", "r548", "r549", "r550", "r573", "r574", "r575", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r629" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r40", "r173", "r174", "r175", "r176", "r177", "r227", "r228", "r229", "r230", "r231", "r234", "r240", "r252", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r313", "r438", "r439", "r440", "r458", "r459", "r460", "r461", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r508", "r509", "r511", "r512", "r513", "r514", "r522", "r523", "r526", "r527", "r528", "r529", "r546", "r547", "r548", "r549", "r550", "r573", "r574", "r575", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r629" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements", "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": [] }, "pev_NonCashExpenseCommitmentFeePaidByIssuanceOfCommonShares": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NonCashExpenseCommitmentFeePaidByIssuanceOfCommonShares", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for commitment fee paid by issuance of common shares.", "label": "Non-Cash Expense Commitment Fee Paid By Issuance Of Common Shares", "terseLabel": "Non-cash expense - commitment fee paid by issuance of common shares" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r821" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r790", "r802", "r812", "r829", "r838" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r829" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r849" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r849" ] }, "pev_NonUsResearchAndExperimentalExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NonUsResearchAndExperimentalExpensesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for non US Research and Experimental Expenses.", "label": "Non US Research and Experimental Expenses [Member]", "terseLabel": "non-US R&E expenses" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income, net", "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": [ "r116" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "pev_NumberOfAssetPurchaseAgreementsEntered": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfAssetPurchaseAgreementsEntered", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of asset purchase agreements entered.", "label": "Number of Asset Purchase Agreements Entered", "terseLabel": "Number of Asset Purchase Agreements Entered" } } }, "auth_ref": [] }, "pev_NumberOfBusesPurchased": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfBusesPurchased", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of buses purchased.", "label": "Number of Buses Purchased", "terseLabel": "Number of buses purchased" } } }, "auth_ref": [] }, "pev_NumberOfCommonStockMaySellToInvestor": { "xbrltype": "sharesItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfCommonStockMaySellToInvestor", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of common stock may sell to investor .", "label": "Number of Common Stock May Sell to Investor", "terseLabel": "Number of common stock may sell to investor" } } }, "auth_ref": [] }, "pev_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfCustomers", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r889" ] }, "pev_NumberOfPrimaryCategories": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfPrimaryCategories", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of primary categories.", "label": "Number of Primary Categories", "terseLabel": "Number of primary categories" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r889" ] }, "pev_NumberOfVendor": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfVendor", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of vendors.", "label": "Number Of Vendor", "terseLabel": "Number of vendors" } } }, "auth_ref": [] }, "pev_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised.", "label": "Number of Warrants Exercised" } } }, "auth_ref": [] }, "pev_OfferingPriceOfCommonStockAndWarrantsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "OfferingPriceOfCommonStockAndWarrantsPerShare", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "The offering price of common stock and warrants per share.", "label": "Offering Price of Common Stock and Warrants Per Share", "terseLabel": "Offering price of common stock and warrants per share" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r256", "r267", "r271", "r273", "r734" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r930" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment charges", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r929" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2Imported": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r532" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Lease liabilities - current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r532" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Lease liabilities - noncurrent portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r532" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r531" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r878" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r537", "r762" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease", "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": [ "r536", "r762" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "verboseLabel": "Total state net operating loss carryforward", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r76" ] }, "pev_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, with no expiration date.", "label": "Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards which will never expire" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business and Organization" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Organization", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r99", "r147", "r627", "r628" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": "pev_PrepaidExpenseAndOtherAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Others", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r197", "r763" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Amount of other commitments", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other", "terseLabel": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Total amount", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r96", "r593", "r648", "r649", "r776", "r952" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Amounts due to a related party", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r763" ] }, "us-gaap_OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liability, Current, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other and current." } } }, "auth_ref": [ "r935" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Others", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r118" ] }, "pev_OtherOfferingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "OtherOfferingExpenses", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other offering expenses related to issuance of shares.", "label": "Other Offering Expenses", "terseLabel": "Other offering expenses" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r821" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other and current." } } }, "auth_ref": [ "r935" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Amount due from a related party", "verboseLabel": "Amount due from related party", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r791", "r803", "r813", "r839" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r791", "r803", "r813", "r839" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r817" ] }, "pev_PaymentsOnBehalfOfRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PaymentsOnBehalfOfRelatedParties", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of withholding payroll taxes paid on behalf of related parties", "label": "Payments On Behalf Of Related Parties", "terseLabel": "Payments made to related party" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of 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": [ "r120" ] }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToFundLongtermLoansToRelatedParties", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Fund Long-Term Loans to Related Parties", "negatedLabel": "Loan to a related party", "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates." } } }, "auth_ref": [ "r874", "r933" ] }, "pev_PclAndPmlMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PclAndPmlMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for PCL and PML.", "label": "PCL and PML [Member]", "terseLabel": "PCL and PML" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r820" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r822" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "pev_PercentageOfSellingPriceOnMarketPrice.": { "xbrltype": "percentItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PercentageOfSellingPriceOnMarketPrice.", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of selling price on market price.", "label": "Percentage of Selling Price on Market Price.", "terseLabel": "Percentage of selling price" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets, net", "totalLabel": "Total prepaid and other current assets", "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": [ "r871" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets, Net" } } }, "auth_ref": [] }, "pev_PrepaidExpenseAndOtherAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PrepaidExpenseAndOtherAssetsGross", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetailsCalc2": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allowance for credit loss 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.", "label": "Prepaid Expense And Other Assets, Gross", "totalLabel": "Total prepaid and other current assets" } } }, "auth_ref": [] }, "pev_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on prepaid expense and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets, Net" } } }, "auth_ref": [] }, "pev_PrepaidExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PrepaidExpensesCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": "pev_PrepaidExpenseAndOtherAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to expenses paid in advance that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses, Current", "terseLabel": "Prepaid expenses" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": "pev_PrepaidExpenseAndOtherAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r722", "r737", "r894" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r867" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private Placements", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collection of Long-Term Loans to Related Parties", "verboseLabel": "Collection of a loan lent to a related party", "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates." } } }, "auth_ref": [ "r873", "r933" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Proceeds received from standby equity purchase agreement", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from borrowings", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Net proceeds", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r32", "r632" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Gross proceeds from private placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "verboseLabel": "Proceeds from offering", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r632" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from a related party borrowing", "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": [ "r32" ] }, "pev_ProceedsFromRepaymentOfRelatedPartyLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProceedsFromRepaymentOfRelatedPartyLoans", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loans repaid on proceeds from related party.", "label": "Proceeds from Repayment of Related Party Loans", "terseLabel": "Proceeds from repayment of related party loans" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from disposal of fixed assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal or sale of fixed assets", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r119" ] }, "pev_ProceedsFromSaleOfSubscriptionReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProceedsFromSaleOfSubscriptionReceivables", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the proceeds from sale of subscription receivables.", "label": "Proceeds From Sale Of Subscription Receivables", "terseLabel": "Proceeds from receipt of subscription receivable" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of employee options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r16" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "terseLabel": "Others", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r910" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r274", "r571", "r607", "r608", "r609", "r610", "r611", "r612", "r718", "r745", "r764", "r865", "r900", "r901", "r909", "r949" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve", "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": [ "r25", "r903", "r904" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r274", "r571", "r607", "r608", "r609", "r610", "r611", "r612", "r718", "r745", "r764", "r865", "r900", "r901", "r909", "r949" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r178", "r200", "r201", "r210", "r218", "r228", "r238", "r239", "r256", "r267", "r271", "r273", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r473", "r476", "r477", "r502", "r510", "r591", "r603", "r641", "r674", "r694", "r695", "r734", "r760", "r761", "r775", "r872", "r905" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r130", "r165", "r168", "r169" ] }, "pev_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale and estimated useful lives.", "label": "Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of the assets" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetailsImported": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r132", "r183", "r601" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "verboseLabel": "Property and Equipment, Net", "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetailsImported": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property 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": [ "r6", "r592", "r601", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r6", "r165", "r168", "r599" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of property and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r132" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "pev_ProterraInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProterraInc.Member", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Proterra, Inc.", "label": "Proterra, Inc. [Member]", "terseLabel": "Proterra, Inc." } } }, "auth_ref": [] }, "pev_ProterraTransitMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProterraTransitMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to proterra transit.", "label": "Proterra Transit [Member]", "terseLabel": "Proterra Transit" } } }, "auth_ref": [] }, "pev_ProvisionForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProvisionForCreditLoss", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for credit loss.", "label": "Provision for Credit Loss", "terseLabel": "Provision for credit loss" } } }, "auth_ref": [] }, "pev_ProvisionForCreditLossesOfPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProvisionForCreditLossesOfPrepaidExpensesAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetailsCalc2": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of expense related to credit loss from prepaid expenses and other current assets.", "label": "Provision for Credit Losses of Prepaid Expenses and Other Current Assets", "negatedLabel": "Less: Provision for credit loss" } } }, "auth_ref": [] }, "pev_ProvisionForCreditLossesOfSecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ProvisionForCreditLossesOfSecurityDeposit", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of expense related to credit loss from security deposit.", "label": "Provided for credit loss of security deposit", "terseLabel": "Total prepaid and other current assets, net" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetails", "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Reversal of credit loss", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r208", "r297" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r817" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r817" ] }, "pev_RaleighDurhamInternationalAirportMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RaleighDurhamInternationalAirportMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Raleigh-Durham International Airport.", "label": "Raleigh-Durham International Airport [Member]", "terseLabel": "RDU" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r393", "r401", "r429", "r430", "r431", "r564", "r565", "r613", "r644", "r645", "r704", "r705", "r706", "r707", "r709", "r714", "r715", "r736", "r744", "r757", "r765", "r768", "r898", "r907", "r939", "r940", "r941", "r942", "r943" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/DisclosureOperatingLeasesDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r393", "r401", "r429", "r430", "r431", "r564", "r565", "r613", "r644", "r645", "r704", "r705", "r706", "r707", "r709", "r714", "r715", "r736", "r744", "r757", "r765", "r768", "r898", "r907", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r31" ] }, "pev_ReceivablesFromCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ReceivablesFromCustomerMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "documentation": "This member stands for receivables from customer.", "label": "Receivables From Customer [Member]", "terseLabel": "Receivables From Customer Member" } } }, "auth_ref": [] }, "pev_ReceivablesFromGovernmentalIncentiveMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ReceivablesFromGovernmentalIncentiveMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "documentation": "This member stands for receivables from governmental incentive.", "label": "Receivables From Governmental Incentive [Member]", "terseLabel": "Receivables From Governmental Incentive Member" } } }, "auth_ref": [] }, "us-gaap_ReceivablesFromStockholderMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFromStockholderMember", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Receivables from Stockholder [Member]", "terseLabel": "Subscription receivable", "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r783", "r795", "r805", "r831" ] }, "pev_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to registered direct offering.", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered direct offering" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r400", "r554", "r555", "r647", "r648", "r649", "r650", "r651", "r671", "r673", "r703" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions", "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": [ "r677", "r678", "r681" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r400", "r554", "r555", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r647", "r648", "r649", "r650", "r651", "r671", "r673", "r703", "r935" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "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": [ "r551", "r552", "r553", "r555", "r557", "r638", "r639", "r640", "r679", "r680", "r681", "r700", "r702" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayment of borrowings", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r876" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "terseLabel": "Amount of payments", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r33", "r635" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Related Party Debt", "negatedLabel": "Repayment of a related party borrowing", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party 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: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r33" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r220", "r221", "r334", "r364", "r556", "r727", "r728" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r784", "r796", "r806", "r832" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r785", "r797", "r807", "r833" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted bank deposits", "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": [ "r868", "r879", "r944", "r948" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "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": [ "r868", "r879" ] }, "pev_RestrictedCashDepositTerm": { "xbrltype": "durationItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RestrictedCashDepositTerm", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term of deposit of restricted cash.", "label": "Restricted cash deposit term" } } }, "auth_ref": [] }, "pev_RestrictedCashDepositedInEscrowAccountForPartOfProceedsReceivedForIpo": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RestrictedCashDepositedInEscrowAccountForPartOfProceedsReceivedForIpo", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash deposited in an escrow account for part of the proceeds received from the Group's IPO for two years from the date of IPO.", "label": "Restricted cash deposited received", "terseLabel": "Restricted cash deposited received" } } }, "auth_ref": [] }, "pev_RestrictedCashDepositedInEscrowAccountToSecureAcquisitionOfTransitBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RestrictedCashDepositedInEscrowAccountToSecureAcquisitionOfTransitBusiness", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business.", "label": "Restricted Cash Deposited In Escrow Account to Secure Acquisition of Transit Business", "terseLabel": "Acquisition of transit business" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "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": [ "r161", "r869", "r879" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r140", "r597", "r620", "r625", "r636", "r655", "r763" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r224", "r225", "r226", "r229", "r237", "r239", "r289", "r295", "r438", "r439", "r440", "r460", "r461", "r483", "r486", "r487", "r490", "r500", "r616", "r618", "r642", "r955" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues (including revenue from a related party of $111 and $168 for the years ended December 31, 2023 and 2022, respectively)", "verboseLabel": "Net revenues", "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": [ "r257", "r258", "r266", "r269", "r270", "r274", "r275", "r276", "r389", "r390", "r571" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from contract with customer, including assessed tax", "documentation": "Amount, including 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": [ "r257", "r258", "r266", "r269", "r270", "r274", "r275", "r276", "r389", "r390", "r571" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r276", "r861" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r172", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r717" ] }, "pev_RevenueRecognitionReductionsInRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RevenueRecognitionReductionsInRevenue", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to reduction in revenue recognition.", "label": "Revenue Recognition, Reductions In Revenue", "terseLabel": "Revenue reduction" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Revenue from Related Parties", "verboseLabel": "Revenue from related party", "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": [ "r206", "r218", "r257", "r258", "r266", "r269", "r270", "r274", "r275", "r276", "r285", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r510", "r591", "r905" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureOperatingLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r535", "r762" ] }, "pev_RightOfUseAssetObtainedInExchangeForOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseObligations", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease obligations.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Obligations", "terseLabel": "Right of use assets obtained in exchange for operating lease obligations" } } }, "auth_ref": [] }, "pev_RightOfUseAssetsOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "RightOfUseAssetsOperatingLeases", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right Of Use Assets, Operating Leases", "terseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Concentration Risk" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r849" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r849" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of share issued", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price", "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": [] }, "pev_SalesOfEvsMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SalesOfEvsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the sales of EVs.", "label": "Sales of EVs [Member]", "terseLabel": "Sales of EVs" } } }, "auth_ref": [] }, "pev_SalesOfForkliftsMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SalesOfForkliftsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the sales of forklifts.", "label": "Sales of forklifts [Member]", "terseLabel": "Sales of Forklifts" } } }, "auth_ref": [] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Total lease receivables (1)", "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases." } } }, "auth_ref": [ "r541", "r545" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Fiscal Year Maturity [Abstract]", "terseLabel": "Annual minimum undiscounted lease payments under our leases" } } }, "auth_ref": [] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableTables" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]", "terseLabel": "Summary of annual minimum undiscounted lease payments under sales-type leases", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position." } } }, "auth_ref": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received", "totalLabel": "Total lease receipt payments", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases." } } }, "auth_ref": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four", "terseLabel": "2027", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One", "terseLabel": "2024", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three", "terseLabel": "2026", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two", "terseLabel": "2025", "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": [ "r541" ] }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest", "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases." } } }, "auth_ref": [ "r541" ] }, "us-gaap_SalesTypeLeaseInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseInterestIncome", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Interest Income", "terseLabel": "Interest income recognized for sales-type leases", "documentation": "Amount of interest income from net investment in sales-type lease." } } }, "auth_ref": [ "r253", "r540", "r544" ] }, "pev_SalesTypeLeaseLeaseReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SalesTypeLeaseLeaseReceivableCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails", "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease, classified as current.", "label": "Sales-type Lease, Lease Receivable, Current", "terseLabel": "Sales-type lease receivables-short term" } } }, "auth_ref": [] }, "pev_SalesTypeLeaseLeaseReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SalesTypeLeaseLeaseReceivableNoncurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails", "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease, classified as noncurrent.", "label": "Sales-type Lease, Lease Receivable, Noncurrent", "terseLabel": "Sales-type lease receivables-long term" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseNetInvestmentInLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLease", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails", "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss", "terseLabel": "Net investment in leases", "totalLabel": "Net investment in leases", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease." } } }, "auth_ref": [ "r170", "r298", "r545", "r893" ] }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails": { "parentTag": "pev_PrepaidExpenseAndOtherAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsNetDetails", "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableAnnualMinimumUndiscountedLeasePaymentsDetails", "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss", "terseLabel": "Sales-type lease receivable", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease." } } }, "auth_ref": [ "r860" ] }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Sales-type Lease Receivable" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails": { "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLease", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss, Current", "totalLabel": "Total lease receivables", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease, classified as current." } } }, "auth_ref": [ "r893" ] }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseNetInvestmentInLeaseBeforeAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableNetInvestmentInLeasesDetails", "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Net investment in leases", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease, classified as noncurrent." } } }, "auth_ref": [ "r893" ] }, "pev_SalesTypeLeaseNumberOfAgreements": { "xbrltype": "integerItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SalesTypeLeaseNumberOfAgreements", "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of lease agreements under sale type lease receivable.", "label": "Sales-type Lease, Number of Agreements", "terseLabel": "Number of lease agreements" } } }, "auth_ref": [] }, "us-gaap_SalesTypeLeaseSellingProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseSellingProfitLoss", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureSalesTypeLeaseReceivableDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Selling Profit (Loss)", "negatedLabel": "Loss on sales-type leases", "terseLabel": "Loss on sales-type leases", "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease." } } }, "auth_ref": [ "r253", "r543" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetDetailss" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of accounts receivable, net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareAntiDilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of provision for income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of total long-term borrowings", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r28", "r65", "r68", "r90", "r91", "r92", "r98", "r138", "r139", "r740", "r742", "r884" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of the Group's deferred tax assets and liabilities for federal, state and foreign income taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of basic and diluted net loss per share", "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": [ "r888" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r53", "r55", "r572" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of intangible assets, net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r53", "r55" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of loss before provision for income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r883" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of inventories", "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": [ "r21", "r108", "r109", "r110" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureLongTermBorrowingsCurrentAndNonCurrentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Summary of maturities of the long-term borrowings", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r7" ] }, "pev_ScheduleOfMovementOfAllowanceForCreditLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ScheduleOfMovementOfAllowanceForCreditLossesTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureAccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movement of allowance for credit losses.", "label": "Schedule Of Movement Of Allowance For Credit Losses [Table Text Block]", "terseLabel": "Schedule of movements of allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of non-vested stock awards", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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": [ "r93", "r94", "r677", "r678", "r681" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Group's stock option activities", "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": [ "r14", "r15", "r72" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used in the determination of the fair value of share-based payment awards using the Black- Scholes model for stock option grants", "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": [ "r142" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r67", "r68", "r138", "r139", "r140", "r190", "r191", "r192", "r255", "r362", "r363", "r364", "r366", "r369", "r374", "r376", "r632", "r633", "r634", "r635", "r744", "r858", "r880" ] }, "pev_SecondSpaMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SecondSpaMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to second SPA.", "label": "Second SPA [Member]", "terseLabel": "Second SPA" } } }, "auth_ref": [] }, "pev_SecuredSeniorConvertiblePromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SecuredSeniorConvertiblePromissoryNoteMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to secured senior convertible promissory note.", "label": "Secured Senior Convertible Promissory Note [Member]", "terseLabel": "Secured Senior Convertible Promissory Note" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r777" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r779" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r275", "r735" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r115" ] }, "pev_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for service-based stock options.", "label": "Service-based stock options" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "negatedLabel": "Forfeited (in dollars per share)", "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": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "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": [ "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Non-vested as of beginning (in shares)", "terseLabel": "Non-vested as of the end (in shares)", "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": [ "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested as of end (in dollars per share)", "periodStartLabel": "Non-vested as of beginning (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r418", "r419" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (as a percent)", "verboseLabel": "Expected dividend yield (in percent)", "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": [ "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum (as a percent)", "documentation": "The estimated measure of the maximum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum (as a percent)", "documentation": "The estimated measure of the minimum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum ( as a percent)", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum ( as a percent)", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-based Compensation", "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": [ "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable as of period end (in shares)", "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": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable as of period end (in dollars per share)", "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": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)", "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": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of stock units granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r414" ] }, "pev_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at the end", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of end (in shares)", "periodStartLabel": "Outstanding as of beginning (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares", "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/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of end (in dollars per share)", "periodStartLabel": "Outstanding as of beginning (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Expected to vest as of period end (in shares)", "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": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Expected to vest as of period end (in dollars per share)", "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": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Expected as of period end", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Exercise price of options granted (in dollars E2per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Purchase price per share", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "pev_ShareSubscribedButUnissuedSubscriptionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ShareSubscribedButUnissuedSubscriptionsReceivable", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of subscription receivable from investors who have been allocated share.", "label": "Share Subscribed But Unissued Subscriptions Receivable", "terseLabel": "Receipt of subscription receivable" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage (in percent)", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r912" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationAssumptionsUsedInDeterminationOfFairValueOfShareBasedPaymentAwardsDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "verboseLabel": "Term of the options (in years)", "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": [ "r428" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable as of period end", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable as of period end (in years)", "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": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding balance (in years)", "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": [ "r141" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Expected to vest as of period end (in years)", "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": [ "r427" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Offering price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "terseLabel": "Short-term borrowing", "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": [ "r100", "r151", "r763", "r946" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Short-term Borrowings" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "terseLabel": "Short-term Borrowings", "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_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Text Block]", "terseLabel": "Short-term Borrowings", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r22" ] }, "pev_ShortTermLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "ShortTermLoanAgreementMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the short-term loan agreement.", "label": "Short-term Loan Agreement [Member]", "terseLabel": "Short-term loan agreement" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r124", "r215" ] }, "pev_SolarjuiceCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SolarjuiceCo.LtdMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SolarJuice Co., Ltd, a Subsidiary of SPI.", "label": "SolarJuice Co., Ltd [Member]", "terseLabel": "SolarJuice Co., Ltd" } } }, "auth_ref": [] }, "pev_SpiEnergyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "SpiEnergyCo.LtdMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureRelatedPartyTransactionsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SPI.", "label": "SPI [Member]", "terseLabel": "SPI" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r902" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxDetailsImported": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "negatedLabel": "United States", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r883", "r914", "r918" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r30", "r175", "r203", "r204", "r205", "r224", "r225", "r226", "r229", "r237", "r239", "r254", "r289", "r295", "r378", "r438", "r439", "r440", "r460", "r461", "r483", "r485", "r486", "r487", "r488", "r490", "r500", "r515", "r516", "r517", "r518", "r519", "r520", "r550", "r616", "r617", "r618", "r642", "r696" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r224", "r225", "r226", "r254", "r571", "r630", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r671", "r673", "r675", "r676", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r696", "r769" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT)/ EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r224", "r225", "r226", "r254", "r571", "r630", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r671", "r673", "r675", "r676", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r696", "r769" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r787", "r799", "r809", "r835" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "pev_StockIssuedDuringPeriodSharesIssuesAsCommitmentFeeSharesForStandbyEquityPurchaseAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuesAsCommitmentFeeSharesForStandbyEquityPurchaseAgreement", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period as commitment fee shares for standby equity purchase agreement.", "label": "Stock Issued During Period, Shares, Issues as Commitment Fee shares for Standby Equity Purchase Agreement", "terseLabel": "Issuance of common stock as commitment fee shares for standby equity purchase agreement (in shares)" } } }, "auth_ref": [] }, "pev_StockIssuedDuringPeriodSharesIssuesPerStandbyEquityPurchaseAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuesPerStandbyEquityPurchaseAgreement", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period per standby equity purchase agreement.", "label": "Stock Issued During Period, Shares, Issues Per Standby Equity Purchase Agreement", "terseLabel": "Issuance of common stock per standby equity purchase agreement (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in the initial public offering (\"IPO\") (in shares)", "verboseLabel": "Number of common stock shares issued (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r101", "r102", "r140", "r632", "r696", "r710" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted shares to TJ capital to repay consulting fee (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r101", "r102", "r140" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationStockOptionActivitiesDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r101", "r102", "r140", "r415" ] }, "pev_StockIssuedDuringPeriodSharesUnrestrictedStockUnitsAwards": { "xbrltype": "sharesItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodSharesUnrestrictedStockUnitsAwards", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of stock issued for unrestricted stock units awards.", "label": "Stock Issued During Period Shares Unrestricted Stock Units Awards", "terseLabel": "Issuance of common stock for unrestricted stock units awards (in shares)" } } }, "auth_ref": [] }, "pev_StockIssuedDuringPeriodValueIssuesAsCommitmentFeeSharesForStandbyEquityPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodValueIssuesAsCommitmentFeeSharesForStandbyEquityPurchaseAgreement", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period as commitment fee shares for standby equity purchase agreement.", "label": "Stock Issued During Period, Value, Issues as Commitment Fee shares for Standby Equity Purchase Agreement", "terseLabel": "Issuance of common stock as commitment fee shares for standby equity purchase agreement" } } }, "auth_ref": [] }, "pev_StockIssuedDuringPeriodValueIssuesPerStandbyEquityPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodValueIssuesPerStandbyEquityPurchaseAgreement", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period per standby equity purchase agreement.", "label": "Stock Issued During Period, Value, Issues Per Standby Equity Purchase Agreement", "terseLabel": "Issuance of common stock per standby equity purchase agreements" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in the initial public offering (\"IPO\")", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r101", "r102", "r140", "r642", "r696", "r710", "r775" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted shares to TJ capital to repay consulting fee", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r140" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r30", "r140" ] }, "pev_StockIssuedDuringPeriodValueStockUnitsReward": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StockIssuedDuringPeriodValueStockUnitsReward", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued for stock unit rewards.", "label": "Stock Issued During Period, Value, Stock Units Reward", "terseLabel": "Issuance of common stock for stock units award" } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock or Unit Option Plan Expense", "terseLabel": "Share-based compensation - options", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfChangesInStockholdersDeficitEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' (deficit)/ equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r126", "r656", "r672", "r697", "r698", "r763", "r776", "r882", "r892", "r928", "r955" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r137", "r217", "r361", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r491", "r699", "r701", "r711" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "verboseLabel": "Reverse stock split", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r20" ] }, "pev_StructuringFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "StructuringFeeExpense", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of structuring fee expense.", "label": "Structuring Fee Expense", "terseLabel": "Structuring fee expense" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "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": [ "r521", "r559" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r521", "r559" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r521", "r559" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "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": [ "r521", "r559" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureShortTermBorrowingsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsAcquisitionWithProterraIncDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithAgileCapitalDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsFinancingWithNationsBusDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "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": [ "r521", "r559" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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": [ "r558", "r560" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureDescriptionOfBusinessAndOrganizationDetails", "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r45" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r828" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Technology", "terseLabel": "Technology", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17" ] }, "pev_TimeBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "TimeBasedStockOptionsMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureStockBasedCompensationNonVestedStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for time-based stock options.", "label": "Time-based Options", "terseLabel": "Time-based Options" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r750", "r909" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r750", "r909" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r891", "r934" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r827" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable, net", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r157", "r158", "r159", "r279", "r280", "r282" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Tradename", "terseLabel": "Tradename", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r81" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r848" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r850" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://phoenixmotors.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Point of time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r750" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r750" ] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://phoenixmotors.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Automobile", "terseLabel": "Automobile", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r853" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r851" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r228", "r229", "r230", "r231", "r240", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r313", "r438", "r439", "r440", "r458", "r459", "r460", "r461", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r508", "r509", "r511", "r512", "r513", "r514", "r522", "r523", "r526", "r527", "r528", "r529", "r546", "r547", "r548", "r549", "r550", "r573", "r574", "r575", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ] }, "pev_UnderwritingDiscountsAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "UnderwritingDiscountsAndCommissions", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of underwriting discounts and commissions for issuance of shares.", "label": "Underwriting Discounts And Commissions", "terseLabel": "Underwriting discounts and commissions" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r847" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "loss on change in fair value of derivative liability", "terseLabel": "Change in fair value of derivative liability", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r5", "r690", "r691", "r692", "r693", "r708" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r443", "r449" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndGoodwillAndIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Uncertain tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r450" ] }, "pev_UnsecuredSeniorConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "UnsecuredSeniorConvertiblePromissoryNotesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unsecured senior convertible promissory notes.", "label": "Unsecured Senior Convertible Promissory Notes [Member]", "terseLabel": "Unsecured Senior Convertible Promissory Note" } } }, "auth_ref": [] }, "pev_UsResearchAndExperimentalExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "UsResearchAndExperimentalExpensesMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for U.S. Research and Experimental Expenses.", "label": "US Research and Experimental Expenses [Member]", "terseLabel": "US R&E expenses" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://phoenixmotors.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "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": [ "r48", "r49", "r50", "r163", "r164", "r166", "r167" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r13" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "pev_VendorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "VendorOneMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vendor one.", "label": "Vendor One [Member]", "terseLabel": "Vendor one" } } }, "auth_ref": [] }, "pev_VendorTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "VendorTwoMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vendor two.", "label": "Vendor Two[Member]", "terseLabel": "Vendor two" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails", "http://phoenixmotors.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant", "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": [ "r766", "r767", "r770", "r771", "r772", "r773" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://phoenixmotors.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Term of warrants", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r927" ] }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureConvertibleNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Warrants Not Settleable in Cash, Fair Value Disclosure", "terseLabel": "Warrants not settle in cash", "documentation": "Fair value portion of warrants not settleable in cash classified as equity." } } }, "auth_ref": [ "r87" ] }, "pev_WarrantsRecordedAsDebtDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "WarrantsRecordedAsDebtDiscount", "crdr": "debit", "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrants recorded as debt discount.", "label": "Warrants Recorded as Debt Discount", "terseLabel": "Warrants recorded as debt discount" } } }, "auth_ref": [] }, "pev_WarrantyReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "WarrantyReserve", "crdr": "debit", "calculation": { "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of warranty reserve.", "label": "Warranty Reserve", "terseLabel": "Warranty reserve" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common stocks outstanding - Diluted", "verboseLabel": "Weighted-average number of ordinary shares - 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": [ "r243", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails", "http://phoenixmotors.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common stocks outstanding - Basic", "verboseLabel": "Weighted-average number of ordinary shares - 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": [ "r242", "r248" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://phoenixmotors.com/role/DisclosureNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "pev_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "WorkingCapitalDeficit", "crdr": "credit", "presentation": [ "http://phoenixmotors.com/role/DisclosureGoingConcernDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of working capital deficit.", "label": "Working Capital Deficit", "terseLabel": "Working capital deficit" } } }, "auth_ref": [] }, "pev_YaGlobalIiSpvLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "YaGlobalIiSpvLlcMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to YaGlobalIiSpvLlc.", "label": "YA Global II SPV, LLC [Member]", "terseLabel": "YA Global II SPV, LLC" } } }, "auth_ref": [] }, "pev_YaIiPnLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://phoenixmotors.com/20231231", "localname": "YaIiPnLtdMember", "presentation": [ "http://phoenixmotors.com/role/DisclosureEquitySharesOfCommonStockAndRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to YaIiPnLtd.", "label": "YA II PN, LTD [Member]", "terseLabel": "YA II PN, LTD" } } }, "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": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "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/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "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/2147480848/942-470-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "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/2147479853/942-210-S99-1" }, "r150": { "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/2147479853/942-210-S99-1" }, "r151": { "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/2147479853/942-210-S99-1" }, "r152": { "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/2147479853/942-210-S99-1" }, "r153": { "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/2147479853/942-210-S99-1" }, "r154": { "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/2147483589/942-220-S99-1" }, "r155": { "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/2147483589/942-220-S99-1" }, "r156": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r160": { "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" }, "r161": { "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/2147480632/954-210-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "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" }, "r188": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r463": { "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" }, "r464": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r465": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-10" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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/2147482312/912-310-45-11" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r587": { "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/2147482274/932-235-50-8" }, "r588": { "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/2147482274/932-235-50-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r590": { "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/2147483589/942-220-S99-1" }, "r591": { "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/2147479557/942-235-S99-1" }, "r592": { "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/2147480842/942-360-50-1" }, "r593": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r594": { "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/2147479440/944-210-S99-1" }, "r595": { "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/2147479440/944-210-S99-1" }, "r596": { "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/2147479440/944-210-S99-1" }, "r597": { "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/2147479440/944-210-S99-1" }, "r598": { "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/2147479440/944-210-S99-1" }, "r599": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "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/2147479440/944-210-S99-1" }, "r602": { "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/2147483586/944-220-S99-1" }, "r603": { "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/2147483586/944-220-S99-1" }, "r604": { "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/2147483586/944-220-S99-1" }, "r605": { "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/2147483586/944-220-S99-1" }, "r606": { "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/2147483586/944-220-S99-1" }, "r607": { "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/2147480149/944-235-S99-2" }, "r608": { "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/2147480149/944-235-S99-2" }, "r609": { "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/2147480149/944-235-S99-2" }, "r610": { "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/2147480149/944-235-S99-2" }, "r611": { "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/2147480149/944-235-S99-2" }, "r612": { "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/2147480149/944-235-S99-2" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r630": { "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" }, "r631": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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/2147480767/946-205-45-3" }, "r642": { "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/2147480767/946-205-45-4" }, "r643": { "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/2147480555/946-210-45-4" }, "r644": { "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/2147480524/946-210-50-6" }, "r645": { "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/2147480524/946-210-50-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "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/2147479617/946-210-S99-1" }, "r656": { "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/2147479617/946-210-S99-1" }, "r657": { "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/2147479617/946-210-S99-1" }, "r658": { "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/2147479617/946-210-S99-1" }, "r659": { "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/2147479617/946-210-S99-1" }, "r660": { "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/2147479617/946-210-S99-1" }, "r661": { "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/2147479617/946-210-S99-1" }, "r662": { "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/2147479617/946-210-S99-1" }, "r663": { "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/2147479617/946-210-S99-1" }, "r664": { "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/2147479617/946-210-S99-1" }, "r665": { "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/2147479617/946-210-S99-1" }, "r666": { "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/2147479617/946-210-S99-1" }, "r667": { "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/2147479617/946-210-S99-1" }, "r668": { "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/2147479617/946-210-S99-1" }, "r669": { "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/2147479617/946-210-S99-1" }, "r670": { "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/2147479617/946-210-S99-1" }, "r671": { "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/2147479617/946-210-S99-2" }, "r672": { "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/2147479617/946-210-S99-2" }, "r673": { "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/2147483581/946-220-45-3" }, "r674": { "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/2147483581/946-220-45-7" }, "r675": { "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/2147483575/946-220-S99-1" }, "r676": { "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/2147483575/946-220-S99-1" }, "r677": { "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/2147483575/946-220-S99-1" }, "r678": { "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/2147483575/946-220-S99-1" }, "r679": { "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/2147483575/946-220-S99-1" }, "r680": { "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/2147483575/946-220-S99-1" }, "r681": { "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/2147483575/946-220-S99-1" }, "r682": { "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/2147483575/946-220-S99-1" }, "r683": { "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/2147483575/946-220-S99-1" }, "r684": { "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/2147483575/946-220-S99-1" }, "r685": { "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/2147483575/946-220-S99-1" }, "r686": { "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/2147483575/946-220-S99-1" }, "r687": { "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/2147483575/946-220-S99-1" }, "r688": { "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/2147483575/946-220-S99-1" }, "r689": { "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/2147483575/946-220-S99-1" }, "r690": { "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/2147483575/946-220-S99-1" }, "r691": { "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/2147483575/946-220-S99-1" }, "r692": { "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/2147483575/946-220-S99-1" }, "r693": { "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/2147483575/946-220-S99-1" }, "r694": { "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/2147483575/946-220-S99-1" }, "r695": { "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/2147483575/946-220-S99-3" }, "r696": { "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/2147483575/946-220-S99-3" }, "r697": { "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/2147483575/946-220-S99-3" }, "r698": { "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/2147483575/946-220-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r700": { "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/2147481062/946-235-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r702": { "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/2147481062/946-235-50-2" }, "r703": { "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/2147480833/946-310-45-1" }, "r704": { "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/2147480032/946-320-S99-1" }, "r705": { "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/2147480032/946-320-S99-2" }, "r706": { "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/2147480032/946-320-S99-3" }, "r707": { "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/2147480032/946-320-S99-3" }, "r708": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r709": { "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/2147480032/946-320-S99-6" }, "r710": { "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/2147481004/946-505-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r713": { "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/2147480327/954-440-50-1" }, "r714": { "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/2147482856/976-310-50-1" }, "r715": { "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/2147482707/978-310-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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/2147480524/946-210-50-1" }, "r767": { "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/2147480524/946-210-50-6" }, "r768": { "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/2147480493/946-210-55-1" }, "r769": { "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/2147480833/946-310-45-1" }, "r770": { "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/2147480032/946-320-S99-1" }, "r771": { "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/2147480032/946-320-S99-2" }, "r772": { "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/2147480032/946-320-S99-3" }, "r773": { "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/2147480032/946-320-S99-6" }, "r774": { "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/2147480167/946-830-55-10" }, "r775": { "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/2147480167/946-830-55-11" }, "r776": { "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/2147480167/946-830-55-12" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r927": { "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" }, "r928": { "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" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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/2147479853/942-210-S99-1" }, "r945": { "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/2147479440/944-210-S99-1" }, "r946": { "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/2147479440/944-210-S99-1" }, "r947": { "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/2147479440/944-210-S99-1" }, "r948": { "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/2147479440/944-210-S99-1" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r951": { "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/2147480767/946-205-45-4" }, "r952": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r953": { "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/2147479617/946-210-S99-1" }, "r954": { "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/2147483575/946-220-S99-1" }, "r955": { "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/2147483575/946-220-S99-3" }, "r956": { "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/2147483575/946-220-S99-3" } } } ZIP 119 0001410578-24-000471-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000471-xbrl.zip M4$L#!!0 ( *J*CUCY+DC@1QT ,51 0 0 <&5V+3(P,C,Q,C,Q+GAS M9.U=6W/C-K)^WZKS'WC\LI.JE>7+3!)/9;(EWR:JM2T?RS/9?=J"2$A"AB08 M@)2M\^M/-W@1KR IR0FUAU5;&X_0:*#Q-1H-H-'\Z>^OCFVLJ)",NY^.3H]/ MC@SJFMQB[N+34>#/!S\>_?WG__K+3_\]&/SS\NG.L+@9.-3U#5-0XE/+>&'^ MTGCFGD=_C<.@M.779J\-]+N2QR1UD='X*_SLRB.\+-@M\>LN% M3E^.3_F8@$-G9P. M_WE_-U4]C(DMRA+BUYFPCR4UCQ=\-80"U;>84 I_X*\]*A/R.9$SQ3DIRE2P MJ">HB<.;Z8UJ).K/Q5!PFPXWE$E=7V@J06E,*.B\DO#[(90F@P(%EI\5-:+[ M, P+$U*[DN7Y\)]WS/T64P9RL"#$*XY(5) 9CT K4["1R886-#W XADH= (, M,\L1A(),!Z@;.&=E(W!V,J2O/G4EF]ET@&14$!]FIAR1928)*YTDWX>3A"7*]&HNR_N#)7G+46HS"N:E0KV2HDR%!M8R-H>LWAP. MF"M]XIHT/11,,POS]!Y=-3+RT>B95L7@F59VSIK60 :S2F(L#"O\_!?#4"L0 M<5WNJ^F+/\4_>AYSYSS\!7Y#/?Z(@_H,*F?@'U^>QAH!E+9,@:U:?Z[ -'"; M6:@[E\3&<9@N*?7ED<% L 9T<4?BKEATSERF.@VXG)P8 R/A G]?31ZFD[OQ M]>CYYMJX'-V-'JYNC.DO-S?/TY^&>08YU@&L_1/W9_4WK#,2.*K104,>58Y( M-!5-8IN!W;[>IEN5U:(?8S#> *+D1SF93[S8MFNPJJB@!>U,#]KT&?YS?_/P M/#4FM\;D\>9I]#P&@AZ^5O!=$;F\M?E+4_0V]%KPWK^:2=/F,A!T9"H'1SY1D[(5 :_J@?K7U"?,EA%R38DUL+T'V$X!J@TK^$?, MS=BP^YL!#(UW$M#*01N[*Y"4"T9E-%1YI$HHM/!\*,*38M$C4H?(HZ > M8=;-JP=[$RI'KC7QEU1<*8?7'TD)GL1FKN31:EE;B^3W120C]D;,WR"N9:@6 MC*@)(VRCGWYO /85R'>V&^(ABS\*=@.;,\YZ],O1GQ+8WV'5.THDS2R%:#*E MCV[)V%6E5>9Y*QY:_'\X.E2LD?.?[[Z&._"Q:?7HTK?@WM4^&OP&&Y^#YB'X[=Q%,:. MQX4Z)!O2!] M3_Q 0/^HG,R+-7;2@V:L:[2DX&JVTY*!L>F%P>>&G=2>);5[5:H_!((?Z3-Y MI?*.2WE)YUP9^A7#2(5;+A*"FL5A>T9:-3DK.U)"1H9J2FF-E,9,-6=X<7L& M_!-V(XK0)Z_].M+&NJ@=7'J*1UKPOL2+A M!C1O'GC<:.0UVIMF2QS'7DWV:#DTY\OM66C5X8>]6(O^^*(5^E<!O>A \N<3\?'T@+LF&%K4J5ZNL M(]C*1\SKT"ZLM IS45Q0$H8[^9J]4F24(HIWC_^+9XRNS_SUV(6%V5$"1)@W MH=0&_YQ<8/!/7#_]ISJ!5,R,%+<>J78A6TOB+G!5G_K<_+;DMD4%S#4PJOXP>/M],C?$#%$RN_O'+Y.[ZYFGZ5YBP-[?CJ_'S M=T/CYG^^C)__U:M#N36_IM(4S,.F)_/+0#*72A63(!;$9?^K+Y2< M/:=XHVV.N8=Q#"G^O66NO7T,'(>(]62>RU:"]:!/1DL1#A9%J&O6?8=*\I^]$4 M?8C4%BSTNG!ZLI,NW/7A47O$'B-%,K\+[L*?)M4&2>V1=8VN%)R15KH2=L$@ MFT(OTXE>B^K/K7S80N KS[K@:0VE%N,?RVX<8E9]0/3^@I+:!2.]31!2CUR% ML5YRX3<*+]%0:D_A3HJ(*5;Y<)$>J_W$#GVE2V;:0$Q<^2OSE[=<6/?(\TI0 MB^T61-:0=TWT4&$KUS9Z*.J&86,_PO0:V!-#=<4(^]*K4YTZ/5$;=S6/!&SG MLX"1)"9VHVK^UY&WC06*^!F*H9'FV$-7!UUXA#I=$H'G*%?<<7AXT@JS%5Q/ MXC&?V/ISNVU8:"$^+T(_2HUCK>.$,4,F>\+:<@O'3 *@GK@FS*[I?R&TP M4XFFTOQZT+8#3?TZ4=<4(UC!5KK+[BTXU,!;/!BO@C M'..O5*JK3UPX7XBPVN&N8U #>R$61@,[-#-8J7;BA5>UU,->!_L5=U=4^'@@ M],!]?#.'3]LJ(-83:^$LR;Z0XF8@.R/BUX-6!]HM8>(KL0-Z3PG^VZE^.J4C MU0)6\MH>>1F*F9'BUL/5(D"QC4_;M%I-2&'A>C 74MB[MWN)#VP6^MF/Q6O::5T^D@.BLY\LTP,I!3#U(=2 _4QSY( UJ:($K>=F)MRCJY0TP#<]QU,M^GPVLB',/9/V-^$S2 MWP.0]F:EO=TN)]-"5G*RBG?5,200VNQ7P^!50QAU[22G@1$K>#CLQQ#WM;V&^92UP37 G$[$%)(B^#IC.V MIG8-X"4ACD7 DR9"N*-&,#:V!WLGL$<+9M.K\"YB&[C+ZM< 7CS#J0=<-6-$ M[?20;YO]^9'@7?*2^@QD:IH*.EM) R[FA?[0/"^T\2[#N0=SVSS135%M4EL+ M[YD>WJH,TCW0^WN/LLU#%!VHI[N\0.F!+ ?R,X>%2^W]10&P3)D6F)(]CJIL M1+7[T=\E$GN[(&L]8B7!(,WCIWLX6Z1J;Y2B70]6B]3L/32U"=DUF=CU,.A3 ML/E!:?40I^$+'#TX[9[>] @U?G#3X*6-%IG&3VQZ3'9Y6+/=DQD]VI>FC%CUJK5ZS]!#IGC&4/U70#W_E2Y-^J-M$+S<+4=9#T>)U00].FQCC M9L'%>G!:1!7WX#2/)6X21*P'IG'T< ]+;,P]X)']]0MNTC0D6JA*3D&2/%2/G"&6X]5HR#LFNAK/28-PJY[&!H&6]=& M66NA:!9>W8/1**BZ)H):#T3)[KT8+MT#T2P8KR[83@]%R9:\$$S7([%+F,!N MX0)-P@;.3DH2#;1(N_8N_JN/J]H)Z6?<$6Z)'0P[&?>))RJ-I5UL+X?1'& MMM]S[Y'>*LBD8OG34VNQ;/GEY!ZXUI$G59:SBE +UX]E%K0\,6R/U#;A*%7& M4T>L1>RBS%AJLL+VL.TA'J(-13$;48]/F1J85_[GK-/:["? M@_PK(I<8>0'_P1W0BMC:[$.[L]2BOM.;4+SCAC:5CV_B'W33>J\N^_HDD_0% M,WVJX-WQ$TQEK&K48Y>[/XS CIL,%:17BKTHQ=CQ8 > /O]DCMMO_':CE7S# M^S/GU@NS;?@SY='NI#J[-%BC8"7Y=EHHV*9C2&_C401^1=)*?T-\$75/_8,E MGZ[O4U+N2QVG=($(/%&/"_Q])U6K8E:C1M_OI$91HX:(6^U58T\!*H);@>G_ M2H2 ,;1J\H6,5,56J"EU0+\OKC#J8Z:ZB';+GJC:N[6D&N!:Y,PMUX4[M3\Z[_->6E1_[$X72O"0,#VQDT:<]6F05*-&C1L MM5>,[6ZD8:@#1^5@E%^@:(R'S%0XS%6EDWERV0DK,ZYWBL$C6:.SM,5'F?;7 MG$Z]3DM6 \TGG%*=,A *@[F&OZ2&E>X;^@GXXQSO;%?JSA9^43Y Q-4+N]E_ M &KWUXZ57\RHK:%5B[9O'WL,6][]3@//LU400Y//#+6KK$6VR5TQNOR;%F"2 M]Y\N=DG4AI^%J7!.[__+P#A_\V4#STW7M4OZ 5_.I+,\3 0*?QM*>C\ MTY%'5X.SD[/S4_C?OT'2XU?'CBF0>P+NR\O+\>M,V,=<+(9G)R?G(;CYP8G: MC5D081:XO)PK'J<7%Q=#105,5"0HV,IAW/3* A;67* M*E7W1++)K*U(4(7:;RK-+GXR^ '@P:&'$4B?.Z-7)J^Y0Q@L17,2V"7/:1M4 MT1A!D.SDI.BOACR-$7HEBJN!;(V0KQ$S_L\TB#\-7Z7UD7@>KM+X4_2#Z_*P M]^HW_ FT$W:#ADL<*CUB;G1'J9VDYO&"KX;4M(:HL$>&-)?4(7?<5&Q":EE% MCG\H13^&IB(=T[>:5_B+4+U>#$I Y(CPV6VC<>QGXY\$:!OH,I@46;<>E:,K4!$B? (FH!;SJX5+/]'%U(]S*J#&,R][TK01NEVM@QF,)H]@ MG^FK?VES\]MF-%I6"X<#)J0ZA)J^.H8H[7ZQI(/=C\88K,DWF\W]*@P*Y1T4Y2' KH$Q% RO M@*_ R5JDOB^!TFA(TL:"N? [%7_NO,C-[DQ*Y9+9GY2_L=4+'4>_WNA9=*:S M>>'F!\!P:5[G2HHZJ&YQ+Y]?>)4 J:(."O"5NA8O&_]"06<[7S+VA8(.=OZ! M^N"QF)1:DB($N\D5=0YKR3N8VAFBWV/?^]2EHI<>1*>S@ MPJ&NS3!+HRG8C%J7@?_%!;L64"OZ,8QWR'_^23GR[:MV9DK5[9_OB1^ T5]C M%HW)/+(3&(?B\]!T1$&#$_?*AB)8&\" ;(9FR^KIX8EE^9.WTA@-,U:@7@>X M+#PJ?BKT1I4!Y&@_,90EI1FM:AV,4NC$4C^K&VV\CYFMPX]A/ ;"7,*>?;0 M*Y ]>-H+LT,?.F5"Y+[&KB6W].#)L.J?.M=N+":Y&\8NCETSOZ)4%'=P37DT M\6G@HV/G12@4=+#SR5>K3= ;J:XDU9^@X*!3F.";+"AX)1QW!�*>B-GSX[ MWHB[!U;Y ?+">G_(Z4NEGL+. )_XAHM;%'0YF8T_$-SPL@W\J*N^@%?L7&;-']\ZWBC+D"CK8^726HE%49R-!>6G&*/AH<#HC0LD- M>D5Q1V_*(U],3MQ+NB3V?#)/?8PS<\]93]D96U"W%[VFR>$4.*%B0=SHC1CL M36*7/7H4P%WYG#WTVJKR%BIL^1^7:UP7@AD=OYDRMY/F#OZ-?9';#D>*0<=F M=91B8OU$)16K%-Z%@LZH>V&+I3^9?9/A,XXD>;J/3[23!QDJT ]'<>V)AA+W072\-R=V#2T8&Y \\07(+RM[Q) M0$99.NB2 =H+L\X.%&8-& 4^=_B,V853V:KR3F[_-R?&:AK#\L47L&7 Y)*1 MZ2J;\CKJSICQ.E]1(\Y3&&<'RQ(Z-FC'59!THZ&HK-N9@:E9W_*6_3*L%WHV MZ>NT6L+.2%RG"E\P-R\EL.]!8_Z*C838QD%W^3G>N$(')STX]:WE;5.G@R)O MC#&XH,H^YP6LINB@.#* MQ?J*'Y>_+* MG,")$E@5;YC3@81UE)V1N=;_P>8G\WOBD@6-D(<87:[+D[%%HHU=/.B7S%3J7+S_ M>RO^';MK> 9'IE8]M$0=U(UK&KV<)J_A,^'*,XN1]5L@\R%B6U9_8^/7^&5B M_=OTZ#,)F]0MN7O%:HK.7AZ6=+GDAE!/U;&IN3DAXE)>$2'63K6NV17=K?%5;JD%DMFIS=@U75&;J\F8MUJ-B#MHO4!) M1?BV7N61SMDB7$["IEWBUK'A;N(%6E:M\QA_F3.4B+70HG^B8$ MKJ 5N[#*ZTPW(N:(7.*])&SA1XYZ& H=MP,+[Z!2W^FTYD_AI$4 ?X8OY1^RKR*T]%T==D+2?S7P7S?>J"86%FY23=B67:<'?BQ78.Y$VTOOOUA7@CS[.9J2Z% M^5CM-=[/5$2V)M> M9U5:2]@9I[LN^I>:X$9//5(\=LX5=-"7G#;RADLD:U&K@V+?O(($6"52N\+E M:D5Y!T6!,0<'41#UEID5)*DH[J @\8W3$P6_!JM>1:8F :6*H#.6HLXX1MJ$ M>5JXL#"V*FT%"R\A*NDZ(W"-:;P&IBN";Y53QREUPK>J="@C4?R*7JB\>#A7 MN')O1/R?(#E&%@I)[&:B;Z@[(WO=A'^@?OB /=S)9[_*5Q5AVZI2WI!W))(V MV^EX=Y*\.TH_RJFE[-PN)MOEW!<6"ZE>FU%WQ;^ON<"@#L.3" MQ^PJN"]+M+3@(&NI.NA\/25OW_ (-95%+9-#[98+W)-B"N9PWQH'!$/!V./I M]"5[87<@.E$J+:)?,R A25K(-\C$TS[I4#/PGGFX"TQE7)K,HUU&? K55B&: M\3P0K0"E7C$\S@5MWC@QF(^]2>K_S YN)SX'/UQ*)YB_CK2FR<@4JAS((, \ M")Q '?Z-'Y5;VN#$>#^VP9V'[)"4VQI(.KZF?H *KDQ,U\ M\.6.NPNT_=E3_51 ;KMJA[,;BIS[^'CCYI4*D\GTPR,-25K,+CS!O^>P%[DB MPN93YD0?8LMKJ8ZF@_IZR?!)B4OL9\RDS"U:2"M93=%%<6QB?IN:2_Q@5+DT M500=%.:)+AB^\*'6-1/4]./D\<7,@7JZ#HJ6;)!^9?XR.0$P0W."3F*8 C#E M$S6OT;G#@QB/,%M=^IW)YA8L^5QO*NBU7;622W!5\J=N+.*[B+%K'E?=4Z3+ M.JBJB:ZAJMP#X,T;Z.OX#30&6PFQ!I6,7DSA M24]RT&-]I4MF5CRLWIEE9SR>NL,BQ ^O-M/PI-SFY:JT^!=>'3T MW+KFH>QT'L)<.9>!O.+"*YC'BN(. M6L@GF+-LL;P.Q)(X*GC151R(/6("O\]9<%B:5NB@L*FP*RIC\UYB_O/EG?-* M<#O-K"AY(%B5&V(NH=/9_78I05(H<:#7V%QAF2DK[(I@[3YV M'=\XA1XX]$QF[JUJ2;LB=2,XGZ@GJ,3(P\T79/*HEM-T1[._'#DBY, 7-/POV,W%RZIS@J+ M20/JZ ]%_JHW@YM\R[?LE5K:QW1UM?Z RX-MO@^6S4$MP!C\K)[\F\\^V# ]D %7F"ZZ<,>J::US?0>\9!@A= M$X M=]SP?] MP_ZQ=?:U=_+U\-BZNYD7O.'CF^#*DAXF?WP5__?$N[0X4.)_???QM[V7()A] M/3AX>WO[]';TB;)G7O^P=_#/F^L'YP5-[7U,_, F#MJS>/FOOOSE-77L0$HI M5?W]B7E) T<'\[Z4)<1/^TFQ??&K_5Y__ZCWZ=UW]^(ABC]K=)(4%W_%)>53 M6*+RN?9C&?3.SLX.Y%_WN/0LZU=&/72/)I;\W=?@8X:^[?EX.O-$6_)W+PQ- MONW-T"N'TC_J]2,@__T0V)83R\(!3X>Y9H_,?]U7P@ MLQ>*"'Z?TH R_Y-#IP>BQ(%.4Q*7EL0.5@%L_DM_/!G/$)-:TA"AJDU 4(>V M_W+IT;<6D:::7!_0$?8=C_HA0P/'H2$?R#UR$'ZUGSQTBX(1"FSL^?HHM=O; M!,0K\LI%31E&?CR0&KB*&MD$F#N&9C9V+]YGB/C('Q!W'+P@-@P9X^,;^#Z? M'182KP'4M /X0AC:GM-?N23B7C8AC@?;0_XCKWF->,N9+T^HK1^(J>:*R+\V M^ 3J=0-)( -"0MN[P01/P^D/XO(*8K)"KBQW9W_(.;E]"1GVN[4BJ_NEM=GY M9N8CRNV5X(-/$1?_#O%,#&LQ,UQ-9Y3Q0=>:@O0:W@3H:TJ>'Q&;GE/&Z!O? M._G)S$C<6TKB'^I_3(;MPQ7!C1V$# ?<&1%O,50K$I)\-BV3^SWN^^^9&!B4.5VCI96A% M%#KM;U@$#_B9X EV;.&/6!#WG=%P]C!"$\27#)>7C#8W?!W)?_7-9-3* #8A MQ.QD:#1/UI!8H]Z,Q>/PB3STI*)>\[_%(A%#:L53F1(Z>@\0<>5J$?T6!Z*3 MP\/>X:&U;\V;X_\>CF\?QM=7H\'CQ<@Z'UP/;H<7UL/?+RX>'PP@2H = MS$ \X=BF+$N_:,[G[(?I M0:>T9<"RX[>9D[3/_YE1H#Q'<8D#/YQ.96O[F).?U)\P.BV27=P=-1DZ92YB MW_9X[=#G(Z(ST9OM[5EO"#^_!/(O:^9$>'WY[";^(S9VKWP#S"?"03"T&?O@ M'_<_;"]$"JZTZD+EL(RG/+?UH0+DO- U7O%9EE3I!L/&"&-B^X"(3TBS1P*0(,F.>.]\VQY=)<^Z%4N>^HJV\6@,1* YDLV>J$H M&B8Z,1IX'GT3GM%+RH8,N3@0ITF5"V!;S6^78JP4-4"KZ(H$-GG&(N@E"2R[ M>'>\4 2E?Z?4?<.>I_0M5%?-BN&$B^$8,/FU$<7$G@ BMH*\[21(AX130"2D MCLGX(O,04.>/%^KQ8?IBP0D^%.145=O 84YJ2-6#AJ=4.A+-JUL5)(#._M20 MRUT8^8*@62L<7"EC9:@ $I<<2-S9'\*=IG<^DRT,FL"R,:J/9S0 PN22AT//]GUYO[GJP$>K M=H?(;H(8H+.L.'RQ8MXNK]0ALFL !>C+2JZ9C-!3Q=E\047:QG-9E0Z1:@P3H#M,!@]H$ZLHW2%.31#&=)X!HO/AA;(@>Z]/=9:4 M+YD%><9!?ME6&G71)9Z*P_8XS-TG(1X=PMID&)Q@:R(#>=PR MG5(BQU]Z*7&I&#SB-"DHLFHTH$$\_71='(WBSL;N%1G:,QS8JD D1>D.\6B" M$."'>"_N]Q/D7MB,B*WMP''"J1 ^'CD_[FYN'U\L,:7UOCNXG[P>,4+[$%-JR"C?\51 MIPCM52AYILP&XO+F.4[B*UKGB'!U4U\'+BR=5@#"3G%CS7YP)ELI5>CI\F>/8(9?TVJZ4Y5'IX"K)O=O'Z9"0N@)9_@ MS0R^+-E$<7%XNF'&3-',88 4(+'96TX/2&KW':.3Z!J3RDU27JM[--J;:]N_2[PW0[H2K-Y VKPG7'TT>9.072J1)>HK((%T(*^ M1Z^(A"@Q0I9C_^9).X1"\O^)S.[*0TKCEN!Q7\5@T7%E.[ !^K:&U.=S4@Q0 M&362*M,%/JL!&:R\ZS]J3C]&J7/2?&QRTCP_P;WI%GFP\TF&\]F M;N3F;_87J9(J'6_69@>R&6BD73N$,-4I)Q@X@QNA*+_\I\C Y5;JB\V>4;B[:N+R00Y MRNM0:QW$!B+!1/YU/FKIC.$VT_G'#U^DZICO"P=.@%_+$KCI-]"Q#[ 6NP7A M'LWD!W"IKHP(4)V%0U")AG3D^:T "Y"_$9HQY$1/ 2H83!?9 0XKX0*TIP;N MO\(H _$E98,I90'^3QFERO([P*\9=H"V4BKT1+K0YO5[[!VM".+]G.:%4X)^4$6O3-0,!?H5>PPS0V% M ##AV?PYP]\8E]^(OJFLNGS!#O-L"!IBJK.R)X+2AFE%U*=A,SN@$ZV(!& V MM?R\-HH.Z.^1O$9\9[/JG'EFC>R MK0@D.JT;2UM%3)&[=UL=DWMY=5 5:S# M3!I!KD[C!L+ S[\^K?T]YZMF!?$90!:%-7S%FF)(] %6P&D.36+GJ ]G2NOL MI 94X4^H!Q5DFH<1O[";Y-8O?&E76R=T&MM)9:DMF$2+VO03KG!!B=_+>62V M:[ZDI"OOI)9H"R+1"DA7S0HMW4?:>/>@:&(G%<10'(F:0'HDH5#KEUYF2N;% MQ5:[\O6_ILWNI#JU(*)$Q6#Y-)>!EB9HUM:HTE9V4H',)9+H2XN^TD)?1MH1 M-YZ(D[D1]N7JRDVQ*0ZGXTDJ%_0M#7(S2\U6LJB_=,T3TI9$$CT [@&-[?7R MVSR5]3JL$\UDD$0[M?@BQ3;D)NJD!M210,+_RF_*WU(B@VZC?;?(;(RC*"V$ M1%+<\X\KWP]MXB Q?$LUI,N M$5P#>$(R)'?@&I+^=9+V.A)(^%?[^39P2"!3V8_E2.X\NR+.J+CP#M!M #QA M&92K;6[622 #XL96A,^7I@=N1F '^6,V]&P\5;IN3=K8 95H+H]$4R %)"K$ M% 7.-K@>6M /!T!?#U45WX +Z9Q* Y"KLP%*;P/XTG\:#Q?*$L#%ZHKPE.A MAO3E]:&F$ !>,RU$PJ??X$,LJ0'_ML37-"NXX%2CA:Q03@$D15V/9AA( ^)4 M87_(5$^/=.#PL3-DK"':#>R"@C03!L3LBPM(ER%QQ8V^ +&IB//UER,N*C6D MLH6=4I%ZTEC!]=A6UYDA]3QN:LE3T%K:4J>M7=";UN0",!N[0EJ7F/#]7H,] M4$$#\%0%\!Y(5WX \S74H)DLVM\GV"2-8R,%,",[/E5OQY1 7P8 D_2D@6ANWLNJ[!CU6O#U M$^VT_NJ(N!CC43]D*)\L@@MFA (;>XN@UM(G1XXYH)ZU;RW:Y#\DS5J+=O]B M\9:M7^*V_W1]_$O'-)V8B&3\$D]/(#K !DTD96 MN7MGO;/^AK]M'0HS\:R-X4)TQ.41R,>33%4Y7:D#5)OCT_>YK7">3J5TB6=0 MS;=W]MO-WS=9WRC[_.A"">^O*^B MS@Q051'>![>;,:NNN=74&L(">&PQAW(I M7DY^0>YW2ETS;M4UMYI;0UCZYQ,K7![C)%;Q'85YKI!X68]B1A<;&\VE\TM^ MZ8S[L9*.+)NXENS*BONRHL[6M-M1N';3PLAF\I+63J%+M[+.NM,$+P90;K+F M"\+Y_(SHR*3RU0,%<-&,X5X1_LF(/9726Y0MEH77WV"2FMJ<:4$"N!2.D'P7 MQ-?YV K+=H [?5P S^.S^2V*7+F5;-E24-02)ENX8" M%(=@-&@0SD=>@\+R5".-1-"^.;V^#5I'.*V#$H2'/FLP9,XC>=\K_:7FRVRUP]U?;7;4-5H!V^3F:4(:*CM[&)26SH02+^E MQ*G'^Z+F3^KK" BT-3$@)+2]&TSP-)S^(&ZQ;KFV/;\A[13>4!"^57L86NP(\ZS74@Q+#9]7R WC0U ;VQS?Z?\AFJU3/ MI(N?:MFBW ">HK6"F8\%K5PAYYW\5,E6)0?Y9+ !ZDL:LE7KY+R/GRK9IN#T MCQRA;V5,3K[6LI^Q?HD.Q7YN;.I^$WWPLV%:*2_>1:CK8"I^:DDJJN:SG_(Q M@ 1);?'=? XTDED'-BTMJ=I/E3*4#0@G8)*[,IVV0/;RWI+ M6"O7@LWD:RI&4!0_I%=I>WEN@ _$[2610?81L>DY98R^<3LE.>GD&,3S==$/ M1H=ZO5Y^N1?=[(M,M=:BH[]8\5&HM $(IR/Y&?[)72*VDIPDZ2(;.$E+=Z\\ MT"\OG-5:"(\W+\LT_QT:( &X14N/OCP&JZ#DMM-5!@/$GDAOKKRQ@Y#)[#U1 M?NYL#=.9-!=]:3:3[EN+X5AT8GGSVD_SVMV;;MMZ*STDP;TPU7TN2BZI*\(E MA_Q"LU99&/97F3-9S7 G$(%JBOB!RR4[T/:C'V(E%IESM.R*MM#7VTT ^T MTQ@7$U@ZP^T=P\3!,]N35^'$,=0ESKU6W+0Y>.0;DUN^Y#86!L )P #?%6E/ M<19M[;K65$ABNZ>;&!P-66LJP]OZJ3*ED@ 8W6(,3@;PM*4SLK&LJ$X.^X=' M.Z@T:E&T?^E] UKS1EO3F3?Z4V/*! 'P:2PC;)IQ[XW:_*E!6A+1SZ^_TKR= M_)?HT7Y'OKC!%-UN2M]H=:K?ZQ>E]Q0M6K)/Z:OR?>M)]FO-DHXM_J.% MHX*!_;Y=I_T10($K?D,GP"3D^A:_:TY)+.:4["_> V9SA<#$9A]77(]]X9?F M-3E=GMJKM)8>UQV!%-B!"(VYYJU[\P''-^[/$4$3'!0A5$4BU6P.WB2V!K7* MA"FU*3B#T(-5^N9E>%7:]QX/.XZ\NL;V$_;DG])AO893WG&!/S[*;K#L:*=) M[W$4K[?HOR"0=QNFOFOD^P@52_5C'C(=*O6E8A!L$EXMIK>T+O0_' 2J:P M$6BCEN'-(N:JD)X^5B42@"N,#M1B:UGY:E&3)G=1DXQD 3"<2@1L,M4 +PWK SP1/L&.3(.V2_IL5A.QEG+I6S)(?V/;[GQH*03P);#DG<,"\,9P/H!Z^'M<<:C9:AB_X M]V(0X\D/'\EJ2XRWV')&.)\/N7!.@&O!JL$#O"Y4!#?Y7>S<2=Y'%]G#'(>% MMF>R.%0WMGUZL@*\[6]+]28-95*I@?NO,'JZINB]OEKM;!_1[4*MW"MNP.]5 MWY=EZH#9"L*;@HLI/MEL7%8V5-;HRH+FYO\L'YTU;[G1?06P&_QUW4W8P U0 MS:%5924P; ;>Y&#"47[*: 4_0'^!":[2# 2F[>RR@J@% -#'8 1,G6W K)6L M<'IGO;--YW-=HW8HX ,\<=>%I9M9H&9SNZHM6G)H]H[.KP<14;%9]M?_!U!+ M P04 " "JBH]8D*I-8+$\ #BM0, % '!E=BTR,#(S,3(S,5]D968N M>&UL[7UK<^,XDN#WC;C_H*O[<+L1ZZIR5??,=,?T;,BRW:,=E^6S7=4[GSIH M$I+811%J@+2M^?4'@*)$BGCQB527(CJJ)2L!Y N)1"*1^.M_O:ZBT3,B-,3Q M3V_.W[Y_,T*QCX,P7OST)DWF9W]Y\U]_^U__]M?_?7;V/Q?W-Z, ^^D*Q'M>?[#9-L;CG\CNT\YW">& MV3PT 49A_/5'_L\3&V_$*(SICZ\T_.G-,DG6/[Y[]_+R\O;EXUM,%JSY^_-W M__/IYL%?HI5W%L8T\6(?O1DQ^!^I^.,-]KU$L*?0_/6)1'D'']_MQE)"\&]G M.=@9_]/9^8>SC^=O7VGP9HLB_]EBD!S\M0*_I>G\AQ]^>"=^W8&RCD)-UP6R M=_!!LFM0!/[^7?;CF[_]VVCT5X(C=(_F(S':C\EFC7YZ0\/5.N)=B;\M"9K_ M]&:-GAG1'SZ>?\A(_C\/"9,W5Z0)CBF.PH"+?_='.IM/EEZ\0'0:/R38_[K$ M4<"4]!+-0S],KGY/PV3S9L1'_WP_W>&Y7F(4AZ\KG&!"W_IX]8Y#O.MD+,$8 M*^F\:\>9RY#Z$:8I09>(^B1<<]V;S2]2&L:(TG$60SFS^$BYA->M^+D['OXS1.F'&Z8W+T0T2O:!*NN#P_4S1/ MHYOP&3&!CBE%"6W.FP['!LLY!N\M%@0M. 7WZ!G%*>J=9?I!P?+J!K%1>V?. MP2A@N7&/?%3Z.\$Q^^AGYK1O+EF.[H![6YP$AN&S]Q2A6Y1L$6K"#T-_#BB< MQLQ-6(0,D\S*[?%I0)ZN,P>T,3U:(Y)LV!+(U_PU5Z=6])DZ=#&_EY@DCXBL M+C A^(7-GC;35=.9 ]IN<+PH8S-)">&F(@YN<;S]\@4M0S]BP%Y,?V%;EVM, M@D^<1+8#"<(6TNYV> ?\NT<17Y3O/*:RCX3AY_G'5"9N?,/2X]P M7VV"5RN<>?U,3,S.>NLP\:+6OG6C49QQ8QPPU6.8>-$TGF.RZH1X?:"=H8_?IC.. $V^@_LZ67^Q:W M.$%WWH9[3\VI-O3G@,)K+R1?O"A%G]BF@7WGSD5S^K2].?$S&9+HT7M%M&/C M9-VS ZIGS%WT^):F[793U9&;F['/S ?'\59,-WJ1=BAVTP#0>#!>A!&:9%Y[3UR0 M#E&7#X+4G!F'^,T]^B2:IO1LX7GK##V$@M6[J]>$>7+;G097^.&??H2BA_"^\!>'JW1;FG1=% M\JX/92!1AOQ8CA\M?B]($KVU1XI]YKJ!X[- ,*%##*M==X"NZ.ELA59/B'2) M:[G?]H@N&4[$3Y_0V8X-':(K[;U39S\_.Q#9D\.QRI0PJ@+ MXS"SL/'7[8B\CU[L748>X@8^0,'NKV'"Q_OAAQ_>OQ^=C?8]LR]YYR/6^RCK M?L3['V4#C'8C<))RHB+LEP:,>,X$)HV7#_Z7_>JQ_<.ONS/[+,3$(Q X%GX5 MPR\?*_*>4/33&ZLVOYX?<,2ZU;OAJ3] Y;)DC@^HEL(JJ55"EZC<*^Z8E.EE MDR#O>4[PJC[SL04N*64CX76V8\];;J=?&\N5L6)/W(^6R(\>\2E;!*A4 M[[6P.L+DT$WUWH*UV&+XP51=C2_7;B.>W6MW#7-8"0==;"Y0["]7'OFJ60], MS91&TJ8A"#;D2&D7"%.S&FRH-FR[;-20$:Z'V>"+B)F4XCIB0P*T2??(AJLW MW_(6=:9:L0T$NCD^]2;8OH4]W>4V/4PKB2AT,ZJ,#X3)M"= .X_*B _NE7WR M?L,DVTLA(MNMR(&DCHL<;"!";KT5FLU+*"C],26LE"PM=!M_3,M6;#'XH-Z8 M#-O<%]-BZ719$,=5(BO@9XP#FJ4\H=4ZPAN$;@+JD:/H#1D@W%%;4]^9T9*(K\ MMPO\_"Y 839UV(?]C&%??KV*DRP#C2!*1:('_Z!P5,T-*IINUZ1W,@MC2N>Y M%$9*C!2JZ2RLQ5"L06"P"6.#,9\,2DS=+K[I$PV#T".;!R]B#D*6@Z=95U7P M:HNN:^&"XCT6F4]4,#SZ%<_84,T#JZ:M5RX+V>"Z2 V_\*BI**TI5M@[G5LB ME=40X2C!*/6G N74BRPF[XX)X==?Q?6IB\T>YL[;\+\)Q/?8Q\%=Y,5<7I:^ M97=#67B_8+8V#AW$>.?6S^30.PN83E M@PVZI:I@E^^A>M.[)D[1KO3%/C=;X^PIH)6NB08>"*W\(T%Z;\[8KA;]E99M M_2RS4'!-C 9WGY0D%!TI*]3=[I>V)0OX+3DJ;CDSSVV7Z+XO9'"QV7\V;:]: M=*G>C;7LU %KRXAHIZL,5,D*%7#KS4\W2_].B2VGTHY_H?X9K^J,=[_WF8K(6,-EHXRZ-:@@%:^'3A 9W % MF_ 9@\B:%X/@VWB%KNG *H9+7EZ"S[K]+T-K)EJGQ%]Z%(T7;%G.JLZ525)N MI6NWU3"DFYVR5AJX-M:#&^HZ*E(VRS)..C_E*=P>-#A-"FCM"8\"'@:M^F"S M"KX.O=T>XNB9CRTQ<7)R(T6]%,_5H>QTDN0EMWBL."G6W3*FJ5JT5"J395M( M_#!.*8N6]?G1[32K)S)<&[_!)Y\50<6):$F(VXA \%M*$W'*\]?MQ0&WN.!F\W&0J9UTAZ,#5=*N FZ]R6\H&6Q&;?A=?3U:BA-1 M1#0K?4NM6WJ MTMZ=1VDG$%P#H\$7,2T)Q27+B+K3R73-Z4*\HGYP6";Z8I/=@(D\JO,9:_2@ M5+B:?<#BTQX_8[)>S5Z:\$O53]LIVTS,N!7.@T_J6D06)WD#XIQ.>UY$.T%D M=8F>3!%.&:A2,57 $C43DPYL#69W4TS [>Q#0Z#3QLYTL7YH486@"OYZ+V. MTV2)B3Q'3@]L<*)DX" (M7 ;J^ UB.W:6=3PO>(GRO%PY")6$:]ZAW*$G4X- M^Q,]96Y,G5-C0 ?/#9ED2!22G7,.<+C<2AK8A-7IG+FY[GSQ2,CSD>X98III M= BFU!L9H&.RM%.B"FA%6G=30L-9;!I[<,6O(EM4;SF2CBM5;!\MLMAB2&$U ME] 4T!"H--S5DT+;4]IEY08]R[$5%@XJ+4C1+E^"4Z([^"G1["5&A%\!4AP' ME7Z7'GI4((;&7'F2 MOQ>:S,A]N%@FNL)R*GBEW=*V@$*QOJB=+=!*LG.-P MP\&GGQ5)I=0S6U*<3L["NX+3>)V:=MXJ<*7*Z1H (5<[X=0-:I':9>8W42AW5SEXPI M"(]6T=1GN]3IP\PFVUY:9[K4%2MN@>SP*2Z6U)6R6^I2Y?A@)4I%BMTC\I=Q M^'NJ/UZ1 6M.(E3@( @U'+C(P6L0V^7ABX'OV X/!PEB4!^-K_R2,Q\WMT[N1<;>0>Z0$A_ M(ZH##?V."49NQG134[.:'.RX9N,@FH'K$35\%*A/+I2"21;40T@XR@J>DT*^ M!D^=3W4VQJ*E*=O&U!8>/VS2C?1MF_*D\Z0D2\%5LY',&+I*4-*3),E,,I-R M,#G_^NZ ZS?L:YW'3UL]4YT)5O':Z;[YJ- ^?]8TN[3IXE73-MEZW]MGZWWO M/!51>YU9#:@A[5/Q.>:.TA KG%6D&^9CMYS+8K3#]ZJM$@US1%4)A3F"^QFZ M)J'(Y?WIS7L(5P7'3S0AGI\H-,( K;\=J[86$HS&;\RL&X@).=NWF M$5^@RY"N,47!;*ZBO&[[0U[8M^_XRF1%2+@15H/.*04)I71X>]2WL^VC;+:I M%\?&CX+OT)[@F.(H#/CTW_V1SN:3)2_\1J>Q>&=AB2.&'KUDP_GA]F%CJ\7S M_?N/XJGP7=?L\V1V^S"[F5Z.'Z\N1P^/['^?KFX?'T:SZ]'D[^/;GZ\>1M-; M]L-L\H^_SVXNK^X?_N_HWR^OKJ>3Z>-_O!M=_;_/T\=_LG%644R5#\5_%#Q[ M\BC:+P*L+('UA%RREL1/G]#9SG4M+DLR MNR)G?RG_4T_)@0D95C*MGVKO2Q*%K<-V'$LQZ%3,^'R[8VDP;%8XLW]:%U0" MUY,4R@N47@1:72J_UEI!WRG;][5M*0\8%=8?PT; U&Q(H7QH*10S-4YE- Z" M,!OYS@N#:3SQUF'B15H!&=H,*9V/+:5C(,7Q]$D8UBC(8ZN&22,''E(8W[6> M*G(:G$IA7R"%H39E'XV.50&P'^Y[462];%>PEGI06Q_K<-?%$ B2'WT<)VQ3 M4+3@'_:_1WSK\].;A*2#>\!LZT80VQI$O M2:D##?5Z ; V4FX-F7[/6LU2CWTQ#M$5#GQJH W+:&JEF>GU7*X BHX&Z* M,S\ZI31%JCFFA 8PESH0E9(\./*Z14D6Z;K!5+6('< <.4ZD,T!47 D(BC) M%.4R);S,J*AL*++7Q&\S@1B]>D7$#ZER;C7H!X!?V)6!K$.EGYJ,#\6L[ M&E+^WP\M?RWEG2G &CT+H9ZS_X1@V1^RITYY?7R?A$\HN$B3SW$H$-S^,<-G M'Q4XD&G#/H84YY\Z%V=#HL%/96&';M&+^$6];[1J.Z2$_^S$8!>(!2_9S,(T M%&VE\9"R_8L;8]R'<.4&V.02,+.2,#,B"0?4;SZDX'[HQ^S6HM>)Z#(%^ARS M?Q(2^N)X.T=,O ]^./U:]C5H[.#]D%*UH=[=[,SLPYCRK70HGF&X1BA#F9'Y MD'AQ\+3)2+\[?'"LYDQN-]2@"M)]=*E?YC@T$<,H4!=C#:I!W0>]>N:.:Q/$ M+S%T;VTL>AU4+;J/MW7&!^ "Q#B?@J(N-7124\>SW@&=0H9B*2VOW**N^ MAK95GC(NW",?+S+ABNG38B%J-^R@RM9?1+-_1AEU\:_ONKPL MC_)A1LSS&Q4'&OW[=JC_>-//91#I/J#$@B(ZC TYJK/U]I8HE=T":=Q+]*C^[/9NAT9+U\"WX5A!3'\Y2OR,Q.2S.;-7 .L_M4HLXWOPJ, MG;H9._-N52)8"3V\E?C0N94P$@E.4/PC0?IZ.A;M8-PF,VBB24('-"EDY3#G MUUJ /9H+J<&]\R,V0>Y6\HL]4@@ >;FUV5DAPFTT('VB81!Z9//@16@VSS:E MFJNY:OCA;>_'WFROADRWXMICP\M/;2LJ9P]YZ9_/L6@(P_X:-;(D)PNRG IL M>C?3WHDK_ Y@;;!7K](%GCT-G2\*]>;SC>+^6ZN>!K\@UP'=^6+3R!P>WQ4[ MR2)\QU8-AIZW8%K\!2=AO)@R_'E6$=VNSZHSL*:=.71&.M*8MASH]TQ<[6D% M&NSR)P>J\NZH3X?WCSHT%!TP LZ917$92SD#V9?"A;=I7%C6+/PE)O%>P#N\-)1?Z(\H!&DV'AML##84I9=H4'!K-Y4M>G# MX36D_@1L0S@X/T?F_7NRC"2Y446UR7JSLTN'%I8YUHAT?G!WU/J2K M%=OQ,VT.%W$X#WTO3L:^C].8^QMW. I]7MJ;)N&*UP[\3-$\C7B!0SJ;9R4. MZQT$?WS_\? @>(L"/P0N(#':8S'*T6# .TPXEQ@JHXCCPMLF2S3R!$:]GQBW MM[[^$@4I-R)W!#/]2C9W$6=\'/#4@[6QL*!U\V'-BQ*;BXWA22^KELY/HIN* MKV@GK"AUNDBH:=H8WBFS:@DCV%E#5:VD5Z30J?2N4Q*+9#:&W77X*M+:M(%0 M70, D=$:VEAZTTI#E5/Y",]PC4GV.,:.&JV(#&T ',8UE)*!L,XC63<\UR\8 MIPE>X:]YM6F)&W#PF_-D MDC8+_0$M;G@L5>S*KVZ78JE"E#CH3$\_,7:LTI62BP>_.UPF%1+/V7B Z/", M]%[UC"S_[G E,S&RC"A,![T2H+#USV\<'KK6IZH4BK.VT,=WN*JD*(_"S%4! M JN6D-U&K46/PWF)!T(+'LN[1,XI35#N4]GVK4%H)A1'9X@ _>%; M6\1MM]S3!7 MMHC(WR TP+IWE'4:=,!S&0'=UTGP(GX$3R1" MS[\JB&/WV)I_5WC.6"/Z^X(1I!G^\^)O M?I0&S(#P;#[V7_#HO2KF5J.> )R8-YEXC6B%(W09SC>A]Q1&ZJ>R#&T / K3 M1) &JHY$9%M*MS6B_J5Y2*M>)P!>>NE;\OQ/A*^[,V3#";?20]3V;CX-L?'W,4 H*(_S>2']+04,I<6YOM>Y($.\& M\*>*/J\#+T$?WI__Z?T'K:PLVT*(QVL4L#2I["AR_-IP,TMBBOYVT*^S\'!G M/"F_;MS*9,,(,-^'BV4RFW]F^P%QOW=[(SM>9%Z3),QL; $@V-RIO*V(AK-A M*J.VB]S+O9]CD!6=TP?HB='WGS@F'C M%2;)ME)9]GB4*AW OCT Z]"+SM1@ 9S]\19I8>6"[&FZ:;;/"R[2Y!8G_T0) MKRRG%[M%\S_J;MF> \XVS5N2:%8TDENH6Y1L=YVVV^#OJL^JY=V.]OW^YXCU M#']'N[_*G]/ Y(3H#?9B*JHXQ1Z3?+S8$V97(Z]F;T[.+HS(76P*B.IKZ;7K M$LP^N*4Z2(Y$&G+$6[39_\-G=:6V.HT!^+@-^*\E"<+! M>S:KV806$WN/O6E_:]_2F;P+@XD\;N>F):"ETBO8*Q-\[=K"R#HTU"?2VG_=L2Z+O 2($Z&06X5, [S2Y$5*'+ M;8XOKXI6:T)I6P#8,78@(RV)4-<\4QS/KJFS&%X=RN3Q.[.WZ,2;;64XY:\HY#@V/?351KQLOO%-+3Z,E5V!-OV-I>RDN#.Y"X]H+;#:+I: M>R%952/IS;J ;6\5,FQ&ZE',6D9QHQ44Q!E)+[-1$ ='=GN-FLT/4\5,7RMM? MQ>EJ^ZIW?77H:EP KEC-*6.I2UTQ"(X6%IV-*J=4!^>&1@".8)L:$A-IS@Y@ M\Z?!BJ^"U3Z$_:%Z")OW._+B8+3K^>A.8D^OS=NW!'CJ>GIM_O3:_.FU^3X= MHM-K\Z?7YCL+&^T?7+_&1)3M4=YB4(,"" ,U>'%>38_3Z2 P6>*(1Y\(?LYN MF6HG@[8%@%! PZF@)K]K* MO4D'D#U@9U1%\V'0E)E$,@S3.L3E-$N=2R\8#8NA_(LTPKRP:TNJM%O60+\2,BJPM,"'YA M&-4K+7W^OGKZ)_H\2UBGHWVOQW3NMV/*)7JR/.N3-1GX5:T2!OH3/04LP#,\ MM2A*,04Y/6Y?.3O$27LZIX2&<2*G52ZM)'HK-K4;B5^$'R\(0LJC&C,X@'VX M05]R-UQ/AUN-3Y\H^CWEZ][S-EJKLT$JZ.&MD&(77-L*J2B")A6])5+# [%% M>C4S2 1$'L !7MKC&@4L!(METBR-*& 8K.*T-AW%J("=';_HL94@K@B8+7[58'.BM0 *(N]46PPQX.^SGN$QP_(\)=FQD)%R'#@O\U MF[7G&F-E: <@1:.>U3+0 U5HV2=^WK&SN@]+C]?&IS1%@9T$S9T,*A/X]]2LF'6R:-L7&[QE+%2]SN3A4C,ISAV. M_90UA2"4T,YB$ ;\U=O74^P!0.RAL?1@!A_*..9[PWLO05?S.?+Y.Q!W;$UE MOWD+.X?$V > @$5C(1J)@RI9[M;;^9,"$$!$H[F9%!0XVT3=(Y'O=^>19".N M@WGB=D7-%)$/U121;<S+KQ-NW!%9\T%YC4[)KD@-!F9'U$I4?%:J:>S>'AHDV7T^A*(OS9ERTB5&GK-;#N;;M.M0YX+B.@>V/C18C.YM>8?(W"N>)R MNP[0L34W*L;.N"CP=_Q:JW1BFL)@YF;.XF&V%,FS5'(ZI,048(W:'%.5.T 0()7^^523V*_A1K8+L='*!#/N]^CM;?) M2B07B1(97))]FWW3(:7TY_92JD=0H&M"3*Y&)L,*8^_ M="0/(U%P+*!8C/?/!U/CP]:Z!D/*ZH>.W4T%26 E-9XS0UQ\43W+"KW!E';E MC?8P&!1/5:OQ&MWHC!%P].H>/:,X17SQF.!8U(KA*="3E"9XQ9]=W-:NX%4K MV'_!H_>J#,@UZ&E0C7C?G=%H1.S12'U7L:2UU.4]#2KU#H.TC8B%(W6&7TAY MN6UQ#L"0JSAE6LA!I=9A)%9*C+-L*EX]*-ED%V1F\PE>K7#\D&#_*T.0K33> M.DR\:%L4KUZ&U<=JAE4VF*C&P\<;X?G(%R..*!]2W#TA!X,>4^Z58-S%1CPB M;%FBI]KBE$=5NQZ/BNVG;*E3MI0L-O!/[^<(/WG1-'Q8/]]$OO*$705XK/E2 M*GIZX/ TO(MUF5(5B&--D:H0XK9\2/Y:6[;6\I?:<,SC/[JJ1_HV +.GM!;? MDBRWOF\9)>W=0@4LC*N%5OI6J:C 8@A:76I_!A%!?WA M?2 O7J@D5>R^S@+X;MDIUM_*K>_>PH@,E#CI3S4_>:[A*5THN M'OSNV@>L2CQGXP&B;DTKGR[;R5,)BQR:5SFLL\1)+>Z*6F95(W%\.9&"B*Q: MRF5*PGAQATB(@RQHQ$]J9]*N,8 \2GOY6M($)[9:6.KO/#(C67;$%R]* M^6U:@;C9QU&W!)!L:2T\*X) 2B[3KW&:+!EN_U(^>Z]M 2#ILHFDJH0 EE!F M&6REDT,#2*IK+IF<",!2F:4)3;R8'X#9BJ;4!$"&7'/YE"B!(R2!(7^S$A&: M;5MO,4_=XWBOH[!0Q>V>'_ZHJMG5[P9 (ET];Z,6=?UFTFVW$V+%+!T1?O(V M#XB[T97@KKD)@$PZHT#L*.F7^;,CV@A6X* K!K!B!%SDH(=M3T M*PCM'B#; (PI1S!,Q$T>A+*?KC'W../@:9/-Y;O#4P:)]'H<"T*&DY7,>^0! MG/6PF"S-:>)Y?"4U5RR %NT@)#59+WD6]/2<+;Z[-\#097:%ZQL)&1+Q)X]\ M18GX\E8R56T;0LA6LIIWM@3U;6WYH]EBWK.9O:UF+K644KA!N=TT0*'!OU_F MEJRFFK=RL$%9VS2BH$;?<:+=. C";+AI/,=DU2BO[H,RKV[?_:C0_RF%KO>' M<\(@],B&9W1N$3(\,J6 /[;D.@N2W,8;]MCP!)[9O)"DJW]PRJ(AD 0,D_:5 MY&1!EMN+S'^BLSFTS@(G\,@]2)%*H8" M[MA2P32DN&<]OZLA+A#PW"?ZJ'5-Z6$3'3UX!'' M-(T23_-69Q7$<0)(0WW:N\>'])SR1$YY(J<\D=8G-T>5)U(\S161'4-VB ;^ MF')"-&3T?)S# VA9K%/)HFB%@3TZ\41&&$V7R.N-'=QOID?%? '4.J MAP;]?GE[11DY+Y=HC6F8T.V-YT<\7>-\4DH8;=/H&'(R;&F!LZ*/@]]2*L+> M]!'OX\'\-=)I/,FN5A?\E/RT;8)IHG+5VG5Y#)D>W5#:=QH./R=*-KR*ZVR^ M54?^RF6",PT=^\+TSN()VQ-P6\ST5)J;TZB?8\D5:4@>G FLW43<(YHP?Y41 ME,5Y7SS"'QD61;3G*&2D-]MPV?5[%,DC'=(+7BE$6EKW.E&CVZ-*,VE/KK/C MXRQ@Y%'$W6KN^#4X.?ZN6I%%='O&#WR#4;'CHSHRYC.ZPIHQ(?R&G%C++S9[ MF&T]1"%?RP/FMOV?CG4:'#MW(]33(=#I$,C6P?Z9X'0]FW_R8F^K8N,XN%JM M([Q!2/T*BUVSXSXLLJ/Q5$S _M2Z6_-V*CUPY*4'&#NTI0?*OP,N/5!&]%3# M05]SZCAJ.&1VAPV@26H\@(%8OZ4[DZL@VOU);B/R]E3$P5WDQ0$)L\F>B<\UC@H8&$-(M>U3QW84, QLDW?8K7D!&SKK6)!)=Y9UU9;=.PLL:X[KBBR\-JZ!$>8 ML]>4I5L[^#,#3.@TSB+G/Q-,.]<\W4C'8*Z:*64?W )T?M5XIDGI^P6%BR4S MY.-G1+P%NGIEVX*0(I'*U[G3V@ # +F0CM2T2RX"4]\G,S.?I![*%^9XA/'B MGM-*C:_X]306@&3/'E6R>WX!4[XF;"L2F,TW94&E3H< D+@*;)&6L@F.AO$W MQ'R>U2@G4%XBH&YC $FV_6B%+0/@R+NQR;SV0B*R9<:4IJML1>?T\4TU3[C3 MVI>>!@201@QL8;-@&C!=;,(['967_)0;Q<%]-05VP'$!9#X#6P?M>0='0?,T MAVUD6$[[+19EZ%"VTM-'G'A1\7>>(7Z+DW^BY![Y>!'SFK:9(W"-R?9/'$YE M0(=& D"V=S^J.S0CX>AQ8WYFU87VKZY3<0WI<>G%TCU]U_:V]O 0LM2!V=W: M/ 26Y\PFY!YV;1N[O-WUKG/9R,VWEEF ?*7*<60IZQH6%G1?[0WZCO+L605W*IR/?PR+7M"#3\D-W?@H9O*V\X5'()!L><1W<$>B[A M^+>@ZCO&'V3$BH6-5ZC:G9R#V'S6P_*8EP;7N]-ZG#Y-E2)K ,^/;V73V\2< M09MAW\:TTE[, #"W:N/W;6RYX4ZPV@+[%F99H9@@O"E6#[EC]NK^"/.KGK3@ M3*[>,C#W/66-#ADV=&JM&9]O(Y;0=@HY%- W,&M.6>C]7"3\ \R/IBGM?>4& M3S@-) F?(L1018S;/$FE7A[P]]4:R(5N1[S?T;9C^-F^E^@IV6N8+F]7"CFL M!;O!\2)!9,51,23BRD'!Y.-JV%ZP 00]1KU/Z)J)J4.=[^8Y(\ MVIDJ!2R8DL.6MDI!!BPQ&!+Z%= PS)56I[22Z+%$I,V4U!2,K-,<@*DRZ-.^ M F0=N@:O<#SACQ$4 MFY^R\5$E5?A,P "2BRQ8;J("3OK P=1&9&5W4"@ :2I-+=B@H(AM7[*-_B( M"A7@C\;3I5'W94T Y#XTF@$R6MRQ_Q]A?'A-QJX)@&K%'; _HV5(]M\1M,ZR M8-BG59@>VAFK%@!*^C9BOH24(7F?'5;P[<]V^&T^4G;O?S:_2"FC@])+;\.W M^@RM!,6W.*D^FM%QWP *X3:29RNBH2[^UYZ/:CC#17 56$;.P)%.MQ,RME3 M%"Y$LMUU^(H"V6,U]9M#*';:N&CT-*KGFP8%6- XIQ&WZ["/Q O[*!D= 9J>-(K3N9U !-H\+M*"P?_'E M^^5Q'&R/%&Z8_H01&U0A*&V+0472/FZ@I06._\"639*$_Q(F>C8O(B[W\6NT M&U1@[6,+%A3!$9OT2"^?Z"++B3$[L?=_BKK@(U[&M0X3>/J[2D$H[(<^38IO0!)4F$N'.6A>5VUXOV MEV'TV0K6G0PJY.;QFZ;DP9'N)2+A,UN,GE'N-W!+E!*"-)M[79-!)=<\4F-' M#!PYY4%9YN=QZO3OZ:F !Y5-^^B+B@QX4MFBQK$TB*0$.>BI3Y"QP'_,:K+S5.)N!!6=TN5*(C X[JCX/?4IJ(:\F/>!P$88;&G1<&?.%; MAXD7;9?%*:4I4I6::]#/H+)LGTW1@,)^)U6^].X2?D\>\B]Z/61?0_52^B\TY'HM=1H5OXU]"+KSJBA+(5O^".;2D) M9O$]WRP3GHL4!\PLDOSKA4=#RMN+L,HC\I=Q^'N*J.X^>[]##FN,"[*>QNO4 M=.-4#0[F@OP0"E$TTFJ6.%UE96AI$Z5U#6 D3)MTU205$ G4AX@5WT;6YE3; M- 209FW6.YV89$2!$M=]2+]>$X2*J4ZUQ*;K $"N;SOQZ8@#)481/OV"(V;D M^8%7+0DJV@+(&FXG/ 5=H.0F>Z^[D=64=0 @U;@;ZRDCSJD8=S[9Q6;W\>\A M(HQ'R\T->D:1QN>T;0RF[,G0'J@M@V"H0$%I:15=K8M:LP\87FL]W9?*U8Y< M&.(5AH@*NCYJ+;.V!0!'MI'"2L4G(Q!4);8CJ(:G\'B&-K6GLGI]FLI363T0 MEN^/6%;OCUA'9FCC=RI(V)L@S/22_NRXB7)5XSL8#1(=G M)..'EI'EWQVN<"9&EA&%<8K3K26[,10N[']89Q40A^*H]."IE_7H&&LR'M[4 MVAQF3B@4TZHE .?9A999\0;.K9.COJXX[.EG3;'#O/;XF='I1?PEP9\90V\P MI;-XC[MJ)3*V I CYD+J1K[ $?RI\L3 05^MXO1?P:*O6U;3F/T1/7JOB.ZO MWDWC.28KP8!Z-Z[^_/[[PQM7V0 C,0+[NA]D5!BE]PM8TLC7CO8]PK(+47K0 MH2]4;_$8I\E2:(SF?$8%[/P2DPWSRQ>KY80XOMM^B)3V7$4-#N-<1:]9>FF M.(-G2"":A+YX_XGH+SLH8 &((>]%]X@BGNXN"NH\HPBO^>C*\U"K5F#6%(-6Y0>D5D1U MGX),"P/R"U[\@:(X\:)M+1U-ZK%M2S!+B*4@K GKOOX)CIO+HTYC ,'%6B*I M0UOG4I&L<*H3)S/XX"=%MA3DK%:OYX.?S$BE,6.29YH2+WB44+P -G)76$:$,*' DQ>B8$ M!6%2Q%#[J(JVA<.#B28RTM("1TC\P,S'BY@?F3&4+U#,V*L\75)".WP)K(EP ME'3TNX0Q- GR*)K-F0V^1'-$B!@_.^?:'5F-HPB_>+'T)97Z73A\)ZR!RUB3 M.#@3:5OFDFO4A'FRQ/.3":9)\3$$MI"&6%4EM$9[AR^%-9EL-2@#)TZQ)V1& MG-%(IUF1VN B39@'_$^4\/JF>FE:-'?X7%@+85H0YNQ ?.\=<5M"ZYU__U"M M.+KK;Y1U"+_6Z UB!A,);"\1]4DH&*\K%:IM\0W?I%!5'C S^'01X@]R$0)N M_G[-BQ!]Y^\?[XV2FA\2_C:N MP@7=#DX%/'#8Y!"+B\T%BOWERB-?=57,C,W ;/WT0BF%2HQ$N8UP5=#+D=.7 M)#,V@Y&O9JN)>HD=TN;V02I?O*)+[Y&/PF>N=MJ47#4X@(PV6^TK/3.E),BI M6.[1,XI3=,WHR^/;OX3)2C(@?8NK0QU'[6MG">V]Z)XP"DAG.5!E,A9VT+L)Z"KJBS MEB*WTMG:U0J&>IMF:@716Y"7>[8FR>T%JW2]CL*Z8C*V@N@CZ,5D),G!&<5O MF.3:0Q4'DC(@, \-F%<9%0F#,_O66Z'9O(2*="DQP+H_N51K3'"AC'!Y=&9=B]'5U%O3<6/KY@(PL+,(Z/+&NSL(!Z?RQ<\O*G1B86 MH1QNIIJQL8B\6\]BZ1%TX5$4B#U=5A<%K=81WB#T@,ASZ"/Z2+R8>N(N\\4F M7X(UNZNVG8)YAL)^ ]:6Y*-2@AQU[3:N;:+H 3TUIS3;O2[KIWMH?MFD.E<%O'2\KQ70]J2;>V_$I'?0/8 MP?>I@QUQR=F.Z2%]HNCWE"GTU3/[I][]^ \?JEP+RIS0;N[ MD8(.G3-4QD&?$*F$AK,WT+"_G"*DH,1Q!E<%*_WIF1H>AC]N4"^#1$ XT0=X M&7+II+ '&:C9FE$ <(_YCBQY=$CFP>/^VD/"?9U-[\T\& RM^L8*P4M;F6R MQR9+;BF<\>GMED5#. 9,JW8E.5F0Y51@=^+!*G07>3Y2UB\W 4.P9M:*5Q2/ MBJ#.CVCNT2*D"2(HN P)\I/9?([X U+*0WU3 P [GWHLMR'*^7)2,+VF\(D: MW%DXQ$2!SK&=89M@KP]$*: !9 W7DI*2CWW2![579^ZPLK3A_1T$JS#:=QMM? MI4N253L R04V0JA!$9QY(M2$.2V5>KTR (=5K!M9K0+J<#A^>CKUL AV(TO7 M^Y.G;A7BZI5M]$.:J>_NQQW^RARX9GTY++/=F?#-5,(1>8[<. XR[&9I0A,O M#IAKI:F09V[FL+IV$T&:"8(CLSN"?80"R@_)N%O%:[C/YH?[?661G2U:_[N=X09 8B-=GR=> L>^+%RQ0,(V?$>4'BA(/U+[IH!&I]^V\4'NJ M^A5,'HW9FN3"[H1-^'SNYV?+$NG4;#^HB%I$3!J0!L<,UG2\KCQ_68;MQH&5 M]3NH_#N(JG1 ,AR]D"X%)(OH7OV>,ASK+(T'#0>5; =Q&!N:P.30C'V&$15] M\O6"X9X@IF73V*^;75.YA%#-K3D;%88;O;#Q1OF (S;BVU/RS2GYYI1\2#3_Q512MDH,=38J-FH3A']5!ZY3X2[9H[O:( MAY@IRUC5:.N^K)5.LW9O\]@3U/G6N.!EO56F;,B 7+_14U>!\@VOC!:WEV'X MNXP%9U1WY5$*"J9LGJU+)"<#E!#T%P05P# \(9T^Z:30NXD1252AW*_1P 'P M:?3:<6A9#O"'Y%-6@@6GU*^A*[D(7;H[7+OH52RR!R73PK;AD:1RU2$)3E3Q MT ),,)OB S%?A@OQ*&40)1>I+5O M\'VTB3'NQLHBC-O11FRX4WSQ%%\\Q1=/\<53?/$47SS%%T_QQ3]Z?/'X-O^= M1!D[C 7(=Y4[_W6"R5H=P57 .2ZVWYB]"G*ZOU#B12A<+"]3LO164XY8[&6] MCT.RQD2MS]8M'1?J;RP":P(A^3RG^)?S^!>;LXCF,1]=O.L0\ CC6XR/XB+CP^(Q&C5%E\FX9'=MW0AJ0A)DE6I.T1/Z XX+'6,'Y8(S^ M?@5]DZ[6#^DJPS$S]EMG1B(_'?"17 ,TD>'"6DX-JE#"U]IFUNSU2*X!=D9O MSX(6HUS%XA0Q>,3_0&@]GK.=\R?O*[^"I3:1E@V/ZFZ@)4U#B(0-QK?*:D=> M!G5,M_RD!, \D1\OP@A-O'68>%'=,_GO&IS)B_%&VP%/I_(:="GRWR[P,U.* M,,.4?=@CR+[\>H,67B2F]$9RPB6%.)KS=BGVG>UYS;S-AI4>6E5_=GLNI5&% MG)-E='MPJ?9&Y";RE5%Z!9S#4R>5J/=NCA1CI\&7>Q1Y"0KN^(%!H5(BO=@4 M?]%DX]3IX&A.PYL0!T:,VF0=&2",+)WZFJB25&^FZ6$=7L6(+#83_/8F"92F M20$'( -'K2>YD5+@#NDD\'CR UM>MCGE!Y[R T_Y@:[S T\I"[!3%EI+C;^R M-HTI&YJC=.WY^E>BU.!'DN9@)@3.X? X6#%64O$D[S.Z1ORAJ36S[JK B0;^ M2!(D+"B!(QYY\;X;G)5>Y IF<7:O:G@DB19U2((CN7NTSL+TU$I>:O CR[!0 M$P)'-B(E$]%D.^$U8I%"'DG.A)8&.,(HKY(YLO=L&UU\QL#*5U W/I(R0)$S6I@B/"6;)$Y";TGL)(U+142*L*=B29$&H" M&ISV_O5=QILP.^C\V_\'4$L#!!0 ( *J*CUB_ ]\$TJL $B"P 4 M<&5V+3(P,C,Q,C,Q7VQA8BYX;6SLO7N3ZS:2+_C_C=CO@/7>N&U'J&P?]V.Z M>V?FANKEUDRY5+>JCGUG'1L3+!*2T$V1:I*J1W_Z10)\2@0)@@\DSVQ$MT]5 M"?OOW^*T(#-_18L/V7KX[)YN*/7_W/ M?_T__ML__Y\7%__[\O&.>*%[W-,@(6Y$G81ZY(TE._(<'@Y.0'ZB4<1\GUQ& MS-M20CY]_^WOO_W^VS^2BXM_%20NG9AW"0,B:/WP[:?L@ZN46AC\F?SNNT^_ M_^Z'[W_X'?G3GS_]TY^__QUY^"EK]Q.7;,/:&OHL^-N?X3\OG!_A&@;QG]]C M]B]?[9+D\.?OOGM[>_OV[;??AM&6=__^TW?_^Z>[)W=']\X%"^+$"5SZ%>'M M_QR+/]Z%KI,(\Y2ZO[]$?D;@M]_EO)0MX+>+K-D%_.GBTP\7O_WT[7OL?96* M"!]K,,F:PZ=>DGI[W1*OB4.%'2 M0\5R?X1*/G,$I$;JE7MV54SB%/2]XS]5]*/O"0T\ZF4: LL&RD*B/(R!=.A6 MZ/D 8F%T;K X@XZ8NM]NP]?O/,H 5'\+/US #\)._)?_O KY0+%\B9/(<9., MDA#_7[ZJ^[R;-4!HH+6,JI([D9OQXC^VV"%M\9T; 49L&%Y^?.LC\K]?9 MF.X$'KD)$I9\D%6P":.]&/?(KQFG__>?I40C^IADO_0\;JZ8QL_.2Q'E)0,H MFN'UN":],L>K:X/3_QHE-77#U/-RJN1707=ZI^-@3%<)W;SL;YSO13 M.&#>;A9.>"[M<(X(M(D@?NJ-@VB8E.<0UM0:94ZS1].1CO/%4IT<6 M0^7/<,9-K82]YPY ;3H/6@;!T?$?Z2&,ZF:BBF;X/:I.KU//*K?![6&UDO;V M-$F52++3N5R^5+_FR[X&I4_;X7>Z6LU.O:[2"+?;U8O:V^\D6;Y \@@0GG"X MC)P@9K 4:P6\FJ;X_4^EW]F0>M(.MQT_U.:4)P-!.5>\93Z]/^Y?:%2C M=TT3O*ZGTJ>Z$BH^Q^EJ2BE[+@F (I$DIW*M1[IED&0*DGMGK\[XG#7#[F+U M>E7=K-H&LZLI).WI;@55 F2G5QZ<(;,/DGG7+ M:*UNC]V-6S2M.K"B,6;7;1.YI]-R\J1*?^+Q/LTZIO] 4O-36^[SI"UV#VW0 ML#;?7FZ(V3.;Q!TF%;W(?B B[[X.)L//E.\5_W$=/8=O09L5*BUGXI'GVM7Z M8]%L!MY8(^Q0O@BD83P'XE/[H9Q"M"J?-YN+!U;UJG<_V68.OGEBMA*8^)893H#:1"\'I;?]A%P;JS'5-$[RNI-(G MB/[U_/D0/W<)X^]B]AG::GG^/UK%I-,K>J M?(C3I^I%-'8H28U()]32M+JV5#3&Z99Z(O=< M80+YB[\!?9(Q()+#5*[Z<^@?@\2)Q&F*2'WR_[P==M=4:%9UR9-&F%U1)6I/ M%\S)$DEW*L>[.D81#1)YD OF&(F3'-7^IVR.W0V;]:QZ8WU;S$[9(G%/WTRI MDYP\D?2G.RF34+C_QU[IM9,XJ3A*8RB;8_?19CU/#\74M<7LHRT2]SX&DU.' MX]%.YK13GDV-KIR$;L.&';/35M@]LE:K\T.J>1/,_EL;8K9&9L%[NF4&7$BJ9.4_%3> M^;1W?/_R&+. QNJ9Y&DK[-Y8JU75"RM-,'M?O: ]O4X0)1G5R:#PO;B.(F]( MJ6.NKBEVMU/K=X* 9^TP.V"#M'VQ[[U\/TG2'M\75^XF6AX]QNDLDX3&B3C3 M>NL[VQH3-#;&ZX_M.F8>J6Z)TR\?JJO\^D%3W4/G'[;0>[>ESXY#R=PF>/+&R;B;X(A M*3B27X'G9 5SGG;4]]L6/R>-\+JM6J>326:I!4ZW;)"S[Q03:$Z]G'DXOOC, MO?5#1YURK+;![F0U&E5]K-0 LXO5B=G3PR1)(FA.M@43[O=P/S!T__:T<[B9 MUL<$RL#"(0UUQK^Y$W87U-'Y9%.FH0=F)]62N^\&C>!!!),%D6Q(B<]DGLQG M!9'CKP*/OO\[50_*Y^W0^VN]9BOX_T&=2%TBJ:$I7O]KTR\_QZ]HA],+6Z4U/M^?[E5+R@1(6RB95.AUR_]2 MEP17M\3KBBW:G2^G*\UP.F*;L ,LG M'%*2G]D*9 ]7SPVK;N7ABC8;UOEAJ M. =OK!-W*'],J\E-Y)%+SMH3BM6G'$\_Q^MYM9IDWE;Y$*>'U8MHZE4YM8GR MV6DF77&#H/HI8A\ZUR+WH.(CI/Y3(Z"Q]Z3[(M/<"4BYW;)HOZK;)#[]'+W_ M5#4Y\2#Y(6H?.A&QKQ9U J66J!WIE-M3MPI^QBU0YT)V=>E M,H)]?6KCQ"^"SS&^V#K.03H6]9,X^TOA8>D?_C/?9EMO\KVWAU">:U \@M.Q M*TZ?--$?G+5+/WQ>;"2]<8YD??^TOEM=+Y]OKLGE\FYY?W5#GOYR<_/\9,/3 MEW%,D[C%I\\:X?;>>IW*?EIM@=W5\+E"\3*Z<*/I@P?9GQS^>IBBZ]L4=EYTL4(Y3K8YXX[:;^,8N MSLF+]Q#%#R5&"^(D).-%!#,KD3VQ&5SX@1:,;,3\(^7XQ=R$"JWK;Z&VM<4= MTXT:EF.XMB'>F&T6U]0Y"ZHB2A>**Z?3Q./H*KI"17>86[5&4UW7A8JD\2-U M*8>!%Y_>TZ0Y"ENZX Y&'7TK\]^&]GA#4TMJX]EP2IP4U/GXN>'!1):^'[XY M_$L@&SC#'E&/)>0NC&.[83R-.:*2.0(ZCJ9AXOC8-9T$MU;!*U#S2(*5\XK9,=C2KI$84M]'KBAHP.VI>11*,;7H#I(KRI M:Z<\2,I$K)0%&W*2![0"25-:@$HFL3!!*$S@5K*$]B8Z4YA!8MPA-8;*!C: M3RA;S/'BUC5;8P?<,->N:QG=U*WQ@IJ&S*8N+'&K1%O,I>PBV(CJ+O>P0"'> MD2] N1,1AR]5? <2+0GCK[5M(*Z M/=XPU9+:?!DMB2^(("]6D#D#>TG-2706RM)"67MY A3*3@)1U_0 AYIC.2]2 M&.2L$6X8JM>I##S5%GBA1B&G\=73E%R:E+2") .KE+]KXZ5TK:36>$0[4([_ MCG*A'MEVEZPWGV,J=%0M\%OZX XQ+8TK.;:F#G@#4$]LXTQ;1IT(\@LB&%R$ MFPO.0@:IK?331'K[0)Y$F=I'V#JQMHI^D#QN. QJA@0E8QH8! *WBW"A*N!'OQ):S#'L/-N^L? MH5#=CV'HO3%??2Y$JRMNG.JB?_5<57L_O/C227KSP MI[4&ROV,F,72VT8>:/_8WHKWCCDOS&<)HVU5'^I;X@Z0!NW*T5+3#&_H- EK MZH4EFK:OJ8^BWFIYN;I;/:]NGLCR_IH\/:^O_OTOZ[OKF\>GWY"OKV]N5U>K MYV^^(S?_Z_/J^3\LQZ%>!8G&#K.)2HU:$NK6LXC1H0LNE$BC*2TQHKJ9AG[! MPDJ1B>P6VX/S :ZZGC7&'9?-.M;=;ZVVQ!N/+?+VOMJ8TL5Q7W4L)0^2 MKJ7HBX[4.\<9M2F4[=''8+.F)V%8WQAU)+:(W,-/@3*I&R!MQ>/(JI8&12N% ME\) #/*_L&1W=8R3<$^C3-N/Y@#5[(H[5KOH7ZFZI-$/;P1WDMYXVI-V\25CC.S5 \P*(DFOZ M8NDNS&AZ):#72T;53HHZ8J\\R%^I]@2TI0ONN-/1MYJW5K?'&XE:4ING>#/B M6!;,4ZF;K1Q-IJ0'^BJB[Q/_GXA _@?8&..KX@3&V\LP\!2!U]P29[QI: =A MUM#,;G1YZ:/C=7-Z':%[UAH,-\0M./ A@K-8$#?/X1(GSC(7WXX1BQ5J_/N14L@3I7]'D/=JZIF,+#XYQ:P M?9>J!7GFM\S06US,:4DQPLQZLKQVV^7$$72K%KJU?/)4L:W66H!'IQ_N.-36 M7&.[? ZU-;>,@Y.90G5B?M>-<2U\J3*@&YMC#-^]714)4RQ M1&?7G.F009D]*_X*CW=#=I0O=),=)2^.+WPTWE&:$,]):'4)[/&U-OE:A/(^ M3W80%O!_'=__$$=2Y+.K84#)!W7X#Q%YH1]< <$@S*<$[H?K4\(D=1I]0YC' M57\WWV8T-(U6)H7^3H92;]5]R(L)@YYXP(G-" '[D8L%J=G#LX'_T!D M&-]VS-T1UPFXP,!DQXW+A8%:@PZ)#]1-A2G&Z=PRD;XX1\ M/1U566HLD*^;J!YR#7*2JRXJ)"+,6@^M=W/:UD:B>F0-&P9'RSGK]EPB?NPY MUT:1GD:,,C5"#I"0MIV''B@!;;WDP7[/1.'F>!EXL"[E<4P#5QT^S3UPAY.& MMM6,B[(YWG#3$=I\'IK3%DN*"G5+F93IM'7+U,G7L-@CG_YX6NUYFJ/72>C^ M32[F8GC+*?EHJ:[7V %WT+;K6CF/K6R--V0U9#8^Q5PB_1LBB9-EDD3LY9B( M+$42P@4#:K_HWHA6D.2LU-D#$ D#H=O/D/EJP+&39KBC4J77Z?A9;H,W I62 M]AD[PH (B@LB:"[("I)QGK5Q<@P%8ZG@P8G(?__^V^^___YW"_*[WW^_X#_! M_TF\X]C"A\]CL@LC]@_J+<@/GQ9_XI_^Z=,?Q:CZP_>+'_[IGQ;?_^X/66.1 ML_3$A^$QB1/^ RPN97WU3O#C0)K#Y1EQ&EP!A>"0G M)6VGDM_X:AXXX0NNIENKYD1/B"<."ZAWXT0!9*J6KGO<'\6VR37=,)>I'Q/7 MZ(@[2/5UKSXPWM8+;^AVD-W4O3,6).-!OBYQ(2D;.\__3*!^65=/TL2Q]M5> M4* /6[5NS6MN92,9*Z3 M<%9$\+*=[1S;!B+F8YD!E4=;OV8!\4+?=Z*8\-F4S&I:V24LF4'H'"_S-&R[ MX6IZS";85=HJ@ORT^2R"6RGT,$$MR9."ONU 'DO?+(#/=BI01*S<,M*U3MYZ M9I%:U;(Q2F73&47HB8.XI:68ZQE#U/=8A158;H*/E5S;3'1 KGN8^Q MU>X.P,.Z\PGXLCIWM@.\ZV+G6="L9LM!2'5KW ';HF4Y5A5-\89IF\#&[KJ^?UK? MK:Z7SS?P1C;_YZ>;^^;Q^7SBC>PLN_X;JKX/F%J64< M4_X_[]EY5V[[FE#"[>H]K%,]S-"9#-X0Z:.,^7$'P5-6#U 552@N]V6L">=M MZ0C$]#:ZIPF))-\8)NN9,:*R[4Z>2X!CC/_]TZ=/8L_@OW_ZPQ_%?6^8]\/M M]1B6.^(TB=Y!QU'6!1I7#&U;V\XJ(4[6FU1SY02LV@8WUM9J5)WXEQK@Q<=Z M,#S3@XVC+XK:I/>YH:M6TMOSC M:6.\D=8NW.N .VFPTJIY>U>N(-Y8[R&Y]REFP6)&4DEG]55EG$V[FN.[$9MB4S M.!560]4PY'.'5Q:S,+@-HZN(>BRYX^/_B?J-#7&&;+MN6=W"^E:X:Q:VR&Q\ MV24ON7?(&(@TC2M8$)@93EI&;R0U'RK*2<($*$]>/F\2!4O?GI6MJOW!81%X M\WH#M;3N.'IYD"!+XN?PDEZS^!#&U%MO5!LE'?KCQ")C2U0VN'0[XYU$=%?! M- *3@!FHH*;8$8D-[@K]4))QI"WL3*;L&4/46?6%_9P!#>KRWRY$5HSZVAN MB3O4&[2K7=07S?"&;Y.P_1>WDBCY&LB.<^RK+94_4!,&5SW#'2X5^@?P&R9\^8I3S2+>8Q9L=_DFH'= N'M1J3WR-K#T0(G+0NK"#>,[-39!>+ MMI- U^<@HHX/%P!_=%@ HJV#XH5Y%72U]\(-79I:EZ&KI0M>Z-(5W-2="_H$ M&*1(!0Y>XF()N,;6W4]#6;YD!'4.-P[+;L:'&^+EO/+J&>.4"&G#M+$-<65N M .,-S)O]P0\_*'VD";QK%09R'Z5FLT7=$B=,:6B7[6$JFN'>Q&P3VKA.S8Z6 M'@^C*1<296RR#3'J1%#7T#M&,,."H^CR0NRD6YQC&2&C2W+"Z4;GY'N=*4NU]>L3&Y:N=,XP1JX]H3 MZ9I:1A^CG<)SAI$YGG=.'XYM^Y/CZ2HK^XE'5HM]C72CPUHZM=B%S:[;L>#( M54^W5,,@OJ2;,**RW;/S3N.;]R1RPLAC@1-]K!*Z%^^1PD6]4*1OLE2Q,D4] M)D?<0#&!M<^OZX_"#B]83:&T^2Y*Z?A%*(6 MN"<6<,+990OR=4K;UM[3R*KR("R.O%M$K>$5E%.[ZG%^V\AS3Y/60Y^G;7"C M3*U&E:55N8%=1&E?9]3*VJ=\A:VSC]F[,%G]XY8CCPW-<;M?FYYE3U2UQ3O, MM4KY1]1-[DWE%;M@0<4OU[*R<73S5]]*)F:MIFZSMO.*QHF%3 M,(J&\XG$JKC&&SG9PV)Y&"Z(H(PB&H?1<31]-(I6C:@1Y 9/( 8#HEPS_Y@H M*XBK6\\+54ZT;,*5M.E\D.54X"&Q):6- EV&TG-$G0P09F"MD*#,+Y1M=UR< M);>(LZ7W1ZA4N-Z<51QNFL]TI8$;D8PL4L:I3@3PHI>9&J91D7$C*3LB^<'< M/GW I,32YE3*DEFY&,\H&FAIQRP7F5F"W%NR'8^LIOD%>:DQ MBTUL30< W=<)NE.9);ZV644#854D9H>QK8I,A+(V)Y763*.#M'9GIK9,HX6V M7JUIIBS&K]I]*7V,&R%/]:BIA8_X4LZ9A*9N5ZE:_YC677]P(GBEU6ZI](%U MJ]24MW+)-WNP@T_8SI[8;=E?TNV+.^0Z6:!R[5>G(]Y@[2:^\14J]?,M5W]9 MWO]X\T16]_R#]=6__V5]=WWS^/0;\O7US>WJ:O7\S7?DYG]]7CW_A]7 >'9> M?&4=V--&,W'UBDZU/BU:S,!YJW(:7U3/R)%?!<'3BB_3>IP,P:MP?P@#_FN\ M?&?*:@LM?6;BCTT:U[IG78<9>&NCV,9[ H(H*:B27X&N%1\^4? ZW#OL]*YD M6UO6GKHD_PJB=JIZS:N;G:2+RYEKS!O$E<42JN)QC#3Z(8[ZG3U MKB9QFOO@C4EMR M3$?1;H\E9X(ZY! MU@%2R4"4"*IV(FU,[2S=\(Z@I.@UE?^N@O.-J\?0]V_#Z,V)5,?ENU/!'96& M5CFY*=Z%!-YX-E6DQW5KP8=\G7&$,C/EA6O\&Y+F0'\%QB3E; <09FN>B89N M+M8JCH_4NQ8U%!]$^<2?H>JG^&PMUN?QS3N-7!8K[^.8T,$-,<:6J4QLHHP0G$\6Y31)*%HB0 M1![/' !*F@G-$DLT;*,!)@U49H?D@Y78/SH?X\Q(&Z$4&-(L<:6(8VJ7HMAYTF-Z0.27R-==>GH2V4]S4 MHO)GF-M@#..ZZ$*1=)_DA7J7Q^1SP(2ZY85V6/ZS?PY#XF"UXICX\H)F^[D.R<5TI>* V(XPOWY^ A8F72 M.NW3&TMP) 5+PGF2C"FI<"6/JBW0<;'4CF$$J4.3&R&:PXHI_#U]$Y^H<]MZ M?7%BJY$%=%>Z>,.#!2QA M4/+P^.(SE[?:4&&KK[]:/:R_,IE>C;N\-<2&\\ZS! >%#;27KO.%!Y7\8^"# MY(45((:V1$^$&'MEJG%WG$\TQEJ9MV4X^@TSXC+%F4]*@ M.TY<-+5#OA;MT!?Y,M1$$U.7_SE[DBY%!.GC4!19_N'(>?&%!/"*IUU?3FD% M[=T1P91(KM.O+*/*\KMR=9,S/#V6>)\'$ IPGXT]335#D#7\9PE8PE$*"WE$H;W8;1$Y03>OF0)W4>^->S MXPHNMQ$5&X4=A[J>K&8'[8/95V>JW(?/+ >&X;3N><69[0^.*Y+XL";/GXH. MZ%MU+#E[GI@L0*0\H&U M"PG);=7:J939F<1,3I(+BF7XLF]QY>C6SYTG68E,,]H-PFMVP]UP%M9:Z?R7 M&_ &5+M_GO6_Q.B&P.(ZFR%?U/B&P.8C#7!V5G;PDL'PBS@=JK,;P$RLIK\T M:R4YRT')2$%K"R[QZL8<1IY)S:J_A!)OS\QE))G4ALHQ0\OE3.ZJF"Y^!AP0 MNI*=W8A@9+<.JY*VDF_.'!++)&&5ASY,J&# S57Q;S85LZ1 M)"$YK;U55!Q;D)1Q"F:6"H]-;9\R\J24Q:5,[MP!=<6=DC>6[.#W5QHE#"XH M!6%R=GK6^OV2Q^JFO-B/OZ?)>G,;1AO*DF-D=/5$DRQN&!K*;KH75G1HX@6I MP30;<57]>'I>)KUA#<^=\T@N28/IE/MT)BS#6OG0C$RZ\H'@^=^(FY::Y+]% M].!\ ,;%1S\!UK-U\DR!FH-N;*<9XP-Z$1 M!\"Y.:P>A45!8Z]<>>015L0Q2^@3C5Z92Z7U'ZD;;@-!18PW/:;:/=GB1LRI M[-YU*=N')UZ\G4QSXX7RP^IJ45^\IZCOLR!Y>3[8N+X*XX24)$&[9K9J60'_ M%X([)/=R]I:?;KQRXMVM'[[%^B\VUG7!#7(Z^BK>9SQKCQ=I&3S_VN+A M1H1P^[VY;,?93VQ3.YN:8' M+C*K.Y^G:((;Z^KT*6-4^7.\V%(KI:F'EHE9B=O1M"'T';)HHQ1ZU2A--M6W M-/$D[#:,EGN8_?ZC"16:VN.&B%9-Z^[R#UJ5N?$[#SB]6Z5:M^IK6Z>M\/IA@ZSFCT*E)(F@>>%QHI; ?P3M"IU@ M&Y^E#)B=,Y;+..83Z_W!81% R=7.B;;*(![ M+X3ZD\:G$GGA< #ZISB1096$GO;H[K$XSI8#Y\'Y@,W?P:"SHM3#X7 7.G7QI&B&%PB;],KPKJX-;EAKE-C4 MYQXAV1O+/:,=)4X.9B=.^/#PP!W1"28%I5$TOCU7#.A:0)>IU///U3.&C/LP M@'W-&[G=42EI!N>;+S^R^Q_KS94H&R"OGM1H;TX)+_#TM$Z&389D<,-77Z7Z MS\\"_N7!UG>Z5R+3]ND .D]N43JU"^66[EN$\^ M>Y25$P(OJTP%%;SE7=UX'5WY#MNK3B9TI8$[BHTL4CD_U(4 WI@W4V.(XAH2 M%F :E%=)$\7Q4YX &)*K%7B8UBY%G3A9O*6F7-R13S-#B2K5@3Y_:GBHA5@J MS,IZ-W?0NP/D)UUT#*U: M1H^D!"=?)(RF4%2KT"33B/SVSQT4+'EDVUVRWGR.J3AZ45ZA-$_\#^ M=BG/)[K2P#NE,-;$-#2*&W:"XX((GA?AYN(S%,(&M@M264#;7'A,;I[3U$&4 M6><():]-SS(-< 5!UCVZIO+?TN7"M,90RPWD3@1P TAW6U2O,NCVQ@L:!CJ8 M7WU("VY]G3'[!B;;$R8T2#\P&F2<2,'*TG'G2:R0 MJQNIU+44YZOB[I:V?:I]YA;9-1HWAW2IPYQBN4[L@8-XI;SX9R]XAU7;ZL7& M<^4>H!PR\Z[IAD81]=(5S#+PULF.1O*&AK:E-(G-+;Z[V*@Y\'4HS0D1.NDS M,%2DO/,38S#K%6SMWG6R9*3,&NDQ%KD("(4Y,"4,LEG+@[Q7\!PY7O=EP$GG MN<%)DPWTE@+EGG."BT;YQUH.I,P61+!#DA<8Q1*YRNFM'30A'QTY9A8)B0SZ MBKQJ\5D7"W8C.T.8,+!;*X!TH#DS:#'1;'C0 2E(B55I7E+:]2@^QP-(4]HO M,Y1_8B@Y8_&5YK&$8=G<[9'RY9OR.16=?G-#(87FS3!STFE..*(2?6"@R-B0 ME(^U0DYCZY\K&M4J:BF>KZ"*M>,FO[!D=W6,DW!/HPS>/K1MU49E;K&N997F MR&\D,2<>&%2V6T#SL4.T\)WQH4V&THPZ"'SI$&,L<4EM?H:WQ@>ES!40E]5N L'W1/M.'7'&KUP'\;NJ$.?,]HL#V,O#V-/ON\*14\B>H 3 M?ORW@WAO#T)<%$/9;B.QQ5 ZY WU\UDN)+3T@=ZD9[TGLEP.?AD?L@K2UQMR M_?E?!+/)CX=/9(/[^J\;2R+D2.'Y"1]VP1Z<"#(T5T>^OCNK*"G,##':]1@!,T1.81+4Z'-B9%3KE)!#6,,Z M=NB_MZDP8"<"N#&CNRW,WJK%BQ4&.O29:G=\!LX21$QHE/PIVL;WVD:98(6) MXR.QPKW.HW6(P%*N0P=X\+N9T"S!4\,V&B#:0&5V8*JCRTB@FK-&]+:F!2N= M/OC-_+>D?R?8+.0&%("SED]+%0!3Q,""&&D5[JF%^+D5SE*%OPA8VUB;%%_U2> M'5-5C>.(&O[$ASTH?-#SY/ATO>%_X:NRY .J02;+P+OY^Y$=:MY<,J,P'YC1 MM(8*7%JZSP-2=)48!DB FWCK(N6W$-51DX4XPYXSM;*8L6>4XMFUB,2I@7H^ MOS;@8@BI,86]ZX1TA&T,;RR!H=42.#-JZM\XA*KT0(X&^[(// M&%(V8Y0IZ#5)&%/] 9]DG7 +I7>^&'WD=[>%V58)7B0PT&'"K1%,^ZQCF43L MLVYI !NLW!39CFO=E@@BN+AE@1.X ^RX-A.:)7QHV$8#1AJHS Y.='09"59R MUOAW7,>TTNF.ZR8WB^4=UT=Z2)=@\F4JAY<@_;8,WKI62FOIC M03![/9G;2?Z5U3O$^3$.4-7; '6_MNJH6[]76>&-0 M0^9A5JOE1X\&CTR3-?JHVN()T=(;C)HQ>MYC/D&JT%9]!J#2?!YAJA)ZJ/W\ MXF$M%'$ZKKK5!YT1/!Y:!U&K@$^E'?_A^.(S=YT^=-8!XE3]YQ/76I9H&XMK M.\\CYO54&'BD3ID1R8VLZU_8LS=R3V*,A[7M!6SI3-*'YF*VI@ON6-?15[7( M/6V/-Z*UI!YF\5L^=?>!92D\GL[R>%WE/%TQ![<]C&L&<$L7W &LHZ]J?)Y/ M &M)/. MFMO"[/ =WOF1@0X3'K;#=(9W+).!&<_Q(XR1B M+A<5/E@&7O4/I98/HC[S>8D^US]Z7+6;=U<\Q/[(U;[9;*CR\._D0N#&+#O? M21GWII4 +W9:LD.?8[P+B< E.1:D$)'()G"A\.2/U1Y2=E)3+'1!<@U(I@(! M'8A4P@J@S^Q[RGA]=U*$U15?CA@N:"&?^+:BXMN"SV8GA:)O-.+XXOC"O&.6BHN\70\ M''QQ),#QP6ZW?OBV"C9AM!=*MF"@?F_<*-?1"F4\8<,S8V7E8OJA\].FV%.[056E6?+:HT MP1NJ*D'-DUZ2'@&""\@=IEG$*^? N'.R?U!(.,I&B_$?&-%_N6PD.QPX06M/ MVX^H$Y^K; @'6(^^)+ !:&L]M@K<<$^?G7<:MZ%,34/L0*/2[>2)M)-6F.%& M*6N/-#LG203-%'4X65O/'XZD7>*\UR')9!D/F+?<9!A,LU[5D4 "CA]2AE(Y.EA]UU:1*@2Q MO=2P;D#.^$*FLWM5DZH]+OS(MKMDO?DH MUR\^VXJ53]T1XK[T<"+/8);*CAKW(H;[^/$PJIG&RC)_VYYEAR]80"*0Z2+< M7!SA8@V(1<)4+OB89@!R=-\REF_1TLET[/F86X_QE-6&R+EGL MIFRQ8JTIQ" E.28_RHS :N!\N9_%1HXV%+I?TXB].E!Y^8XY+\P78P>DQB./ M>LL8+J_"> 4A4V/+;KWQ(K>!%3*<[M 5-RJ;*-(?@[V<*_$+MG"^7_#E(2+3 M'%[*>E* G=(D!2]28D8>2X8 ?B1C.#EN6C*&EE<,A8:_.%'DB.U(30!L[8 7 M\_1TS6"NN35N9-.4O3^8O:6,D,#7R'IGY!%AU%0:CPY$D$((>%..>L^<9;RA M442]YS!['J?A[2B#[GA!RL0.&61UZ8L;P(PTZ5$IBNL@7X_:\35*:;F<2T&2 M0@PX"I.]IU1]2 G6,T&6F6*5A%[=[:Q)L7%2DY:8D1(W\ASFKW*1I;6W^ZR: M0\N1;&R]K*.M$[!_B)"\RD]YP<&1P'N0 >+(AU'3%*_C/_&_B(,@;8=-AZ*- M$[='L6!Y)V80PGBW8X95SWP)5MRVY^!_>8Q90&-YB+XLX>QBL]A^>:;OR:6O MKE V ILO.&(;[#I8\-;P^$+CN$E3TY N"[0@%9%$6)>%@IC/Q2*%7)5=5Q"- M"-GL[+NBL_"(H%F[3/PQY%/H*PCL2'6XNZ$93C!JTRM;WM6UP;V,:Y38>.M_ M.>6R:105!%&24CU=!0X2&ZJ1OJG=/**C=JQ5-II/? R'R5""C#.%)["]8NR" M[=6M\#NWWN\F"Z/A-*W$D;W1>2(%;2P\EJ[(\G(I'OAU M/*U7M\8[0=>0V?Q2T'[O1!\P"7QBVX!MF OOS!<<2<;2RC7!0J1S&[2MBK4[ MXW;O;C:HW!'4ZHG7[3O*;QP"S7YO?_4XE1U00T$J1ER4\+RGB=Z@INR#._"U M-*X9VNH[X US/;&-#SVDU$M5:>LN_TSBPW>A$\3W\ S=<^1X=!EXZV1'HU)5 M6OVX)0#$F=M&_M:NLS.71M'LJ;V MLW+8X; V)XYJW)E$94M!^A!1N%I^\WZ@09P/J>)>4GQUC"(N6\L(TXT"[A V ML$;UB27M[G@#W$0)\ZFRK#[@6% #FDX4"F'B(901(.;1H.\KSGQ"T13 MVD8;$>SN+B(UBK6%*;S(%#]S!N*Z,A="5J" F%L%XF_+#3?HTO?#-ZA0>1M& M5Q'U6'(7QFT[F$/1Q@G#HUBPLEDT!&&\TY5AU3/>8@$I+D##M+[ H]7GP>YH M'(=1U32MVZJMG7 'D)[.E51R8P^\+J\IMW%R6)!?D%.?1K!A.K+FR*+XQS#T MWICO\]G%BL]=@RWC@LB!7CO_VY4&[A@WLD@YY#L1P(L 9FKT*/V9LK ]S=32 MNVVN&% 0]M* M=E3='&^0ZPAMG ,!VA<\H/:DH&[5;:& 5NN5$%7CF3AKK8ZU?EII.0,7K9>W MGW<"75GGS?K ,JJ>"*+P+@RVF7J7']G^9N!!H7FMXT&=".".UNZVJ!Y\DX% M=UA$(].(6F(.RT?JPU.H#PY?@(E"@E#>,0S:ECP:W7 'JZ[>Y;AMZX,WA+4E M-Z]!*A@0P8&466!R:OU47S<*\W1US41?A^[S"X Q\EGJ6$"5X\-A$BNIDH3K MM M]CYL(\HW)!]R2;$ORM77"#0)Z.E=2*(T]\(:ZIMRFKBQ)XG%;_3&M2_\Y M.K/F>*;=>6XN/@9PESG]ADA>XAX\JJ%L.GO8B_Y"F_7F*MS#S09Q/2<=6J_" M.(F?=DY$05 ^JG_HU#7O310W3@QCLS)X]*.(%U$&TJL7S%P(VJ3,'G6@799- MT3;X]J?ZA81:L]6,8JV>Y!<0;"V*F>^6<=H7@CA)J9,E/)2T%86V[8_GU@V$ M"(ZNPN"51@F<#H5D,N2214T?KC53VP0V?Q7B!==YS+$4Q12. MMPZ+?G;\8VG=WK9\;>F".S!U]"U'9U-[O"&J);6I^P)Q(JB3GZ@#M&T]/E>G M9MN(TM9G?N[;.+HT=IB7 P\'P"4/+M&W/^!,IK7EN%T%;KBGS\Y[APJA33UP MQZR&MM6*B\KF>.-51VCSBYI FW#BMDJ$GNG67B*TL-*_Q,GNV;)C+:AK3.1+Z V&@<]KI1F'ET#)G\:@@/5*,E M)L/8JL]'J?;8V= <-Q2TZ7E:C:^N+=[P;I78U%_7!QHYXF$N6>'.GHOFDNB7 MD&SL- =W;=/YW&E5/;"[;JO)D$ %>EHX'%5* $%W6 M45I=ZH;-.S;]+'DOD8^1#ZS/V0_VT+4>W.N..U MFPW*P:O7$V\D=Y3?U-,%&Q)N2,%H0203\FOZK^TXG]H4#UR+[&5#2_F:F.OF M"0'TPKVE"^X@U]'W)"^C;(\WH+6D[I&#*(BC"^!157^(6."R@T]%[%98V0C> MSS%=;V[BA.V=A,8*@YPUPAV@]3J50[+: F\0*N0T]3U.#IPN)X@N\D;6U^HU MFO7FE@4.CWW'7P5\.2Z>(XZEX17FT.V+.QP[6:#V>DU31[S!VTW\ 2Z><%?/ M&9$2)W1ACL8R5J;+3KR#(V_\'RB]].KXAGG&$'TJ,IH:!5QJ]A"TS[6DMXL(/M&"$)_P?*<[5CB!Z]N4%+1ZU&0)Q" H(&E]K7_S:-6;(8P)4-B'J.'(]R!=?) MCD9I&C,N'L)NQ"+=OKA!IY,%RNBBU1$OC'03W]3%,\*EQ]41S4FLV6!! CO/ M ZX"V#0,(\V]NH;FN*.Z3<_JO>OZMGACMU5B\[O'*6%T _7H*ENZ'*9\JU0O M0#MTQQVP7>V@]9CO; *ZLP;F6U(-C_BB"_K)S7)J#VNC=,+U@+IVRSBF27S+ M I;0._9*O<89N4X_W#"@K7EU &_IA#?P]44W']\R#D2R6!#)Y$)P01?S%BQ" M0IC_DV3G!.3',/3>F._;B_W]P6$1P,\ZNF;Q(8P=?[V!4K?"!E)BS=F[&2GD M"-'#/A70,*"#&$?Z:&,<2#E3$D8D8PL[<.+A2,$Y!QUL,&/;8*F1_)*1;,!- MAG=\=G6*O-E'C5..+OUQ TMG2Y311+LS7@CIKH)I&&3DQ&R[9GY2C,'(0&-Z M$UFMTZB;(U0VQQWP;7K6UF:+^]0G1Q><$.ENJ\D%?:7"DM]Q_H9P5 MW._[A26[JV.<<+DBO4#M3 1W^)K9I/HV$/=4 _S;6O!CL#703*&Y(US M)!E+-(A@R32/U VW 3,\Z7^@KP("/O'_"1C@?_A/>#9JO4D9M"0 =-KC#&YM M32&.6QO;#5DO=,714W'AH^LWU/\5F*+8"5]K.OD--7*0D;GA2W:72P"?1JD, MIU551T.N\=6_2E7+Z%M'I.E5MG)?GV[!Y1_I(8RZ7@S6[8L3N8PL4+G3K],1 M[R2DF_C&U]\E%Y*S0;<&L60'.T^Z.X'G1-Y#%'I'/K%RX!7.Y*,Q7]C6!WEP MZVA50[G*AO=@*I=K'P8_A*HP 0XD>@ MK+%<:.^!,S([:)LM&5J:XUXTZ H_YK)AF\M MD*(2=<-8UN@H$\D P0'EFWH M;>F%C=KGLC6O3&KWQHEEAE8X>4Q#IRO>F4=7!7J\$I'S(2DC(CBAFX1,91+Y M;ORE@^'=^&L:L5?._;4MU:G5 7>XM^M:?>9:U1IO4&O(;#Q?*4BC"]Q)U+9= MX^"T2JY>N+;WPAVSFEHWU7N>3?3J"CY<[6=TD3RV"40QZ(/-8M#RJ13YCHE> M"#?WP!V^&MJ>/_Q3VQQOV.H(;>ROZ9,_V4,_2,)T7)5M/?'S$+$PXLC#0N^1 MNKX3QVS#7#$U7WI_/<;BK;MK&KL1.]1DC7J0P1W$IG:I7AWL1@-ON!MK8G[6 MI(H#/B/+BU57],;[@W(X(8/ M4[N4X:,K#;SP8:R):6APAJ7*WJ3*$F']LLD-!-5".'8J;3347J'RDG562]7[ M'-/-T8=[4?$S5"]IVD?L1PTG8@QDI6S_L01%WR/DMEE DATE01CM^2?\>Q>;\+SURS%F 5]"B'M)09CPE@D- M/-X%=CVYQ1R?BL]HI@\0Y H1N,4W[2ZH35NW%)'()2!2!")D(+\**:R>O[1I MM"=W1[VC+]RRWG_@$W!,Q]IET&L6.]MM1+QPN*7$IG56V#0[3FN'IN-\[T0?H[Q4,.1I$-D]NI_B4OV83WX<) MC>]")X!7B-.:VL&V*&+7>IZ[%T7<.#& M2K'1,W)X<64(90:8K3-N"^(X+\@ M0@(Q:\EEJ-2GQ(%%5LU7()235:^,>E>OK%U^%FK^%+Z*E2U7V/?#-ZX=O0VC MJXAZ+($-,HW59R]B.!%G&!ME:T]S2KB7G@/H->S*NA.B$%_( M,NF:T:*1;TC&''[.V1/.GT@!B)3 -@YCL5C)F>(6;[([;\Q+M%X=HXC_ MI+5L[- =)SZ;VJ%^^M?<=PYS/4T-A@B+4K7BE)EMS)C>',5$C=DM9'Q--Y1K M*(\F7SD'EC@^^P?U'B)Z<)B75UD7R:WBEDG[N=[>9''CQE!VJYX1[D<3+\X, MIIGYP5LI0'97H"3#@J12+,3:4@B251@M7:M" E'6+5F"KH/D2>@[7#J@>]S0!=):G/E;!D^/S21RG(4YZM2XUN_7&B4&&5L@6DQVZ MXEX]FBABO%S<49+4+AFY:XM!/#TTQ0("&XX7H#;QQ>G#25>+4QJ%\R*KBNJ" MG=1=,+0-FU-;I(2.]7X1EQW#RL(O4Y\/%=8LTA)2ML*4A8^,W0^1/ F M(7FAZ68#S!@SL6S#&S:SEO8?@N#H^&3/ K8_[LDQ@$$3=B3X'%R 'SE(V\;P M&9\QX@#'/ %0>K_@M&9PQP19%TK(8<_<.O5I,VTRB &MAS)#)-/*CX*<%^5& M@T\VK%3.L>5VZ;<@'>!2D.(H6QN>:'7$#1_ZNFN]$C8#<.@@^RB'.K&$_P1V MJ*2E2J^"4>NO@A78=TU?DM*U?_TI1$-'W"&OKWO]!$'5"V_(=Y!]B.%?/$;S M3*,] 7;EHA)88G\*@Q2QGX0)7W7X8)4$K/(21E'X!C4 [(9^NN!B-):O%<%7 M!O;HN);0)C,76.AFEWJ0T*,Q!\CHJ,D0 %*PK($3=! RE8$*0-E7[ /W//"! MBZ@^(@J I?FJY9L3>:(NV%I]_%M'Z!F(R5R :4B;UL/6 M$!SF &J#ZCD$Y F!TH)Y68)7R+0@0BJ2BK4@N6"D)!D^5$1G8:=DK?+=38\" M;K(@OT<$?]PX+"*O7$#1-19?SHOXAQ@\.QREA\?Z%@G1:YQ0+-Y=*,Y:]FZ2;L57M_;0C"\X-@,]NUP6XWJO." M6D/=C(._#E*A.OJ6RMR+9+\@&7_,(#JU[8K)YH]1>#S\)J["F"/96CH?6ACH M/A2'&:@G+&4(6YI$Y@)176Q2#T*9P7Y;,[WH!; M*\I^Y7#,BKGK,W5W ?O[L>5"X=2\<6/5I-] &>(F88P7&:=5WQ0U0$JQRJ4D ME4E,W5;!X9C(X]S%$K@0 @O$SL/&Y4'K[T=X,"B1%$[&V MS>: =_25V_"WY>7QOOB*1#;2*ZJ)^X7BXFM[DV\36;]:".\O7U*N)\T?>;[F M_\0)<^$R//\[VP:=;QR:4<4-U -9374_T8 D7G =2K%A;C.*-\9?A BD_,IZ M)H8L62$%P0*=F"P(EZ S^QVB\)7%@(B0SF/2FHFM]]L+*T%.( P >#.+<2O= MR'M/ES2@&]9U*]>$XEP0S-A:]>C5F=PPC N $DE(%^G,GR# M#['L6LZM6 XK7MUL-A02#06D/SH)7 #@8F@U1.CE[,N !1*0J@CX(,NRX:*J>5YH\D:IW))UW 3NZ13(E=WF%K/6 MTI\!]XZ04WSY(,[AX']DF[$Q7\X>H50&^?SMT[?DEO)E:95BQ'6U??)6WIKG MAJ_+%71$PJ[4Y@*"1E92'=SM0&H.T&>FT!#!FY>N +1+K_5 ;):XXP,\>^:* M^6)5/-P1)"=SM7)VS1:+80*"L# MER_)[GEF)O[H=&O;C!)N5.MAG?,GQ#J1P8MF?93I^^18SE7>K5[D\/6![S:U M#3N5]F\WQP1*BV17I].;U"?7I6&3UX5R@KXP69B;U_CR=&VQ'6F*IR.?\(E] M!\=?%;L6Z:O&SV'55.WU7H>ABA. !K9:5K1G )*XB_D,J6"?(C_5XCYE>2H; M=E'Z]G@2GL7>I.5^,)A-RE"U54F*_)UV;JN38<#ZS!6+"2LS6 .?LYQM/'EG M%W;675&*Q(>40==$8T=J.,>!@:RD2"]V(85W0MI7H4&2BC7/6 ON:64@P=\V M3&$RF.OX[M'/KW"\Y+;R4EM!X3,_>QD[MO4R=ND=AB!A0C;V2I_@\(]8WM^\ MN_[1H]XMC]8KD=M,'X\YM:P^< W(:"Z8-K1M%:^K#,1E#D@XN*Z#O,52$HH4 M4I%,+ +^04J"U2,K/AA%:>VX,/ ;Y5:C%2M#&M.M6EJ-O,2)(5'I'\4>]5MX M]#VR;U91ULG8/^0=P\#[S)]JC&=3&>W$&LF MY694<,)F3ZMD*0 #$KB7_'T4ZAUG'DT_Z&8YO%?^,)] MZ_@W<*#Z8_G.XA.3U;? B1 -VD#TUWR,;RK3)*1Y9HG3(Y(@^15(3N!6DMUU MN'?8*6K5?(S7H>KTR+RI_!E.5ZJ5T-2/,@^2Y$Q\J':J<^.Q. SD?LTJ<'^B M^Q<:U2"WJAU.WVG5+)N0U#;"/>5H%ME\WX#%9"]HP4&!P).'!\K,X,C:I+.% M<30]58G\*@E/G[4?4[];074!"MI(7663JJ7[]R.+F9CBG<]OVEOCA!=-+6H\&-$:>WTJ4N_^3EOK>9M;ESI-"^'KA=] M2-=>D(S)X%.W!]?GZ]>'O:^[BZ$UF= MAY_N)IV7#:U>20][D[$1E;*R=WA\B9G'G.@#'E99;T05J(8I6%-[G*"AK6EE M0T[5&.^XU2YRGR>$Q DQ46+'WARLI->]L^<_/D=.$$/1L#!HG(1I=43NO=JZ MG[ZQU=P+L3_KRSZ08YO/NWJ[]NIA73L[J_L:5+VQ_Q#O&YW+J*I=W%* M=J8IHZAB9\_\CO^^2NC^=#K2CQ+."!K .F;[YSD9W*NEODH9[\QQ2H0!*1+1 M ]<,ZH9MY*.#CD_2;S0]?.+)$M .O*#KTV_)\XZW+]K .151)CH)L^/W%*B& MD6A?+905QR'G 'OT;RS9$4\,3^GZ3MSKXX();B$7D*_S]D[P0>".'E!/Y"N^ M7 :\&_?#?4=&F_?%%SO],A*#H?C,)[>+> ^^) :2'.L#Y4;GD+#E\[^?0[@% ML JX76F>^@R;S"TX0Y1)WB1GGN5Z M/2O30DN&R@C!$Y6"M&FQC-III3IK[S4H)Y:4\GI\#48/01,GF@QJL6S2V9L@ M[NGG<.KU2N\[>WA:6EQ'R:?!1PGBAM,WEV^ A+I/2ABW@5QT=X@KF4 M/]1(.6J0P(GM?>RARAVW]<<[*S328I!\\H)(AOD[7#&1/&'%7N)JYUK0E&8I M[" OZC#!PS)&/$3,I=GEIG8KG3:?3>S7ZJF(\TK;6<1TO<0#Q:\@7ESILQVH MP^JZWO"A&B8W!R!K.1BOPB!F7IKM>J0N9:_PG$&G$5N+QFS"5M\BBEAN)S"+ M .^@QD!17^%(,I8D1#5H3V"6>YI S6>74CL/*BV]OQ[C1+Z?'BX]3RQX'/_! M87QZZ\=[/(?>H/%JGL-\DC*=4,V$E*=_+D M\;C:G7QO-J:+5TZ\N_G[D;WR23('VF5RY4015.X7S^8ID+FU$TZXZ:9S>5+7 MW /OM$U3;E,_!O*D1']!G(1D+.2KD9;F#E,H3@OZ-B+WD<9)Q-R$>B"-P@YG MC7!'9KU.Y4BLML ;>0HY31VN($> GI6ES'@JO3C!W_@@> AC9A1+M5/FJKC7 MDCKLT=S$W!_?EJX+TZC;,'IPHF2]>4AS-EE6B'^P.H0U4X*AZ.*,Q,$METWA M!R&*>\H_K(K&*]=\>1 5$>;"@.5E$HFCU@&A0BSB2+G$G=<#ERQ["27+8L+C M4#*9FU<7S!Y)@;L:T"UY"\D'=:*X:.+!:RCPM+U"(XOX5%I^LR8DR]E M9FJ88?'_F49[7=ND;6>&TV4-&[$7&LX03RMBFWMA>B$EEA<^.$WY7+I@48.= M]B%L(+UKHT\88-IYUW,HBNG2TJF\]*HJ2[(3>\8@IDE\9I'=RX;=IF$ZE&>( M'?WTG'Q"]K9C[HZ\.3'_ .ZDL7@GK\")\L\T?9VS.(V;SML2*7]^T-D^=MFQ M^\F:F>3"D%5 I#@DE0>,*B6J'&_F!DV%RF]\(9VV3>/()[YVXF=VWW#@\]4# MC9*/!ZYL[4T\^UU_+THML,/;U&^!$\W6)YH]MC M%# H-,RUOF7O\%/<6.^HL0-NSV[7M>S0ZM9X_5A#9E/WS4DOR":E+.8F- L5 M*QN&B!2>)%S%>DO4I($E4@Y3C1';U@=WT&II7([;Q@YX0U=/;.-U]3$)]^$+ M\^W K;BF+FXW<<):6QF_]6C-O\E_]\Y/+6I4=. M/\,)&;4: $I4/L WKM:+9WP3$4 G3ICK^.0G[DA\-BCS<75)BG%#Q*)BXX9( M[2![_BGR,#D?3D\^0APJ R&MTJ?J\QP3A8L=Y48+F9]8P/;'O3)H3C_'&S:U MFF2!4_D09^C4BVCJ7RDU._6I1U-GLJAPWINCXN1SQ%%1ITD>%>4/D49%K8C& M;B2I68R*,=1!M;EUIRCHWJDCSGCJKKO6SM;=6>UG-!%H(/M(!Q: $5E-7\I[ M0@L\'?=[)_H0E6K8-F ;/CGDJJ?GIN">XD/H,Y?148YV:5Q5G- +JE__@MQ3 M*_LD2HT_QW1S]._81G5>2Z_G3''N7'LMH"NZS1#I:H0?!>H61'(BP H7U(U@ M@NI6*+R< :K[YZI/\TC3_N"P""19;^"$?:,1":/T0RH/FJ@7/8,1Q(\>P-BQ#RS"4\6+/P/J9QF59#,(IDTR0!TVHEM'WK1Y MI*\T.-*FJR8M77##D(Z^97!I:H\7,K2D-O7>*G%(1Z3D![\VTI*%YXL$[^@F MZ^B)1J_,51U^4#3#Z:=M>F6I^;HV^/RQ5=(>ZT,@*I:'*=V)SQ*D$L1\ 9P* M$-?>V6AKB]X-U1J>^.)Y0]0.V2#NH%YIOF%?>V84:H#'Z\W-:_W]"443G%[6 MI$]V0O3T<]QG0Y72#E3?(P;Z,.3>_#SM;?C!%7LJ:6)GOW5TM08])MX<\C5- M\(:\2I_*H?#9A+Q2VH%"7AS_MA'R@RMV5])DU)!OV*L<7;&!Q_G;,/J;SS9) MZVA_WA O #3K=C+RG[3"#08M,@\]"]AD?&S,!896\NE,*^OS@M%4S E;.K4 MRY1B_;/F3A4U7NYLZ8(3:KKH>W) 0=D>WY*VD]0#KFP71#"P$Z.3*"UH68G0 M9[9GP3:M>[6!QSE_#$.O*='9K2?N>.V@?>5&=GLWO-';17A3?Y8\\EIP&WF] M%/B0,!HKC3J6Q-'M.VO/5Y?%T>HX6^\?*#VKZ?\6R^24WFI?\T4L%[C^ MNJ).>^2>WJ;I6:V-NL:(/;I59&,O+BB3D),F0-ON+&P\98$<23@]R]&X3!Y" M%B2KH$M(UG>:35PVZ*P(SIH>LXC0)KF'"%,G(8(!%$=&%:UC*"XUA:JZEL)6 M7+9J/K;GS5S'B[X_X(X -E MCQEPOG(2N@TCSJ F.=O4%F>(:FF8[7LH&^+>^F@7>Z#=C^"85<8Z2%;$S7E- MN@\RGL;WN8HI;5(0GWPO9 HUS[])*T_(AD$2.6[R"TMV5\B);>K'&77RQLF3C/Z"Y!RLS!+&U7GIO<(; M]?*BAYN2QQ>UZ=3H,;_V86*L.B(SCFNE3;0#_8S"3"-?K<=H4+#(EQ$%5WSP M,+QAZO%B0:+4&I'*&M.\O@,',Z *OSC*=4^35?!*XP3FNZM _$UA1:V.N+%" M7_?*6SNMO?!B0@?9>YWTN0 >1! 4)4I(P0=2@>D'+W03PG-=OA^^R1 )(W(5 M48\EY"Z<^*&N"4T$!F$5@XBCKN/H&R:./P]]D>#=M;&"O)DF6E5L?:.1 2OZ);L$N*G1N:H\;>5LU M+:.JLC%>Q&P7N7]^-:=-,N)6\&T*5<-U4G#\Y&*]V@XA&K&9VV'>02H M6M>Z"#UOC3]$&V3N[[@%<1Q!.JJR4:%LCS"MW4K^$4[%!6*KTO\QS?.:D M&]&3V*#,A @NI0PV6<997GOR_>GIM6_XWB< L4<*5YZ@8-AZCWF@)F-VIX#9&WSN:!A ML_!#0I]TX9B\2%YIRI1ZEC!N',4+^A+.8I)R(!D+B\@UNLKI-QS5JSH4#A7( M>YUAX"JXZ8V[;Q*\_[=E@6W\+*E#0G/"L\'( M-2=87WN9;+"5YZ;2$2>0U%=(F(ELT[2EVEZ:B"Y)+0U8!R>0A M0J!L4DJ*S52/9%+9AGN+]GRN<2T;&PS+(&$>\X\)'Y.>J'N,6,)H?//N^D<> M(J)^>;@_')/TBM"-$P7<-O$#C9YV3D1EQ"DRP$/1QCETC&+!\@['((3Q;H8, MJY[QD%&2@A1BD$R.] 6"0A)1GR^5!5XD($*:!9'R6-EIP6')Z\R*,1#E"^]C M$B=.X'%6EHY]X+!+R:EHQ:G@$II;=2PA+?\\H GQPS@F!^Y@PIXP9V$![QY# MT[?PZ'ODA?^5JWB1Z6AE@YJ^%=!U=[> IZU50;L&58 >_ M\66(OC1QCQ>#6*RR$]Z'(-[Q81BUC,>%XH[R$Z"8$WDQ^7SPG(2*\UM2 %@\ ME&\S9S(,_H1%EQF=]]>C/-L6WX91@Q4;RK]UI8$[XHPL4IF)=2& -Z+,U!@C M@BP6A^.TUYNE%QY@S&TNP5/?%+>O-^E7*;=3TPZOYS9*.XJ#6JS>5LB5BR6E M^N'[3W_X_H=&G]7MB]N).UF@ M0Z'?&Z>3?QQ_![8'3Q_0]V*TOA,<.=M9M5 MIK/?NY;R5$/0Q0T>@UENB#76'?X*6,.I9GZC\:VZBBK+ #55VQ9;=Y8+:=DW MX?25MA[9=I>L-Y]C*I]NSN]B2,RLV7QI[X$36#IHF^W\MC3'O9^K*WS_75J? M<@;T-S&)@"5)0G*,*3D&'HU\N1\+ L@_E"[DB&VS2?=AQS:)H ];I9R#?*<] M7I0N6]5.0\;?+9U$ZXMP4SP$3 =EWP(1'1D-ZK+D'3A3K MH&UYXM/0'.^41D=H4Z>5M$E.G&34+2:U%/HVOG30UF>67JQ^V:"QP^P\>:"7 M#!I\>>#G9C_'CS2F_ O>+0/OYIT/)$P>SKI)+\4KWZ73[XG38PVTSV:1FMUP MSR:[*F%\H&K'8K(7M(@X=Q"+4AR?OWWZEF02B)V[L@PD$V+2V>14)OG\I*&Y MON!F")4%=3OTQXF1QI:HE-'5[8QW*=-=!>/BN04GDA?2!5[BE&[.C4AV M=JKF3F:,'/A8(*J->7#)!9AD[WX=ZJPP)38("3V6'+FE5ZF0E\?D/DS^@R8/ M#FN!!IWNLT &;3O4 $-K7_2XH*]!3U@@94XD8T5>C@GAS,@'30BPLPD+X]LB MGRC1$BLK%63='?6./ISNDGN5,=>2QG>A$\1\DG3+ B=P6;!]S&M(-IT<-Z>& M&R%Z6JE2+]:,%%[\Z*N0\99[RA+BFD2X_ M2@;C\C2=%N]'$G?H#6&OFB.*1O3P!N$@6ID/9GE@B6NU]C;BJLHU[K\IFN(. MAB;]RDY>UPZO\S9*.X!3#KV95I".Q27&]!449:*YK3U.G]/6-#]TU=08=P99 M3_2!D\9%6?:X^IS.M$>K1E6]1)W6!;"DL&(V%0N1P;7['R?]EK M_0/GG3O/!ITT;*" JH:>L\(M'3W&!K%*Y1^6"6$3TL:TREFX5^HBYMS0H!T& M6Q@#X;!K;[Y $@NE0NR[EKL[';KC!$U3.RC7SPU]\2XW.FO0\X:;?E;JSO(] MFLDM4])>//%D$Q0*47Z,PCB^DD\#M5A*V6D> -"L?%;L.CR_)YNB?&Z$EWCO20![^)A:IH$$7 HC! MP4B-0;%B8I#XDS1*0+=.0KU&F)C4-G?\WIBU7W;S^-;H:GQ(D2K(;X-R41H:H]W -"2>E"\+R%\=B::? VO&T6QXW]CJ5#GJ&;(E!,O M@2@A'=%,\#'T?3[^O#F1ZN2C"1WZSPA(1O,!@KLHTLT/R*_ FMY*Y MI6S1Y#;Z*7S-BM)LB*.:+ YWO:QF9I,_2YV"=TW*7:\73CSHJ'6VGZ;1!?=& M6A<%^M==22\$"<>%GUVH.5WR8!(&Q#G/HTRZB3:)131G2!,O@2=3W^,$N3]. M 5?9+*RCJJ5N\P2L4[UU$"OK,U_(.M.@/V9%I6G\W/%K./.T 5C&:?)]_TG4 M5V@W4<8-==]VH)GK9> M>-=C'60W+\:3LE@0SH3D7,3&-*!>QLG*8FL" X#6^XRTU9#^)8S^M@H>HM"E M<;>8;NPYDZ!NU[XVJM7=9A#6&L(/$-? !:K8IGR01?:(-L@4/TCB5H/[E@4L MWE'OQS#TN@5W8\^9!'>[]K7!K>XV@^#6$'Z X,ZX$,$&66R/:()<[RW0'BJ7 M\!#1@\.\K'I%_>F8QH8X [)=MRQ#4-\*=TZ@1>;^60!9$#JB/N3.H&!T5MN( M %\88ASO523EDYV3P'CSRCQ**/]&PCUSR0L-Z(;Q!?,;2W;0FFR.4/L@K8(" M+,* D@_J1%!X'I[H"\)H#VF'O!JS^^'",IMMB!\&VXFO2XUDX91L7B;+SA'! M"12T60OKFA["F#N?K*;=?.!/U18GJFEI6)Y8U#;$.Y5H%M?4)S.J><5WF\=R MQU'Q9QIX'$>]E+B=DU,B\E=!?(Q@9%#H7],,=ZRI]*J>BJJVP1MA2DG[ GY. MT4I4C:864Z@U24BM^;PHTAG%:AOB#BNU;N7 .F^%-[0:9#7U0D$2Q; UEG(C M+627@5>26%Q\:9T#U_?!&46=-*Y?Z=9TF-.BMTG\GNO?]%Z7\N!9>5W,OZ.8 MKWPC6>GT='$L.H8QGWJV+)-YG\H"F4<[7!]U\@5Y*)! /MXCB<%C]?FF/)?D MA7*YTFJL@BT?N?;\YW0%7K_<_K;T^A&B]?887^[)TIMP'J2*KX+/*.@:)HZO MMQ ?0_-G8,^=3^H/?B6]R95 ;OXDE *(BT/FQ5D$&J\W)RF'3-5T/)$:UQJH M)T',$#Z$K0I\[T,-._@/HIMY511: N/L7%1Y'"@-#Z(^RN$D$::,NXEAUJH9 M<_:GY]RI..I]FAT5-I,8G:O M.EGHO.\<(5EA@7;T/>DX5Z!5J3$=IL:I!%F>$PET#FV8![E,\,[6'=Q,IR:P ML&\TF7]H35L7)#"J)U,+?T^.3V,H3BI>7KT_PGWL]6:YC:B\CU1C#XTN>,%. M5]\,X]K:XX8V;>G-STES;XW%Q36QQ!8AZWRL=8!S $O]I*W73H=M<@*M9[WKPJN\S M)P!KT:!'G@P@C+PZ_I$6OGMP/B1T!>GC+1*LX$67#_' /)^KE%*6)YE)CG:B MK9C&G3X\O^ 3'?3NR?;H1$Z0T((3I9#$E).!9,8+)U FMH MIV-L?!'OPB@17C8)'M^'@6L&R96>,T7E<^VU@+GH-F-LKE'B_X=G?7@.@!OU(=D"[8X<+I<SHV>NLH3W>\SI:4@\7TQD#(CE8.<4SJLJY@DS0@_ -MX$XCP")S%.0M_,, M8G7)3Q.XN1,G,'2N O&W2W'XHUSSJ,AR-A_"&XKVG+"AIP75(&)(>"YHTU>] M?K#T7,[$44"D3!0XB)1^8+>ZM>K$#"YSRBV*L]F*561;!MXUX\(D^=L#PASQ MR<3MEL6NX_\'=:*?G$3LVRQ?8O% =IO%AV P$XP;S):U0->;^@S0;C@=!X \ M6 !+:4H/<%.08^[3M)3MW MURNV<+>8#;E./3[V<(= MEX6.#GAE)O\%(._,IH.#7L[A"X>]<53D<_=-<46]$ _^7P+BQH.W+ M1C2+0):),K('.+!:#8QV5(U]_.GT->1H,<7?4._ITO8&Z^@F]@VGA M*DBXA1Q<"R'&CLRTJB*'=&S%6=-?!&"525G"-2C*[$-Q(P2XM MHK"L+I]<8=*)PN4 M T2K(]ZPZ":^\9(CYV)EB659R6E".'(\"D#2$JWGS9 'ID*O2@R>M$$<;BI) MC9T." :.I5O,DZDSW2,?G<:^YAZX TM#V[/W/^8VNND(W>O1#'LO@$RHE>T5 MW!T+Z"JA>X,$1[DK[G#LHK_F BWOAS= .TD_4A+C5^!$!"L[=T@G,4+-$O3> MJ%SOB)'^.::;HW_'-JI4OV;7N4;ZN?YZD5[TFV.DUT@_2J0OB.1$@-48@?Y* MHY?0--0'M():3=LC.4>V#VF(.0WOMRW\=NLTVW,_>_]/M,\L0'^:9M+;@'N]YN!Y3]6%4KU/-=N@N M7?>X/XJ"LO%[&<@;P M6_8R%7UW_:,'9W\W\G"MXV=/^,()X6T8>F_,]Q?$=]R_0;/#[B-F4&TN/O)I MNJBZ"<_W$@<(<#V)SU?7D]9 G]R^DB'1 MR"K84'(:UZGE)SV[,VO@0T6I:B MA=QN.NOG5&8YRRK+/6(.!=LB:PBUQU*K[;KLR&K=Q G;"TA*WZ]W2E/ [%%/ M&QA5(.1Z4_@5][_)N"+D*@I M_S0%W]E"S;"6UP2I89C.$MX&5KT_'"QJML7+J+@@N9P20\4#,G!3H2QK]O=? M"W%)25XK=QC*&:]S<%5\=:V=<$>ZGL[E,&WN@3?&-.4V7M&7Y\IUMA+%.FKOC+0T MQ0DN.OIEVUFJ=KBWK5JE-J[2!.^D^G).[5$^=W89%)$@AR@\T"CY6) #IYS MW)K^_<@.8LJ]H[Y\HU&69^%NZ^3RQ9-N-XUFEX)PH>CD+^G:U&Z2V9/0:1?Z ML.T5A:]B0==\EZVY!TYXZJ!M>6K3T!SOS$5':/.*#=9%,UOE:[_!!E^YIS#IT(X [B[K8HA[1^;[P! M;J"#:1 \Y,L$P4P<4\O9I:F"EP\B:HA;S@-8L$J-.5"A0]-ME]9.,T4!Y4V7 MYAXSC/9AKGJT1+B]2RX3Z2T4IH7"6UM77TK'.:_31 U,/?C//H4?N G*F4RE M>52[.,.1QXT,0]NQLF\Y$&V\:#.XAD.<;BY+LB"Y+")TR])P#*NBV:(*9Y8N MX:"QJ2S9[Y0LZY7D&6PGHNZTNRY<&1' "4CFMLCW,CKU1K[#8:9+CU,%Z56< MLKN7KN5 7CR_7I->PCG&XB4+DNPH"<)HSS_AWZ]W= 6AEV/, GC_(PDA&<#_ M3,65'7EY)Z;1*W.GWAZ9V*BU-TXLHNYSX^[*M,8Y!U=F]5).H?--=NT,1 PC M6>@E\&BT/HBC(D:,Z32*;R' HY M EN2\Y6OI%@^+3^]><2Y>7@?)8R\L\L"$S^,\K3C@5#X6GFC_5 M49NWR:6_"YU@N8VH.)BB/$7:TARG%^KJF65@FMKBSK=H26[JD(^0-HSE"] [ M2F+AGPGXI\^Y$2=C-VDR9%2-GPH5@3S)Z9-?)8=I-[VGU+?ZE5H9&8\O,?W[ M$59@K_P_;7,W96N&1L$=C837.Z1!!NF,--DRQ H*BMD&R> MKC:TGUU8-DQ958UG%9I#35OK?;9^VFHM/&TH:R-$&X]UJ]K.*C35![EK&\XF M)(>:TIUZJ)69ZV0ZTE=;L]5R%N"NY=4@96/DD=>HHS*)0=*X=A_ M[F=4/<6Z\3*,HO"-!5LKQRE!K96XP0&KUEO'I?)(B,(<#:\10L%B1CDNXICS?WT9P5C*M^'LXQ31*? M>G!ME<7Q43RJP*=$,8]R#$$N?X(SR_DDZ4F(MN+"4D\OXC6(S"G\=6VBQH(V M"G,!!FT]!D.)G&-EM229$LG5VGII0KO<'R$_60"%P XJJV1)1,F*U693(BOU MEL)@F^5T%'8[:8(;!NKTJ910*GV.-X1KI>Q3T*W((]HICC0S?=J>Q!A4GP=Y M,(J\.OZ1REP+5U D1%^L)D3+6EY^9-4[6^K&M'::#WZH=58ARGF/>6!,@]S# M1"G.0K CFR ER/C8SZ,:CCUBC.Q"RD=Z<#Y$:;GU)L\!KX)[^IX\OU'_E?X4 M!LE.M2_9E^9\<,'88BK8Z$QP'JABKM90H).%]$+BSCJP* MC8E]:9!1ME$_T !*7Q)L5/09"SB R4R@8Q![\*C^PRS XY:;?"C3I;2^,.@H M6Z@7<@"A+P@X*NJ,A!O 8QZP,8@U>#C_TSQ0@[T.-N-(:7UIJ%&R4#_4X(2^ M)-0HJS,6:G >,T&-(:S!P_F/R%%CN>&V&PXX3LE],=A1:R=#^*C0^B(0I%ZC MX4'$ 3[S@9)AS?*\HQ$5%K!_]^3*B:(/%FP[W#\YZX(;&W3T5=]#J;;'&^-: M4@\5Q_;J[H^JYG*[C43IUK:+&E,>/!U-6WE&OF:;F&0 .%C-;2%P7I:'L\C. MNY[HW=H8)]+HZ9C7S5:VQ%VS24/N 2HVL6 #M:U%!7VHA>RP %P27OG,+XAE MAQBGK68]GOII.? R;;*J/Z@Y+LJ.K*&124&D&"230]1:G70- M,KH];E;7=T(M^_/PNY;:5.K6.*-74TOUG/P.?WFJ-H$'JH=COS[56(K>Y=FX MHC[5@KC'**+IZZ=!&%RDOZ-(2@ZG>WI+EO'E%;D/$TH>G ]8:]F'HBP!\N@D M]&:SH6["7ND#Y:;E0]=6+UG03F-.L*5I$368M1"8"\3IJC%8(;"\4 1P7)"< M)RF8(@#$L:2\Q69!TL,($J@L@; M1+G\SFPRDE*=9QF#J"5R$>&&>.=7^2=^K.Z1BC"/"ES7D"MJNK'0^^1Q%%2 MBB_^6Q%;_)?_O(+]1!H=@/>]LZ_;%VEHAC,BVO0"9U>UP>?'K9*:KQD+H@2H MVGA=Q;9VHP76(SUP(^VX+/D#3J=ZUN[T=.V+-P0[6R"+2^V..(.UN_@#^KB- M)UB0*FW^7.*!W00TVGY)9[ZG41%.YPAV:I9_C)B72/<>UW-(@^PP05% M@=2;7$\/JVG?0QQ%7:Z%Q2NM/@TP3R5,H^CDX M.,QK>[/&\NF7IT0@FOG1EQH"N..ZNRWT#KV<]L8;Y08ZC'7<13+$>]9E<(/D MK^"(!QV(QV+7\-VXVH3 0Q2ZE'KQ+7?YO.Y!=9,1#@.?SL4[=L49X";Z9VD$ MW7ZX$PN=M>AYOS5]VC&&JY\PU$&F(16!P'?"_R[GLR(O/FDZ83)3/%04SEF= M;[$+=I.G'"S9(2K;H>(%TF,&P[NLLDMP27>.OZEHQF@MSK5W08QOFOKFN-;2 M'CF>Z4K?'\?>6++;A;Z75LO@XODD<=YI3#)D>Q$BG/HS.WO$;5Q8&]LB&0.R M#HAD0=95)!M)XV84FTSMO>-1R)%7,,O&DFV=[&CT2%W*7F&%*NI5+7T_?(,7 M!&_#Z"JB'DONPCA.%Z^5Y!07[.8]XD6))5O49W-99>?"S%)24XK5_8? MZ2L-CA0F>E=A(!XA^H4/:E?'. FY8*O ]8\PO"WCF/+_><_.^__7WK?U1HXC M:[[OK^#3;@^0U8N>F;VXG(;MJL:@'Q:RQ+0UI92R):6K/+]^ M>1%UR20E2N(EE!Z@T2C;9-S$^!@,DD%EFGL*)=BN/L,ZW7V;T63@.ND<9:;O M<#">?)4@N++H"PF^-$E4<4:"-2*\/6WY>+91V+%16-LHKFT4"!N5)S9R CQ7 M/\*XP.LT>@@27#S2H%EA3'E+V,#1HUT;&"3-X#I^G["3"PTPFNQ&,Z.*&%DO M/FM9O8*I5TK4PJ2Z_AA_WJ3A,JSB,J&,$?BL&XBV29O!3O% M-B"S];.(Q_R=;A)84O[O:\3IHNMK]'#W=85N;B[\G3ITJ:4Y,+F.[]*^$\VG M+2##AU2;!C[6^(MCY<^,<&B6CZB8A;2 M5 '4S<")8U5;F "BI6$[!I8VA!O]]HL[^4(>"W'KH-?[T6$[6E[]<8C];$\Q M1>B&*5&<2T$K?+'?/NR3N.2UOPH"X_<4S']1+7W&DX'MI5/MTEG$CJ0!U[\V5YDNUV6,DT^!V\/.)%%(1I=8'K[&'U%E#_4'G;8KRW]]!)5 MC$'K41#.I!JJ<8EVP1MZ(D.7N(O3)8 SU1F'EN8X4#5&;P%7.GU@0]8H#::.8<[D M9/"*D4L3%W'%"SE%+@O0\!8V5KROP0THJTZ?,GC*_XO5B) MQJIV< &J5[.Z9HVL$6SXZ1=Y_O6+HJ&/MAB+N])N*]!8T;%%%1&RZ$IZ"]P^ M>MC7KO7=3 $%C=WBD@[,7IQ0-(,+$WUZ"920M8$-$KT2S\>(L";O#2*L:-@0 M]0H0MG6;!P_R#:N!/<4E/U5VG4?P:1X<@41225K6#"2"#FHF2M=)&\#:+ MAD6=.OH850H=#5W'!9=/]**7!]A-(EK4Z27>/V97:1F7;\JRR^,I+&C4ZEE# M.9[[NR]DI&LJ8=0'#-&<_>Y(=9WV,(%$6]/. MT1]58WB3F;[(DY,+C#+BI%=5&I901^P/7H[QV5-VL]WBW'BF]9:FA7EA'G8' M_Q)'A[ D;+ZD$PBYMA(XW;K7B?9KME&U:5L1A[ M5/-';0%0+0$B(J"6#.ZW[GT;;.;H,H7>TT!ZZ5@\ 7(7CZQN 51O%+-:.+1, M*2N,0S?I6/#C%#I=V 4H"#I7W3JI+(LZM=AAD *9J!Q>R>C43("5M!!N6 M^D6>#T09J\>5B:5/M3U4U-7WZ/$YOP!DQP*\#EF]Y!-TG6.,3>U.OJHI&+DJ MB$]^O\3[K(C+HBK+]IA=[S,1-$HTU>H$%V#T=19H,]P#-O2,D'\^#F'&C,3Y MG%L;?Z[O-O5RP"GR.# 9X$$C[K$8:6VX.,DRC?Z:/UF>RE87A..7-\UY[=)+Q+R)Q+T$:TEQIE*!RZXS;),<[UN M A'8$#A/)>N[>T(\1'QY1U'TR(V"],B3Z!%J2C+DTJ*(B.OX)I\/@QJQDX?; M?^=B*]=5^>@BY2/1AJ[4:>3+?&>=Y\0B[ GJXN-;TZ8J/+[^'N219@V_V?1A MS@36+*FH#SB/..#]6.,J&JD]2/E\8(Q06QK4%H?6)FPWK$1"3"9%O4)'^[[O MRZB3@]Q?\^RPWVP_!VE0L5^GT=5NGV1O&!?*TV&:W6 "UUB]1<2JTP=V@#I* M@\D'&%_B NT8+52401KQC8D /5/NU UV#7^6NL9" J?!I1-CK#6T-G9+#^>O M<#ZKYZN]06^WM:P?593=L/>6G"N'Y[8%,0OR6>< ML=L[?G:U?U"KZ>=)D*+,X["L=/V2TFS:PQ>I ^OV@>G#HS3N/NC1TP%ND*\G M]O04D*!>%?1@]-%/A$/Q)S]'H)TKSIWW0.E[.Q_=M\Q0K3)N!HJ?&B$,&P3, MV>[D:/8LJG#AQ*!NLPY[#ZQE!Y:R-YYKO$*P(D6M*OQH"[$H"*MBLE])P[*X M3N]P'F<165X5QC&ME].9@MRP=8V@GIK-&<*@AK+><'&%*NE6B,N'XA1Q">EO MB(S+ DN+MF8TB?U^(A;B9\W^Y*LP,$#K-+7N6K$Q>N8V SG!*%/Q4BO]AN/G M%Z+*FGR?X!E?_< Y??.+7?.:^IF,2K#P"W5GY7&=3>7/@T''$_'AF7_^XH+>H7DGIJS: I(]GU%"[P6,#_:LO#) M3&B:$? YSYJZ'I=M/*M5"8BXA"O4R.@3@\'96YAIWU2OI?!:_>@/4J>LX=J& MXA.5\ODDLRP6 *"&[6DDU26A#QPN36L)!B6Y8#"#>Y>&;<'AJ3V+O)COZ,ZP$6N<#=I8I-<3+LJ,E-\$?M2XT'CYP04S!SI[ M#*"HD-739^Q+FEM99Q&]Z>7MEWR7 MB"H>LS)(VG^_R(KR-BO_CLM['&;/:?Q/8F665_J4Y=6O:#O5VLRY$+ G03_? MI#TCNI4 [O3HR0[6DEVUJ&)JI+*1WY8DV"Y1(]ZJ2I.SFWDM$3W!^\(^@S@T M\@$%UU9P_1V,K)!&\H8[$SBW@,?U$A<9M61&O&!G2:16GZA,S@[ MK!>;%5\S^NAP0M9)CB/[(0'>$=YK?0OKN]E2[N\$\_5L !#UZSW'1O)S"_'M M?IO:@*\U^5: _RXPWUV$/R3 OS#?493?R_U]8S[\2+\'\\\EU+?[;>28+P+] MY6)^M:NQ.92LZ"Z]89LER:4\Y/=8U.>E(V)SOM-.G+(2)IR6?I;.+_\:- MG.)G6MO!)I3:L'5%<\%'%3ITJ@N]I#17[D"U1'LSQMK MQWX'DQ"LR_M\D7FT!2 -A>:/?G95*')V*_/!\V=?9FV">D%T[-#^E;VI*_< M.4W_;UUM%^H+!%S#0[^NGHLR#L%S\ MWJ6K3S5DT3N<\\]TQA.%WZ_YKREAQ@M(9EB_>_!?+.*?PPZLU0^CWI=U\P*2 M^RU:Q^;L;MP.&A7&O#GTII1DF\;'4X+CQ5CX3&KINQA]5'"D# N>6VU9 L3S M@M)=Y3-]8]#UA^KN2"]D3M#?C/*PEM+GOO 9P.Q7L+2]?:9X;]@ $-92G<\G6A8W.5WT,CS?V4!/ M;0A@WTB*6J(N?;?=KOWKFOIBVKO'NR!F&P476'<\/"/E9[;_DI M($1"#.%9R1E65*^'5%8T_ACR+$G.>Y*8\75,3A(3Q#C?26*.,2!,$OV9GS.; M)'Q\K,%]B.7.%J.3:JXG$:,"GO?<8OY;FIQRS$EWOC.1!1M!F*!F[%NP% MZ /K[6=,GMGV^)7-5K^0_]B,17XQ.WMX36P0IT4<\FJO\@T)JXQ@SB#V;4MG M GM<_")ZE(7L<3^FBK/!--N!;S,4X6U$'<[)Q9FE+EQ*[S( O M)JRJ# %>.SL<_?BQC!UN>V;OW(,K4?F":9B^Q*Q3:[W3M9&#K8A3A@N 6:NV MMK2Q<,0-.-#:U1D"TG82+6"0%J;=^S+^2XQJ%7FGUHQ2!_%.HMXY\BP KGU^ M*0=W"H:% 0[V7DT"82[HS?J-)EL5>]&P8JP\^RM5_5@1ZE7?QSB\NTZ+4:Q*5]P_O@2 MI)4VMUGZRJ#[WMYSA%.%@ F6?K^)D2!TD@1G&'G.LX/'<),+CEJ2(R8Z*HGL M33!:BR]*3=, B9$M%OTXHL?O=J[P;^9POG=6U3;X@ND^"]@KKR:[C!]1/V M[Q':U4: C^Y-I>+S!7CSWV?Y+P[KKWN.+H']2DB7E^1C?@KBG&U'@]@&&2GE M>YTN9GU5QXFU,2*^QVEGGJ'@3TVM)-W)55RF(Z)*(JJEW^M0Y_JIM9^&.X=J MHP:_ >#A\:^I;\3W@S;?_6N2T[+.&I&OXTVV M-+.HZHDI ('">/G>:[0P\4NZ"1E&"O<>XX:I)H(?/'#->I_L%P2N_[ MC.1Y/.BGFS"GY?#AS6$CA7NO$]B4;^ATSU!+LOV;R_J7:DY$W8>#./_Y-8F+*J:>2!EQ;Z=%ZAOD1 M)@=6:HK+L$)4<-*N1&^X1(WL*[3>98>T]++66>X7^9+F-3,^.53W=\-V1(!_ MT'_C@M;[NL0AO[?]EU]6B**\J3"@SI ^;;JN&NS36 M@S8R^,-+H 8Q")59&CWL@SXT/&H!&O!DVK0PK?UG\+ E%=8%,A'&Z.%N[1IY MC.K[4*OA%3PLZ>0C6WF1!$6QV?X6T.Q$N.4$:9GG2J:",RC3'JZ'=*_]@%_8W;RXR^WC3&/G6/!8[=KK:# MHY;?./4:O&G@^@PE[>IG*@5[BI[(YI789%R$]-$$Y2%(ZO8UA>HN>CB)) MJFX).U^J(??4(2>(H9QZ$]WVWA[H!OA3EN?9=WK.AOS(3GAB%!$Q4/"<8W9Z MQVD&U:8%J%8-[16J32)Q1/MY55??V@["7*=$.5PP>:_3BZ!X&511VF4I:*/6 M5XXYI^V7A#P]TD].234/S*.X(L^QJ,S0$T;[(&8%JT+";"GP9,%,)R E>/ H MZ#I%E(UGL+*@]W5G2%3CP 5T_4><'M>XTNRR3.AJZZL#7;3]+T-BOC<#@7-8_V4H#- M@ 7E$#B#\)+ TH2:AHX@IO6+8D\54Q01KO07WSE?>OZ9EE:DB"O\D[[0>N*M M'@'8IT&/H!HUL@BD%E<*Z_?;-ELD)$)4)/J+2BC$I?(,[C[M>:L8D3G^XQ#G M_/;_X%BT/7-LGI+XF3G[I_@'CECQT1%6571?'O[WV6$(XF5]EXGBO9H8 NHM MI4R&-X7BL(&85U9EN'JSB:W.XP:*RI>@9'\(JI(691ZP.\N::?LKZ_B MF!+S,9_)#&?F/$UR- ;=I-Q^#7?TF*'Z+!<$Q'5GJ+O.0#L=9-(A9 >FJ]I0 MCWP$,_5DBX)!X^G360I$C[2,'* UB2P)GL>J9#FQ$>]V.(I)O$N<)]B6U;Y6 M@\WDF]-KX67\BMLXC7C);!HC?W^)PY>>L/I[4""R5@T2&BZ32#JAO%GAN2ZG MT^E#T%/%]\YOHOOYDL>AMRC(5S&NGOIH\@2=7(H5^XR8%5P9J5&_'4V8!'UQ M"FN=1M7UD1LRO<1)7+XIK-#? S:0:VC;ANR>YO#!64?XZ36*"(ZQBF=T;+(, M0B2.\P5I1-"17ZY*!$?G@&93>P9=]?%%PJ&^P5CS\()/UG7N_\8^;ENL=UE> MQO]D?K#9MHT@/WLPIA],*!NM>?N.QF GN+^X^!@B@>(J(K5ZXG+&!<709+@Z.-;U:ZH&HXJC3&**FP8,&2UP4(% M^B3A0H@IQ8P7/%BUUCF-'(@+0JN@"U'J'L=K #4NX7CT@[^P[0#1]Q];[ M%64O#FI;R?K9"#IJJCMMK2R*J4T4L?P1 ""B$ME]S;ZV,'U-2T.Q9:)L"'NS M9%CL.=LDS1;U=S%%8,' Z:Z(/36;Y$4]"];$?4Q^]?R^+LA,7!" $?L@,7UM M(: 3?K1)[VG"@A[<(@UN,_H4#?_Q8U#$!>W/!LPC#E_2^(\#+AYI!*$ ,\LL M88*#2WNWIW.;_. &!4ZTGGQRN(G[*U'8H8[K='\@:$#CC9HU:GBCWQEW+W7: M6F(R*1\)KY[*E3W-83OGD)YMQU*UA>L4@Q)/'= GHQA1TAY+7,HT[2UUV=MA M>6-67?I2W7I9X]90*4S5R/58$_-86[K6"TL)\UULF4ZOCLL:R6O>^,7W: M:SECNT=V8V-\A0071-GX+<3IP "UMD28*?=@C;OT?5Q\^Y1CW"Y=,\JU>PDL MR\6';='GZNK>RW%Y#1T,NC[EABB[HV).H$# HDDHZ0];JG^G\!<$6&!;J%^S MA*S\Z!'148B@ZKLL,.BU0!\.2#LN!P+ZQ3?H_7R7ON$$R^WMF*&>_E]KRA"\ M78AU&;_&$4ZCT4% +X%E^?VP+73B_=/>RT$ #1ULQ/^"'< 8P*)%:O4CH?Y; MC!._VR\?W^I__I\8Y\297MYN\"OQ276>5;LS;#089P/IYD9O3[@H,%)^ QL. M-76VSW"[_NHQ2UNKW'+]XM0.O8G;L306X@EC+")U"!T""_"+46K8<0^/J>!: M8[XUR #A+[TQ8G^/A0Q^M;;2H7[:? $#NT?H^<-X5>TEKQ!C@/[B-[*SJ72E MH*D#:E<_6*6++.U[V;2W(4P?&]9-G$N3MX)]*&U 9D/U4]1OT]?\Q9DNIV?5 M+&E_HI2_!^M=:>CG-<[C4T:]3\(J&L-$'3T=NR]SREK"G<\'Y)TZ,IOS7^O] M/L^"\(7%HS43KZ_''FL\\(:LLOG2QFS?>[+RMDL:M\;>EAT:N=/74]*([7.6 MEO@BR)/L(=X=$L9;&;7U-H8Y'O5T%-&;NB7L"$Y#;NM1'),!,2%0(X734,ZB M&>3:^8OIG*MJ"G ^QFFVB],@><)-?CC3W/4%42H!8B)X20U>XCQ^#6B=^+J4[O&A+L47 MT>L)VX=':-]V0XUN<#UIC/#3:ZT*'DW%Z-6I7WC9V7:A?UO36**I$]=^('$O MID!)J"?7:9CM\&/PHRI#\Q&G>!O3][;*.#T0A-R0R)2ADVK"GT$.-@C,M5,; M&:;2@@L7LS6:ZD.,,9LX&6O$>2/"7%1U0C]5_/^T0HT(J)'!*+[\&[=5BI^) M7%$?PG@SV9D&?\ICVC,AIP+$FTQ$-76>?U4E'D0JH*,601AP\Y\6W4J MQTZF!A=Z#.@TN88L9ST%=-#O0@H_)_< 6*T,?OS-(_QT\/?$ OUF&^R["%#1 MLX $/_H[@H<*3?'GCN_CT$0*#SZ=W[(=N/[$R^'%&)- <2EN/:"S?CP WI&' MY+8YKUMQW*P,DNFS]OQ"G90_"IOYV8?G7FVW.*2)EUI+>C_T'E,'B).8!2/K M\A..2&"24(PY$!G>.HT5UC-#&38&&+1>&R@,D(6+)B:5FWQB7U5VF^4HYN8AB(8+:L O/S_\7%NQ MJ*WHJUR,CL'DZ2*LRL/.)+E\D!NRUUAT4]%;-JP-:F4?S]097%S QS%K!JQ7 M3]0**68OS&XKQ'KB\1Y4J+K-T@A'!]+L*<'];V[,(+=\B.JSTUAXDM%:-C3U M:F0?ECKLQ?(//AY9L1HA^J%E#/&D"%3\(;^\R'$4*U]#'4UD^5AS:I.Q"--0 M6#:N2/2PCR;T#YRK'0C1WW9V;***#E2HN'@A:I$&EWB+!' M3BX-W9COM395(*A#Q/HQ9M1\C#@>?1IQ+'D5@B9BC>_98O_?2<,3*85E]Q+ ) M#$/G KP8I-E4\[9Q=A*KW>)RX*SP0!?8KJ^C;_<*DKH]7/?6DGKZI:.3]SEZ>Z)D!4SI\TU6%!=!GK]ML_Q[D$>J>7PIU;W7U!OJZAA%'7K_DARA!U.,( HL6H;B7U09(J %"R@ I+. ').IT]"2 M4/9>&#CT6Z$7&.1=%P0* PH8!81FJP8B&%BR1+5-PX[AD#4$6<>0"!^R]]_C M M-R_O/LUJ)R%FAP;)4)J"!(+!X=3A1Q@A(K)/A"Q@MCMA&$&'!$M&)_MF?U M#*HS(J:JIVGJ=8.)5'7!AG4:W(CXG?524HZW>4D,";V68=A?@B2,VZW99 M4!"G$-RHS]>_Y$QL(-\KSI^RD3&98=7Y@4KIA #"E[4O?)S#)8Z)%S,6?=G" MQ;E^J7]+;D-XNOOEP@0WN"C^!N5:@^Q0E:YM;@$G]77T&SH'N"!/O;65S;WE M=15L>ZCN,5XKBO.B7J?K-F.9C_K,\65=3'UZT;MVDQ.E_W6-&_=%&@9X7=&W,OS';6FZT/YDN5T M@T?]$K6R,4P/U=.Q/1G*6\*=#@?D-3!*:\(>7Y\^U;+W]>F>YDL;I^K7IU5M MES16#;T^+1^MTU^T!QZ_B9]S7&H+>R1VJMA9W4A:PAWC/:+ M._EE+UZ;S?L3/O_WD,=%%(?*U]+U>\$>GII:*]_=.>T"=\CJ"CZKV*"I]6#E M">)H*!'[LCD8JGSU5J\7S"$Y4FNQ8-3H GOM.$:!R>F+E[A .T:+5NI-HX)5 M]!6E,'/% 62G*TD7=A#5BNL3UX0+:K'Q]W*N4^W_<[#;_Z]+BZFK&\6+MAK- MX8*3CIX]::P;&"^_3DAEG4H^>5^#OL :4U($5TB&..6$0$),NZ"] VQ0N>$.GU8G,O@.;-F[D,HLFLW MLU[(E:*#^N+M;58^')[^@ M ,FVTBO;%?.5.,Y']WDPJ]52K%#P&L2).)^7T_-Y&&T/Y8&WJS"'N=4A)1,M MPFD0EM5F41)\)Q08]J09O==5Z8,B DI.8<6YQ?MJ ] *T26JN%*S-GR=1V#. M#:.J&R#8HN\O,0E1O\=)@E(2#.9\W)A>8A(QE*K?Q+NXW&P?^?#FDT95HBEX MENU-FJ )%[N-6>QH\3J=(&QT-Z?>Y'.O-:GVTP]IO^>AA I%.QSANH_UL$?C M?9IIKGTMBJ_E]&)&GM=:,:/K1RVX7-2XZE!++ 9EL=*1ZS)/&B>N+6K+SWP5 M[ FA 0CTX;72*\A\>:.P57\/V'ZKH6W;<7N:P_5<':$G#V;YE?L5XO2]W&"U MK6_(]?7MJ%_2'(?9(E8T#O MH5YDNUW,[J>KUF8GK6!BYH!6G81 MPGCWA.E5$[07 8AF-]AQQU@E9IWM MH_,";L[4%.S,"JXD0,2Q=G24[[D0T@'O-.AP91O!!U%&:+-%%2OZSV-$<[OH M\F(%G7'@(YRXB:&L31@@N8L MB[0#E5$$X(8QT]28?CQ1<$,-.Y$B115'>DR%8P=CZB40\F:6HF8G"I\%C54X MENPE5ID$B003M!?A MDV8WV.'36"6FAT^XBI[HC0@:-A%"49+E$1GL^%O!#_LQYBCBC.DY8?PCQ(7; MH,F51=C>;M@P6J&&%0T9*F:\)H_[O(PK,W25KCZ]E^B(##2,6;SG MS\N?5@?1ZP$3[T9HVXESU,T!1S4:0L\I'85Q54F=UL6KZ2N*9SB*6!RHW#J> MPI6_Q[NJ1 HOF$X76G \^$9Q24J_UQ(]^43K86^^@7%S:KQ'GPINPZMOE)=V M?+JV.=V/W-KC'-P<-J."U.C"?J+8TFL@CA6PWA>FR_N(9FHI5X%L3/ M9JAE%;GK37^"SK#W7>_V09S3C!%- &C9Y*3+DGQ1KJ_:);OME^*9"JF-.6A# MGUU9 ."HAC5N*1B^!+G7%%57T?H=M&ICL[@\X%O\HWS\CI-7_#E+RY?^E>\D MQ(D[Q@C &C1>FC$/\][^!APG" MLW_S;!R=,X**MF4F@P4E$.VMQS*5UH+!8IO*"9TB5I>WL96:*RUK]1N#1L@!K14;W'6 M3>$Z^9# QC8V:]+>ZZZ95?2N*@K/KV1DV_E3OO1>T450O-"@Z5.6<_0HKJN2 M\]?I9\+QD&-^&;.C7HQE%[7GT(+IJ48L)&XC328$^W[2?+7F5RT(B0S$->*( MW5WB%_*ZCR?0^TR[1IK&H9)&(*>7F/R9C7)F"R5FK(HYNCXRUN>NL?AYRY88 MSJ\[>3;8[-'E(XZZCY]?B$6^%)@5Z]D\T9=RJ<%(O/A"C(&),&9\/( M!?6HM.0/7]W'Q;>^ZA/*QK AH5_'MN/+6\)U[P%Y)^<'VF01I:NH,.%GB'Y\ M^XC3\&47Y-_6/V+551.-;@L;M@J]>P?P49\%#665Y 8'=V,;L[$R_A>ARS *>YQB.-7.HGP-\\5 MANII#GL\#^G9'L>JMG#'[Z#$D[>\*L*HH>QE*>!103<;)_@5IP?\B8Q96F(O M#\+RM[A\N3@49;;#>:]/ZO:%[:"C+-#9]M#I"-=UQXD_O; +XX*HS9'@PY_% M%IS:$Q+GZJ>J%4"#^ D\BW*S_37+HH(=P>V% &5CV#[?KV,WM)2UA.O5 _). M#R,+MMG/"*,@C= #SE_C$$-Q7G]ZPU@T+UU4-N!7(=H#MEO MAX4VN :DM"$E-Z@\X_(:G1X+&[^GVO8GF^OF"QJ_$J&-CU^/Z0L1JYWHW1\N M#?8"/I+UM.Z,YOXN@$>TIN"31[6(]F6[*EY#*7^*^_#DA\-^G\1C/7FX%VQ/ MUM2Z[!ZLJ[@4P>TH _.DSTJ;LR3B[QL>3'YJ?%@\L/_^QS\(\L%HA22 M!9"R$4S_[->)NJ.\!3SO&Y!S]NQA>/4R,,YN@QW>;#OZ2-M<.Q AZ250LJQ6=E(P=C8D/'[/ M!B&AW08^))QH= P)=8-E0,*IN.X@H?R>>8$$H<$"VJ5)S5AYT," MK<UWC[6 $+EW2WPVT?/R+[G-YOA7E^+Y^)="K_G^93@- M]A6G4=:;!#MM 7-,]V@C@MJC/\,.:%7"6@]F7QECYZDOT_IR>C3MY6>#T*). M!G->G&)?QNNT!73_5V:[COZ\!/_WD.FJ_-]UGLNTOI6O^,QQ65)I6G[+_('2 MF^-'YX?.*[8[P 01?5U[3Y/>G#S3#BZ@U9#99 D#2ATQ\K[N+CA4U]3D?'N@ ML+'9UJ<[)!@C:P/3MWHU$E/T20/8D[1:7$/3=,H8L+*T@H736=F\@IPBVFSK MNWCNR[]:TZK]G4#,T57UI. 9JXH9#G2!B25C].V=J5OM%S17RZ0V-WW5A<$( M?1B3M5%]Q4Y0V%$\MS!O\WB]!W_J!C"]3*W+\73-_[J,N?I(5N,3-5\_^YFF M#>G6S-&(G3;!>GWISP(7S!T2'!F^TZ M+>.(*AN_X@<<'G)6(__J!W\6A-?+V>T//+C9;*^"G*;K"Q(8,YOU58XUS@2V M4]JQ:>>,@U$.<)W4DIZ3ST!4XM PKBT0:B1"0B11^JD6BG828M'E+6*"^2RM M.].F']_D!'H."]KE"!L5'%B[4V72'CNX>.%"Z^\HEQ9>I.R]T2B M1KN*IWL/NU/19FD]()#<\L%>(\O!;OB=+271?QF2"O<1/92/;0+7#H5ZP MA[>FUD>;$GU=X YN7<%G;$T(^H@RZ "WWTJ([A1_RM+(2[YRYG1^,W ZR"!Y MV(A@VHX&X\P;^.>4C&MH.H(2\41Z%'=Y_$K?,TN"D#WLW!L& M*QO#=KY^'=ON)V\)UP$'Y)TZ0"NRJ*;K-[!UI>64@%9ZU.8>/\<%48ON$>4X M+#?;+<[)C*N\SC+8 ::#Z>LJCN;TMX9]5$=3=NM78?):#A0Q04A,QR5Q>KK' MNCEJ+3E])!CXNSGG3N6C#PL@)!]:.?NGKVA.<+6*D.2FPNB%4O(;W$ MZO94-1@GL">![G&8/:,HP.[JE]-#I!CR'& MJ& @E.@+(RK&I WY@3].E3>".0XFW-B%:]EBLT(-(W2=HJJ)A]#"I0'J;^^M M)@Y9?(7*#%^[ 4P,4^MR4G>&_15P@' JX^1YDJ62&2T_ 8 Y5>Z(<"_D7VA/ MR5'D1 6E[N50=)#G <'R=1K=TP.J[:.HCSC?*:RAT0VV;^GJW3FB/- 'KA]J M2SYU2 L&[#$[S@*U>*P0Y>+%;ZVK3HG0C:_O%2,_B?8LQ#@JZ.;@=5$< C+^ M-]OCU*8R ZK9&;9'C[-!-S&OTQ.N=X^4?WI*F[/AV[Z"$1WZ)\EN3YE\)V;X M-<^*@DS=;6/L*P/L%0:8O(A?/^>8$:1O!HL[(^LP)#%V7.+H.GW%!:$D*Y,Q MHBM,QYZBOUC-Z_:#O: ?K86A[8% \.4O2#<7?8.:-UG75\R=+N6=663=-4%S MG;9AAFINSA?TOLS0/Q),@9[8^6"KK+F7D 1%L=E6!MCD;"% M!$F"HX]O5T'XTFVKB+A-T(4)OL8MU[G],)7GLH5W*S:F8J!%EKG$()@:J$(T,%FN_"&@][6O M_CC$Y=N8S,!Q1]A I*_[8&:KTPLNE(R0W71&BX0O ;]USQG9 (%7G#]E$Q): M-BTPXT28="%'J!.LRX/K-/Q9>3Q5V@BF,_;K)-9=IRU@+ZYZY+5^W%3P7B'* MW>7RR8+6767\G22UKIJ7NYE%@)T@!I^Q$K@,7M_ M*Y9?K.MK!W/ #6IV'&)U&BTCRI*+;/4P[KYBC4K.VTN<959O01559/T'6W;U M,UVGFR&4.(=8;_(55RF[(2114[LC7&09I_MQO>_^7K"Q9Z0.<_;-6CO$;!+< MB[.N]9F" F'.STNY<,LF:)T38.K71WT;5JCBY:W".%@3> G8+S*"KQ'F;R(P MM-T2X#W!P G=82+A5#OTA?FJOLL)_ 38O&'L+-$MTZ/X>"@NLGROSD*KVL%TXD'-ZNA%U@AXL-(KLO6,=,4> M$?Z("> T2K&B^XE*_E9+CA0T=HN;U'K=8*/06"6LXU(ET J(A"J9W-ZJ=F4A#<4]5FUQ987+ M+Z9S0 0M<2&BLKZ"G+*='#8D.$@W5+>&BQ8!V BX4S6#CQ9#0# M41\-)6/0*6K84O'B1#UV-)B0=HX;[E047]#HS=6HPV>3TK.+$BW[VL)%CT$- M.Y=190UA(\BPV',PA.T'14=00N_.$ ;NKY1:49-3/LKW;E)VN-C/E5&;:G:^ MI%D46>^R0UH^9@\XC>B-USA]V.,PWL8X>HQW^ [G<19MTGLM#1:*:ENH@UD=@24&VN:@:0+V BT-1.@>E-028%^O-?T0O1F=U@RCEW M^L\]Y^\!&'U9JD*5=6TE*@#B$J!:!$1E0%P(.GO<-R:K!/$$M)[--F5PV<-L MHBT)6DTC]Q2J2\+OR593H_AHDDO#\ND*FD=T>N6;+*@6@>SN[2;'=UHZ@.[B M+1+GO1EQSL SA?HWA]W^X;#C]N KBRK=*;%=;V.X&#VLHX!>=4O8B*HA]QR@ M3 AY5!QV8L16Z_TZ@>T4!2WJ2DDC0EO 6Y;6-XH9 ^=@95O7GF]J-Q5P/8"T M'<6UH_6Q5.%"ED&K]2<'1I&$#8(F%;23*$"=:3UM3^M'$ L@8^#6<.J\ =(, M*(_ &T!@Z,>!GU*[2,BX3HGSV'QCOUUMBPL_!-UKK2YTRT.T(&+Y' MZ5XCM%8OX" \3H=9.,M'.:YXT>'^C7!# 66'=HP?.YWG9:WNQ@X57EZU;$ Y M(<8*?6YLX&VY[=0.VF/!+,@1+>ACK>J-@6N50=XU:?K:_[:EV],7,K7?C!%\$^[@,DILD5-XT4+4#C I]FC6K M3$DCX,C0*[+U&P(!98]"SA_=W%PX7OO94)Y111>-3OY.^CM2T,>=Z'NBINC2( $YBFVZ)],UJ_-]R[T1-TF(YMC"!B%#U6 M\6HKUEO!2]IP.0-:7;GKM-4R!JBABEV=@;A"CT3N.36[YE>IB'9D7B]*>IKR M%7_"N+CZL<=I<;PHU&D/>W@.:MHI/*%J#'>P#HL\.73H4$:4-*IH^ZDDX4K3 MX)D^2+/%7MY2D+\R=I/QUP0O\=.X9_:..L+V57W=AY_7:_>"Z[TC9)]1ZDWQ MK!YE\X$]+TD9 7I3SZC^M[1*6,7&3^Q7I7(++3?N:0[;>8?T[$:#\K9P'750 MXAGIEXHP$)>TIJDXJU0?#?3BCE25ZY3,]2S5QBHJX**\)]'YY8$][<0VOA6V MT>X,VU7'V:#MN'H]X;KQ2/FG#G7*!C5\5DAP0I05XKRJTR%>G-R9';;!(2E1 M+-0G$;:7J+JK+]D&6SO5>G5=M3C-G!] M4BGIU(''"*(612].9ERMQXQNVIV<=OS?_[7A?D/^]>__2?RFZOGO_Q]02P,$ M% @ JHJ/6#8P.A,_

UR6C^WJWNN\=- D M)&,U1:I!TK;ZUQ^ %XD4<25!$H0H[C]=]^^>7U]?7GUX\_AVB) MNQ\=__)_OM\\N,]@Y7R 010[@0M^FN#V?XO27]Z$KA.GXBEU?WM"?D'@XR_; M;S%;D)\^%,T^D%]].#[Y\/'XY[?(^RD?(OFSQ$>*YN2OD-.^Q$O6OD8_E\'Q MV=G9+^E??_JO_S&9_"<*?7 /%I/T5W^+-VOP]Y\BN%K[A%3ZNV<$%G__:0U> M,"R?@Y! -]6 M81RBZ&<@_.=G$$/7\34RN4=W6(ZWOXSFB_D:H!1>+57*HFDBIQJ5+/4! MW:")8BN@X "1"Z":X+'^>(\B6 H@BO*W.T= +XE^+ZI$AV 'Z_ MA=B-PZIP 6K"5[7[ .-_2%8K!VWFBP>X#+#?YSK8#7#=,,%^0+"\PP!S(9!' MISKA 7C.AQ'= Q? %^?)![<@;L B@\X '%T'+WCRAZB9JBJ]!QC]'0)K!WJ7 M;VL01""=UG@50[,$D?5L&D78DVFF(6G*0\P\QP?1(^YY S#A'8::S#4FJ4&P MB+=$2X@_WT9S5"J#8#/$_E6\(5LC[#VLR2+;%(L,2D-@[SE$\2- J_,0H? 5 M&^1&)IY&90!N;L)@61U&,<$#[S8,\A\:,"A+> ">[X%/'#_L\L>;1^0$D>.J M;:=D2 W E^)VH-YQB-E$=AIIW&T6KLA*T]3+91$:@"?LD[Y@:T4,\&T8@SMG MTW!M8A$:@*-;,*=#*#K+1X=.#1>6OH]95Z#X*PU0K& MZ:85FU,,$[(O $'#[0:7V@#1G\T,P#[ M- ;@!'M:-V$4W0'T\.R@)H:L1F&0W?I3!/Y,L#@OR9:MV;Y\GX2Q48?.HP^# M1B'DAOA(5LON)%"0-R4*TYA=+K5A(S*->:+0,#MCP^TXA]:P.]@6UJ9& M8_C]7F-N&'2&WS$UYHA!Q]"SZ0L0.]!OPJ<2]8%/JIMS2:5B[.Z)Y$*0J_0]_$_2TMY MUQ)M-29C)8W;.\LE DN"E7OP H*D>U'R/VJLK![ DJC_'JQ#1'[?M9B8WS-6 M0GBGZR5N_)N#$/X[[!Y)[ \:*Z-OX0OVA(ABOY$Q=RTAUN>,E<^E@P(2,BAO M 3I?+7G?-%92V8:O:]GL?<58:9"@:.7W* SP/]TLR[E[WU3JZZ::&1SZ9*@Y5S0BYIX-->=3]0,&G0ZUL%$BB@9QB85/L!BEJ3?70>M% MK-%G#)+'- @2Q_\. [A*5C\"#W<@Y@=X:;L[9]-V_=+S73-.&-O8/S8Q,WC; MAFRNDI@L0RNRZ\NBP+DUT\J]PN?,.8-MLR[P"9J14]]BFG.(&7O"W)Q=1?K& M2N"[@R8P]4JS&YQ8S5A3\=9P]CQ6Y_3-OK*8-*8>AAZ M>"2.7ZK)T99Y/E%C,GA:+)]\>L9PB-VW9)6F#$0_\)^NR1"QG8*!DZ41;+-U MYHL4L"F!W)F?OCK(:^-B=#TB8Z2<_G:>,C7%5NX%MCS+:/ 18V2!E[M?\3:: ME(P@)J\3#'&_8+CE-M?E!CI/F(=V:Z+N 0PK0\U.MS1ELV[AMED@Q42' MS]%NSA^+T/ \E4- U3]IF>:MOC:\=!Z2->Y-<*EI9BO2-^$&=RNWET%J^-L) MS;EB$1J>IRDVFQ?03_!F4A]_5*(&W&1OD]'#H&0 5U/WSP0[RV3"D(@R]IUC M[/XXV"'0QZ_$-PR0Q!4,'.P !$LRQMNL7NEYHE'MH@^8)H/I$OI@ED6;.Y(" M]1-=R8$0C##%E%H$W)^7XGI\\N7D^/CS\=GQZ=EN;&4H3%%UG YR"]+XGQ5TU&6?M_AEG59D_N ^0W^K M\@4*5S7IY%\*)0<<(HS^O_]T_-,DB? XPG6VI^Q'REFJ47:/@2/MEI>>IN":? ?M-1J4%J M\+DF/O6JB6PUO,+.S6VR>@*(HH'])J.0O-2@(=*/.1ZZJKP.H MZM%YN_8PK^DQ2'HBSK=3C/8C4H\*![EB3@=0S-3S$*G*D?T'[_; ,5,IE+8C M4HCLZ'-EG VGC!G^YQP]AJ^!2!6[EN-3A&#LQ8;N:$ ]9/94J(2LV0@UP!EX M(?[ZAAJSDIU8WV3R8 XU'6/_?W#-]0%HC:MB.#D[/CLQ7'_B MX1=:['=C3F;V% &'H8+RGT;\;[?Q$XV&S>@I]BKPK?Q^% ML,4C+B3=[Z:Z ,'EFYN^&,@(:=":C4+NT@,OQ#_$1ODWX/O_'6"G^ $X$3:! MWG44)9R-,J/]*!2BSD&AF2%VRK^&/G:7'92&(U'$U,A>NQ%I0F;DA0:&V![G MMQ*W]<)(T"MA*X+>?$3Z4&"@.( ;8K=\'<2 ,$'RIYS8V;T!QHJ_TII7N?J( M-Z%?356+ @.%6OH]EMZ=FJ"9$X-ER(EA5%J-2 GB<1>R[W?OFXWN<@70$L_8 M;RA\C9])TK\3L'5 ;3TB7!5?(A2B68A'Z'*T*>XT"JTV9*/0;GT_ M;YQV-NI#Z(/OZ7<69O A-$F.+'9 H*7MWS^DT(KTHLU%D>@ZQTY\!Q$YY934>A!Z7!%ZH8)O%\ M-\8K_!O:GI+1BT1?:Z'>G/\4#]-)! MTO<@E;^/0NKB$1>2[G>SI;]6Q_P9^]>G!DI9,-Y"QOT>AN>CNH)H M=4T+5E7^/B8YDN &+19&$2A#SU2\/3<\9W !7A?#N+MRBFXFWM\1.[F;LGA?\_FMP_S MF^N+Z>/EQ>1\>C.]G5U.'OYQ>?GX\%,/%W,73O24TDNB#TO'6>=WK/TX*GZS M UW^B]^WPY\O\DOB>&D-L^ MXP:O6M?FLZ8).WGU*/[ JXU,F4E--$(FF@)7 MS/O!:B' &* (W&1QP#7VPD@^44IU"%T7)9ME5+[7UC3-2VB0I789SNS2/OTU MU6D\4F-FE>R!>SI,,H-5U] M0*YX/ZXB0 8 )'K:A(NF[#+K48P2+BG3.Z,8"1<,=@>;P*'();-*QB@Q(6,L MK#4+T@:@;;I1',:./[RRJ[[R;1BX"GN'77,S(=!JWR!@SJZM0_&^X)WO9&4= M2X\,,OT%=A@I- $7U:>7:2]29V\&37T_?"6'C%?%TY&D M +O0E=!%OJJ+K^-$6Z?"L&M[0GL,^LWU$Y)3^RT,O5?H[U>24.EJ!9P:,ZIK M)$AWH+0T3=5- MTUQD6;,K\%#B6B[AA=W!-"#(*I0+!1D>[4IE*(YJ\V=FY*%-&JK=U:&G#MV5I,]3'?P5+#[^3=6AIP*ZF0+4Q)RAI&I&T M[\IH;1\P%/BT*QY=X7Q7 -0G%_7N'!1OR G0);F6%Y'8_660K "BW9ML3] T M5*F 0@"I]G+0M(?V!P? 5N-2>X\:_(/M][ /%Q-2=AX''T#:G997O M,RRZ+^-4LBJ/['>I1CGW;\)@20S>!7@2Y/536EH# E4>=;V.90H(9,V^R/[9 M $Y%MDO:XWR?)VQ%1>FZ G[&8P//=$* :N:CE6,"5AP#PJ$<)'L;0]HVC!L MU-&*E!?)U#^_\?C5W8 _NXY+RHZ3T K0&X\?!0WXL^O0HR0RL0-9D<>7H\%J MEFM-QJ(RI2N[W@Q7D52LANF]@XC4U<$+'/:)0."RE<[I81H(FJ9FJK)HU-JN MH9)>Z/[Q'/J8IXC<@8PWPOIYK ZV $*10[N\@5)1>VXMLKUFYNE>28=TJR!D MT+)T3,^#&0-W#O2N@YFSAK'#NE_#:&T=$%3XM"L1\Q[$#@R =^F@@!RG35TW M627IL>L%6$ 7LNM(B#I:AY*&+-ON2TC[$%7I' ]^\-@:$)(LZG(>S-A?E/=A M@2<-!U$WZ\#1B&%=\08N5(8H7'Z7"OP9Q-#=>1O"*N:?Y:N83_ZM\HE__^DP MJYK_/N1F FM@CM)1>JD_?0=0^FB6>'_!ZFF>59!3 7>OH<2L7=N/VG-JTR1^ MQH/Y:S?]V2#9[V$E.*28M&L/4N/^.HH2>4!DK2T& X=!N_86"@]-RG2I2NQD ML$>L.H"$B,M>XI4]^9';7T;S19[D@?\JZ4.>\%_">7C$__E^>8O]Q_G59'YW M>3]]O,8-3/4>LVM^6W8$#B.S==\QIA<0). *3P9:OL6VKA&IEH+_YSTZ;\R@ MDS(ETXR 0(/5>),>;FUS(2-L0'/9,%>%4IL1(T#,AUV>X#<41M$="A?,L'.I MQ8CU*N)"EUMG1L1PFYF9E^H7E8ABMA^QQM5XLNNX^0'X/BE;" (L W\:>%-O M!0-(^">7=G*)L()>4IU-0X::NBDG"\VY-FJUIZ:E8L/W B,\JDH)5$I**KVA M+;I6Y-"NE?YZM78@RC;#)!_S!J/:R\HE/H;GX )&ZQ"[M/,%:VLCV]\6M.AA MW*YXT5:6V4),L2*O ?%]S&%_4R#AX*OV8PWNU+= MKP,\$!#%%?YY;^?1FU0/1Y1L6+I8"#!RTN<9;P?0: M.SD<#E/7K/#KN0D!G7S1-( J[)?[EHJ-*,92R2?N.0@ ^_R6T7KTZ)'CJ&TQ MU+-,\P%8DL2HX76?/G,G"+U6VHQ8SV(^=%6=-&->%[?1M5PEZ?^Z<9X,S]IM%G\V M;99SY%>?TUPF-#F8HHJU TS7V;,3+$%T'92+)>255:JU)00S]Z/*I:_9/Z:W MWRX?)M>W^ _SV7__8WYS<7G_\#\G_W9Q>74]NW[\]U\FE__OC^O'?YHZDTOW M"AM4>I/JVW>-F7Q0C^2M5-'(TT;5J4(>Y#XSY:ZG6"?5FC)"MO0^;C.0:C-) MS,+5.@S2LHQOD)E[P^MCK.+9^N,H79K#,6.@=)OY.R#N*D/OM7;&ZEI:;775 MRS'9052I;[?-!?"%3(GTD*UD$[D0$'6S$1&->.X@T&1$84HN.KA];(2&.L,= M!(R&+5 I,!>TQC8B08'3#J([/1]"5,5T$:XPZZPC"%I;&P$@SZBFC+IAMPLW M&.QIGHUHC[!M:*S2&VT,^&R-?O6_#EQ$;AA<@.R_U1A0AO7[T/>O0O3J(-;Y MHR(58Q'"5S8U!:DUWW:=6VNK4CP\*G0HEV98I/C6A(HUP% @L5X4U[!Q,F#X M05>Y05M1HL*\IC7(**BTS&_\8D*V6P>P$+-L5YY"*K,,^A<)(C<@4Y"FQ7O3 MO\U3_J++-X!<&#%MB3*=PX"3'K'8=CWEY- M.7I(GB(7P2?@G2?QCP"F?.>_S-C<19WW@-2(AMT8TB<275>!C#9:J2&_!:_I M7]@!'(F^=L.JO2C:WB\:!9PR$]T03WN=#QI0,K+0=:>IP_5-Y#UBNQQC.TR) M&ZIVMQLM6J1AU#4H%;QDDX$4,(EB!-TT-;'@=TK8I16H;$SK8)'44#1%'/)H M=+A*ITYF8*?1[AGB*P R46")/I#<_*=-)N6[!+G/6 /3)0+I88"BS6KSJ8-% M93>2*T!KQIF*NC'L![7MOU45_E?+8O']BZ[ K1FW%AL:6W*=2K]=%5(]6"RV M%E*!.C/.#)I:2XVP4R)[L+AK+Z4">):<'$R]?R51N@Q$CR$C8?0W!R$GB+D' MW\IT[(:@7K$4F#/CW*#3P.]]=:>7;O)N 7D#+T0+ .,$-8H)RY ]#$1V(J4" MH':?3&2+AWZ$RM,]:(BV%%.!44N..V16EE1BY(:Q1S*_01"EV+@'6"\1C,$# M0"_0!9ET[X$;+H.42FH+6JSS;3Y[& @?1(K%!##C=,:UI]4ZSML8H8*4.4$W&BYRL_?)5]*OJ34M60 MZ<,_)EUM?YY@=>.:^#[3M7 M4S>&+WB%%+XGJD[(-$LA4DS="FCBV:Y;0<)7?E@OVPR/ $WZK -%P+)= *AX MZ<3%#ESH@\IUAL=0C]'IXE,' \K>A&=7?=8+@(?MPA0"#%B6FY@&I]ZT7@>< M4"P]5=T;P!+BW<5T%:(8_L7##;/].X@:RDB3Z?$[.>G6^D3W08)"43AV79B\ M#EZPK$.T^0T/ %R$KRRS4F]8E_T#JPV@FI[VU'P M_)7JJ035\]FQA1?M)<06&. ?%C=AL'P$:'4!GK!LL: 21C*?4O]W.&F2F6$/ MJU&15>'M;KV^"9U]MXC5[!TG:J)I>VNQ#SC(F,M<;OD&HB(+/N#[8/H6^]SBPK/O#R6T7II=XL53B:HYGO0&91 M;"4:%:%^/<)"_7RHJ&LO-[/N%%*=M)RES3W6+'JA57W;:_$.$&FI6':];RNP M=*-R3QX :=7=);=Z:NGSV^EE%^X$;]I*DG@'8FZ MA&;9G;VZ-*9NNM%FUU-5Z6H:[EHJ7P9-DD)HFX]GVK:Q+H@B^P,R(Q/"./M^RHF%.LFA>*5 X06^KRL.NY!(Z(TZBA.L(8_0\06RJ2 M,/_)A#I_:>CP!60QQ>L@Y9)R(B37T5I\M!2!7=F!E,4] 20:[9/MZ9V#B'LX M2Q"JY\DW(6$MJ+0)PZPW$KK!UQ7606N$,8D<)L;4Q-$Z)]"T,)9\$0L&QN0) M5 5Z8F"5NI;X:BD*;0\/A'CHQB(K!ESMGDQ_Z M7R6!1^['X8&MR#6H:-]38$!)@8)I&-*$B#K4VLK$MK-H+&$7 "\BCL$L]'W@ M9A<)&N&M":W#09XVZ6BR<\8$3DY@O\&^Q&Q!N2!QY/ X_41UU3+F$W MH'"0>&LB$[NJU.SL_M3%;".@##%I H>#L'8B:7NH;?)2NIUP7D*D"[CI..*. MAP.I9J*PZQ!:7KJM]Y!5:7X0:8#3 M%JQ0Y=DN]^H>K'-G(+N#SL#+?C/3T*!)MW702#%N))72)VI:J7U^U29'8CZ>/L=ZE*[!/>K)S:B2%E(;3=P9OL^T@"A]?E8("C M+ 1=.W,S[ W=_2L]\Z;D.9?Z'22 Y"6A*3OWF/Q,\K7R0E@TI'I,G?Y@&7O47I9;9.]OU M%%C73SPLRNYN7>'/+/._H=Q"F(5W]K,0 >>F*1U@P"[H ]8%C ME >YMMD(V4/;F"$4OP-/1O+'!XZ\8VW1$/$;[^, GB!]00OM [> 7#'8=>D^ M%\6^ +"7CM &>R2_.CZS0(A47].@U!TPZ"!L)B"[GBVORI-_XY7:MBJC+X/G MBO8)(GF!V)4X4>7[-@Q^ZE_ MZ_B%?WL=+$*TRA#!]_@E>YL&0'6?O@VC1A4UTE!;! \$3QCRP-\M8!L2N?KV?'91ZN@(,6O7>YR(3;BY>%_ M[BX!!1[E=(V\I^>'48* 1#BI#5F[D=:)=(QRQ*GY%GOOM\R?8@<&Y!RW.+^Z M"E&UXN#\R8?+5,*T'(Q6]$Q#6">8J&9IZ)>742LC%7.[AQA+U9O)TS%XY-XT M*C\22D&80N\#Q%-;Z1BUDO(>BY,'#+_# 6*D@4#,7\A*+ZX\8NZB;%2/85'T M@5-#0[5[54*G1IR#= R9UN+IY=[-?_Y2EOX-9B#][?XO<]XJ\E\_AR" ;ZL0 M,QG]C#<=V?=VPKH V]S)^>(\B? J':7/$:"E$^0OWOU4T39XBT'@[7*98QB3 M#QX?X?^;?)CL2),?=M0GX6)2T)\X@3?9^\+*#R*.F,BGGDC)Y'Z?92R-<88] MD]"'7C8% N^N)/[Y(D>DXV^#1J)C<$VT>WZGLLV@=]!XQ" Z]]D7*W1_QC33 MIA57E5?TPRBB9/ZRK[ M4VT>]X:@"@*477HPOT^OY-I9D.KSBN; G4QC-Z*7&,"P9)4LU1U(DYINX"" MV!B+Q[X4I+<(BC3ZM052@Q/9!C4BIMF*1CHNVP0-[(_>1M R M).3MQ!EMLY$13#<96Y)&&POFPRO"_82P7^]UZ^@#DC<)*B2J,^+KX#5]I?6X M5ZFN'<.C-P$/SR&*'P%:G8<(A:\P6$H&"X^/*/L,0NP#>9%M4B%GY,2G<"[: M-_!Z]'P*6 R%9$<*3_VHC:MX'CZ=1D(?E6,^>:9&/TG).X=5R13QD,"[#8.] M2@>">4O)\"/T]Z?M?TSR6]SI6AZ$P8?=Q7@CYW,A)(*'\TU%0*Y4A%"%0-_' M@KN1B8_]*&U-F^OJNJJ>\!3%IOLD?1R,F^&WSZH,1VO+F-GX51 M'#T\8]RE+!6O(PN,05NB_1H+Z=&>ET4+,$2O0DA.-E1--("\+.CL^.S84O#R^BG/''5F1O]]"W5(9.< MM904P8S(I*!BY%S=,JJ0Z,_I,5 9/95$?W87T^:IA&ZHM?-D61O]+"7/*,(X MVZX$>-N17DL$@?Q-W&-*7EZ):'I,MT_6R&G,D81\O4 U&CW72)09G&CRJQ$Q MS1PTTG&EY&%[]D=O,JJU]63-!"4M;TMHLJ5DI&4@>=H 2!L!=O/^4_/!OK9D M4O/9G:J /AY\>RW2S'ZVO2)GHY^J:6&1($99:!%&?\A-UA-*$EV%U"2G9>1T M)6,CUOD'*:I":H/&XD(:@CY]+]1[6E-9GL5=39O$4OJJ+L(-F1S]?+X%Z:6B M.X#2LP')V4Q)K<.$)H32!).:%+2,G,V7#@I(XE_!LV BLYOW.X?WQR&:N,SV MILU6D3[*$U6-J='/3O)8./@SP70N2;T 2<_XA)(-MZ,TV9(R3? MBG_]NZGS6V-%.N7RD*T'?^Y$,)HO]H:TR?Z_:,K+=39M_O/%7[!, 8W, 7X'&7%F&_L6.D&8-%O.S($G2LUGA_F+Y@ MCRY@M XCQY\OR"675!"99"17FP:D1H\A73P7L+(D#LNI?UC\B6M\I/N/'4#M M&"U08TF\=INW+^O>TIN/'1-*?!40L"2<>P^P:Y^ *RQ DI9-A/0;C)]G211C MF2 Y8*@1&3M<-'!;@*B;4.^)CB"1"-N/5>7-&"NTVS8^:XB) M> !+XG#=@W6(5-,!I/J.%1WMF2R08DED]0$[5)Z#O#L4>@FVBMGK[QNNY\GM M,WID*#-7(*)M"%4/(AA/S;X %!#$?R/<2*P-@AY507PZ.S[].@HM-V6MT''; M$*DQ87)6)1[9A""IWF-%B0XV"\18$B*] B^8$&\B!Q+<8>QHT*1LR)?S))H MZ/Y-!SDT"'J-'1)-V"MP84DX,[MTFMTUE<,$I\?8\:#*6H$%2X*4=^33>"[ MT+L'KN]$47HW(%68]Z\D>U'L D0N@NMR&<[:2:P:F;&C1@N_!90L"7;>@M>2 M&%$8X'^ZH)26*6=K5,F,'4I:^"V@U#;D*=KT#'\7ZC%]F%SJ)M3'(_Q_;6Y" M9=\ZB'M06J+:S#R5(H7?^Q&!1>*3T^1,D?QG?1M3J\Z1SX/?3^8+OAKST,VV M75>B\%QVEDL$EJGZMB<'7# I]1TK=-HSV@!8W2.L4WH1.0VBSY!:!@N1NN M\,2L.45##0-;5Y0#$\W<&[6T4#V2'5E[J7\AYENU5@)O4HB *%_DW'18[=]$AYYJQA[/CP+^#E@ZZ. M5N6]D'9D33,UBCJDG==V()#1FZ0'!T_]1ZRX])2JY)RKV*"OE% HH?N!],MJ M'9>VN,8;G*I,L(DD:U5V['(=I+^;+K#&Z%ZJJ""<#MK*1HJZ?]G[>'5DP@V+ M0F_33(DV'51W,FTE8M2.5]\DPH;U B+@QML00'8@OF=POCMQ0H8JYR]K(7X MN.Q!8!;LN*NWR50]\%/:SKL@.2I/FW/%3GI;KD1CR(UZZ1+S_D 5]^S2E*KS MY^O@H3IE7?$V].VD,'I'NCA:+9^JJEJ2,]I>/B.;[N&WA,=A3IBGS<+MNJ!? M_V:#.:3&942,-0I2TJ=EK35B=/3SGE0P> 1H=1XB%+Z2[-_*&Z?EZ*:D&3@^ MKIL!\I4/Y#'5R>X[_S')'U!-;4,0!A^*GTTW#(7,R.NNYYL&K_S*$QC2PR"C M*]6/E' [<,C/JR*<(.G/41*$",E)2G-2 M(II[<\8Z'-S YTGZ*=[E5P1WAQ/%[+A@<$R MV_V@XL?TZ:*M-_ (W.< _ID(2@C-4EI&;_'W/*MD+G,[#%LYC(9UCE8A"5E7N#_1#%TR14._'NX#)03 MFAM0-9[G.0C JI&0)4I6H0W/;S; MNC>[7"P V3OLIN(]WIK@Y3P,7+S*[Z*E\F!3)VD1VC0Q;]=#>^5CK6ST6"XT MAU(1:4K4+ )9>[Y[>9^O2^=ZO@;(B;?9FDH.-B6K:$LN2\XWW\G.*FE)>]BL MYOV[U]E(JNHKL+M1RGEN0*D\%[#RSH[/ABW"RU-+W0#H8M@HOYEZ$R/C]"%9 MK_TT$D>>'<7[A54Y>OH8TFP [X:&!JKC!%"7S(\^0^ 6I-<%BA*5*BO)"24Q MC>2A$GH33'"24C1^+=FOTBE82UC-APS5[(^)Q!W=]&J'GQ!@*^Y@5*B99A)X MZN'N7%HS;=2ZHK,>3A!#CT@!;^L>2&0[];(OWUP_P48A>SQEM4[BO C4OB 5 MRN1H^I MD.Q4'J-?N$H53^>+\R2" 5[BR:UMM'0"^%=*_ +$#O3EEK-/1\=' MQ_O+6>DCI(IC\9FL@D+I0Y-_RS]E["I7'NTL#*+0AUXV"0)RY7VKC]);]P_X M-T F TX+;3V7F"NH*(\+#Z707N[E%7E3%%>Y 173C(XVG53]:%V282Z6S5>Y M"+@_+\.77SP LPF!_[&;!_@'O E8.OXEMJKQ9OH&HSW%4UJ8HE2=DM_I4Y9A M38Z-GZT272HX8^0B7#EPOWKX_I^KG!X/%@^554)5;4).!M09U2Y?>C *@T42 M9YD!W\'J"2"*Y:6V,TE70LE7[:4\/QUL'_K=,6Q],/?/!$8PU4?=R@I:FZ+J M;BQN$^8U.>JMK:\N2)!_(@"H1EJZGRDP::)0.3B(V;7=Q!\;IU&Q3IH9_^/A MK3^]QKY+2D'_&Z;J9KNI*YW-HY*JN9A9O\,_7,5CMKP0M*)D"AF[6 M"-V"Z2!7;?!-X!U +E'R$L^\7T.2<'$=X &"*(YR_\QC6)1FQ,:+.#XVI+:2 M3>5CU'DVU9*QW7N/PW1JZC,&*#:M-4W[L=:=F#H]E%9]=DZK[YP0'R&_,!]= M1U%"JB*6G X)+UI$HBK1$PN!ITTJEMTOV(GC#D$7% D@8DQ5FA\D?L02Z.6N MP!!8(5D!T,MEF)5Z)G>9E8R2F,9!HJJA6'*H?;8#:KO'J:/'<.IY,./FSH'8 M0N(VJ64X_++B!]\_A9B/Q1/2Q<@Q:S MDWI68$ILDE/K//6/NO4I\\/(SF,UZS]1/7VZ@%SW(S<#&%.[TL:DN MB5DP:DNM0ZTS)WJ^0^$+7NR\\\V/B#C?VTLT>54F"#@ZER0P6D"TX:_M;O@L M0TM WF?.VVH/P?P6HC^(.+)5Y0(LH MIAHC:;EQ:56-C]'7&'I+5RD$;[-'" M90 QHZ2.>^V!<()O[+20_Y *[R_8!\9NA]H*^[&^PN8?)SGWI<]/=M^?% / MC*N6_P&W&GR"89TKN5,Q3W DH,NJ?R(I:1J(DY:F8C=MS,C<5"& MX4O?AJ&J:<: JXU&-/&_T":^!#=&.?]49VY_AJ[#",;$8[V,L-Q>C. M0?%\@?U:%P O*@)<^ _7ZY#B_&FA.U:$="L HPISR8.*O,$@"Q32UCKE,YG2 MFRPXB(%X#-/;RJ!T-IPG6,&XB&XVMA(RQ*U#BSXIC+[RE9RO>1G%<$6B'C\B ML$A\\@IA-%_D3QDJ>I[UYT]4/,_M2(C \5 F/AD+Z1L_@XF3CNBPW-%/PY6R M8#]*1[D(KMJ].M\^G1V?G9AJ=3Y1SR_;\#GF+&8FN^>;](ED]C4(B9ZFH:*5 MENN@:2H!*_%"..9>BI#H:1I>FBI8 2H"YL<,E:L$!9!<_R.5O>$;^5?$O3'! M[C :8 C460>&(L]#7ZIH#8K43U^'*%/75FY<7'#[V L-=;:'OHK)*.A)7CB: M)G&X"I^@#YCW:>D-[=.O(J\='*9JF/(1BDO3'?^TF^KXA]_OG6!)^6_CUA[0C:&]F>ZVRW?,&X6RW>L"NPS%MB1#8MG2P&8 MZ2SI0$P1S%^P0K42/4W#3$,E*Z!%P/OH'QJ4.Q&Z7JT=B(@\YHN;,%B2(R%O M^WS,MS#T7J%/*OV4WBU4/2GZU.JD:#="TM['8_Q SHJ\XI"(9#@N\W&F/\#L M6<0X>Q;Q@(Z0>B]SPL;./X!/TC/P'&-P(=77-*,DUE6E!DIC%HU*B6J/<,+R M3ABS9PTO@NS! X64O00'S>R.I3!@5S4P.V=Y1)E=X'NP0L( M$G4'YW,K!ZIY"2^\+M4I] 5/H6'+M/)% M73R)MX%>XL9S] #0"W19!Q"T9J;I5EE7U=B:-(LC53'9M^:L1=2L M$VY;4Y2MI"FJ@B5Y,ZU<-BD7$LT7ER_TA!!:$P-U)BG\ZLFO%%]#'UNP#_+Y M2MMO8HO2I/C2M*VK7F;4-M>N0O2'#Q>Q<,;M-;1%A0K9U2_4U#2=-E:P,%S.=]"&,37@0HP*)T.!!VRG(\^'XJQ/-\(LJ%$W4R#B08OI!'+0V]ZH94C5>[L@5R<67/N ?ID<5O,'Z> M)5$G_U@B:-&^@\01^/AX$K;A]+;94ZSW:]1,#E/Y?I_3;IIPEP:D0.$4ER0K#K MY8'TG(/<14W/K-*RW"\@JXA_':2_8\!)W-%2"#5D7-/# '$8._X88#-=8(1/ M?3]\)0\F7(5HAEF$,:>L?2N:!PLV59GD./S:<0W=@9#X 'R?)+BA<*& M5JO M@T"3'-X!J:"!?Z^:[ONE5;IO_O4)*CY_6)F^7WM_CB,/ MIFV?E\@5P'Q]@]6^.F5.SXY/STS-\?U*LPAJC-D552QXS^8\";9+HJ#>P188 M2'+62\QO^#4A3_[YS4$(_QVJWP'YVFI1R#\_>=U^_[!6A=.^#4)5WQL\-)0X M_LQWH@AK"GCY92E^2IRH]XA,!?7%O#9L'LC]^6\AWAT%Q'Q^(S)2M1JGK:S& M[N.3].N'93/.=!Q![T3H^*D,=Q'!:91OO2BGT3+=JM/B;/#4 [XHJR?0C?DS MRFU4U?@](.:.7(F=+\BSGWCNDUVTFOX91"Q%@PJW1AT?"["1LAF=.SZ)M!4/ MCG"!0.UAA];E63/J!7D9%>^0?%$@F3P&7'J=+$/T-I+F_0J>H2NR"BUI6P0; MS4(XE(E,[K1HA.SYJ98^R;QZ8\>D]2^T6O);&@\( _],%:71X MCF;/I(CK=5!N 0,7KGUNW916-"O3[/AH\--9@;8HX7;MW(_Y2I31$ M5R'BR(9S]U2)AFGXT0\'ROK66D!CAAC92,P74R\;-/^&&:6I:8!IK\PZ0*3Y M'C,.=G)ZB)W $V#%QN!H.PWZ'!J9U@#B1+BIS]5'Y?T8-J0.BX M54 H&\O$V?UQ71G-@86*^D^I? \5-0\545/VWT-%E=' 8=>TTL _R'L& ,OL MF;SC](8=-9CE))%_!Q'C"6F%GB-1.D=EU>U1&[:'#NS0"P:%07,0R'>V#0WW8)Q@K5]G\2WO/(EOP_B?(+YSH !KPNX'#K5F M\AE]*#$78)0EBI.5X184%Z-D@X.?CFK!P8+L9$?W/R:8\FCB?%6!R(7ZZ'U^ M[STO;/>$&EA+4B:ABR=,&%F>^B3U)B16&61&S"D-34-.=IU6X>/M!A, MBQ_N!AYE[Z%F-0&9 2-N^RK')X/?[9?6REX&A3*/1@8&]]@H7UC%GC?^+WRA M/S:@UME.I:LR//I82\5(8ON8VLF=4$1A/]GNIJ&E1Z]"52K60&K'\#<41A&_ MC R_DVGP::5@-EX4F.\T"-?[GKI+7A2) D H-VP'56A9MK=!9 MAJ\@>\I]^# O-4"A:I)V76S'CRKKNHI=F%'F^0Z%+S#"'%"F#P,LO"Z6@T69 M=4V%*T2UF(<*[$O']4_>X_JA[R]"].H@UGF@,IWJ#/F(MQ2?C# . M7$VJ^QHBCNTZ5![8GS4 15I H=6QU02TJF.;I4D\Q Z*NZG116%N^]!!GJ]& M">-)]+(=,6W$8-CF1QD8I"HEBLB E9!1=#MT:'#E8%19/RL6JH%+9AFZ4FDH M\$=;JBZ#NCWJ/=S7Z?[:/GO56 ::WFP;=ZVER)EOD[ MZF*PFU+0@;^?YO3H/TMN.YA[Y_4[-C\(.GZ$=Y+DL8T(H)=:60?YCJ9-=X'< MZ_.X(8MV;9&W0O@M1']31J+KB^C!R!0,8/0/O6QAZ M:AAA][0'(XH\VK6#V4H!,RX" VYBC]99S.@J"V[&4=S.$.(!@(OPE7V%?;]A M53J?!L]';;$(<%FRP,N_0V#M0*^X@#L-O'G\#%"^.\X*6BD?L'VI[P#R[TR* M#TV?!-N#9C:\IRCYG2,9BA_86V3N]I*%F>OKS5X:,]UCHBST58)JN[5 M=QDB:N'.K_5P9TKX ^F7O1E7NE=@?FRS501#$/740EM//'1O* FY:CY?3)<( M9-6X*$9"U*4Z2SX/?M](F[2K5J.1&&R.HSX W\^JN2T4(J6U7@< GS:2,"H. M*F%2]A85]H&+3+<#P$8K41@5&E4'!_.M'(6>[Q 12L.N*&I5$MSX[*,%IN:CEJ4JEX91^Z5AO=W#Q =/%$9MA7JPJN=@$2) %R\_ MPJ^%]@' L7MYV56I2"RGQH!\1YM(&'9EVAN>DWG@ %25DU%Y.@,OS<(7H'61 M?T>L'I'I2C4R+LPQ#8+$\;_# *Z2U8_ PQW([7W,#VEWYVP:/![]]>BC6MPC M&\1DE8UBDI2&D45 )NM\(.^1D/:SY]-@MG(:>!<0 3?>5K/.PFI[F+S"VG?\ M?P('?7?B--E"5BZM/V"GO:36[NA8:$:%:7J'<&$X'\/S_+? N\4&\_$5^"_@ M>QC$ST(/5>.GC(5U-]AK#_;&0GV'_;[8'E]#HK@NX5Y\XAWF70O3TOAJ&W'A ML8#. ;[]R#O$NQ>G42DS1H#\*DQ0UQC??J.JDZ^#)Y*/$N)\:5J:[M-"7AT" M^QW/70E15TC9L.,.23&5HW67;Z0:VW1%?M($91;Y=SAW*-]!JD-@;>_#&NHF=)V9<,AP4Q.1KJNS8P'8H/D*[[#4(+W17^V]Q@2")21' MO\V*&)[2RI@7-,=5K)"4IWV%OH_AN"\6Z1KG2C3ZKWJ^>U:8U.2-P0W93.T/ M])'G>4D3,,W:*&N&8C_:,:_I,,C/[$2_P.$P?+[Y[OP+6TK?P5N9-\A:NA0H MF :=EGJO ZFM+"Q%TH[S6V<%+L*5 UG5E!6IF(:HM@!0@I2T0,8,JT?@/@>A M'RXWY]AQJ,L D.H+##!)]:U*['3P:Y\Z%%Z'47-1=)#JT#."D.,!(C !6/:: M'0@N9+CN(!U@@'J;2J:#T^,P@*$J@ Y.TXWQ7VZ*A\G5G98;^IOFPZ.F3]^7 M+X316QA0H:4BCC&\"R_'ZO5J[4"THI=&425A)72T":+MCLRT'".^=!OY1E8" MJ 7K=B4,[^;'?+$O@4PX/B??\]7J65&J55.[].69N&D>!162 M-,TL*6M/R?MO)HZ#"7CIV4P.#R+M"&BWQ=0,(^YEOFZ?C _7 ,4;/#O M3(Z3H\$S%Z4T4;< K=@=",?< ME&B)GJ;AI:F"%: B8'[,4+E*$':KB(,6>%?PC?R+GZS([C :8 C427$]U7BV M(8LYB-;88<_<]4)NHI1F=A][H:'.]M IB-0#]6D2AZOP"?KDOFIZBY6J;%Y3 M^W2LS.WH\Y)3!I]#GQSWH_ E>V*4.^TY/>P#1%.F.XB]]XN+61C@C5GBDG%? M!UB02ZP^/C!X7>Q%AC+7'3QA8,A>XT9PD4''GH_$ZC 8Z/!C_JT [%308TAFYV:9BT+-W4"U@)* MDRCTYK(_FF'L>$)NX&19BZ'&S-OU3F+9$#/@46XR&CBH>ME")NUZO6)G,B_? M7#_QTBJ*412B[)YT@'F=K]-\Y+R\HC"77)*.M0#2(XE>;CAT^E;@,W;@\%*X M.@\1"E\QLVH/ !X?U9.84IH?,$^KR8ZJ^>E+%%&(WJ)C]_B]_XJTVR#8=E@7 MX$DR3:G>Q;2)+Y U+RE)DKDQ9PM46>2G'E';&J=N5>U1 "#-IU6:YZ81,5H; MIWUIU4FHGU-PX#"@J44C^' MS5$OZE5.N?DJ\"D7"(CB[;YJLOC$U/(F<9F& QQ.16B((+B%FA_PV,WS'G-6 MV\\J9#3C5M.1L*%8R?Y%\BRVZ^7#,U9#=!U%"?#D@",B8C&*&K'>0;IXOP>! M-V&PK!ZOS!)$I#X-O%LLE.P'M;/!X_K9(/G,_M'@?TS&9Z^6\>>!BML).<&Y$_T0A#- M%_4>JDY"K;:?FI/P8;(;SB1<3/QM[Z<191_UZ4GT7NFO.K;]!YZE&.*^"CTN MTT(MU=> 6[O"G&4![";T/5@[F_0:-[G<"0,7KAW_.KC%YN3Q%?@OX'L8Q,^L MXY%6-,U&F!1"^##3(Y$#1B%YK?[Q-=0!OIS4.^9X@K KKJ\N%OQA5BIO,V+O M<..+PJX'#)0%7E&7"WS19MT(K:J,/PU>*& @M+$D MTI2Y?NS$9%12>U4_?]&C(YY5E>-WHW@OAZCM6GJ;V[)51@<^L$% M,R_JF:9]O@Y%"!!P:5?R0)7U(O!Q[\3@:7&DY3ZFH(2)4U6 =".5],B30]K>!D M-S,PI]O8H]=")#6SB1M MME-+-<0DS^S0M:#H.@U]!_TK@2X0*97:L,KHE\%"P-JU*L^MF7$C@0&_0Z&7 MN/$SEK$7*R9;4U!@9*FJ J6 MY,VXQ=CQR7W7JQ#]X<,%X_E5=D,#]2>IB#U#+<_=T.MO5[$'T2F/J)LI4.C2 MH+>2Q>A+.+;*!!P>$(V41C_CY[)H\_&/IN- :\"@Q*Y=!SGS^!F@&^@\03^] M.L$OIL1H;2DL5+C5M"SX9@&B2(ZL"!1__)(<\$00+[67 9XSB/?F6W."IL%* M!0\"-+67@]XMB!$U9#?$=Z.EXS*0)='3- AILDQ-.;?K&B\[*>,A3J7VMT.I>,KT&0PF5R':M2N;KV?'IV9BA MT9IUHV[1TD%17 X.SL&SXR\JG.%UG08&01<;0="$94WW8^G*[[W*;.JRW0,7 MP!>RS$:W0%!LEMW!,H T9%C3G5IC:H[NL9^6&)CZ?OCJ!"ZX*BY4WH11I&LC MI?UCI@%3$5%"2'8I)FOV8/?@!00)(.O]+ S2##=R,7B61'&()7 =Y,]0DP>H M\?^\1^>->;Z@3,DT!&HRC;HDH>M2NAE[-H%4M@^>MT8:C=)A(DU:$H4Y.[)E M><:Q]EOIB%JU48 M/,2A^P=F'OL'SAK&C@__2C^B=HWA8_T:0_8Q_(_L>Z38MYM^<1*13Z95+]#> M1\V_X)"*ZSGT,12BC,/;, :"ZPVB3D-=;4C'=;Z9^4X4R5U@J/6HSI33P6V" MG'[H5Q3DF!M;,KJVBP@&*%=15=6$-FD.QZ;A :X;#(<%)4U6 =".5],R'/_I M?//#)\>_A@_KEQO?968XTAN:I,]VBJD&:16X'3KCD:'6:W@7\*X:[+6P5Y%B M-LV\7*#D3N(=#!%3YJM@EWP=!N2,@5-=BMO'%#2T7[*;LVO-<-P75E_;C5-O/;&>:RN7555>U''-#K]S-W'0G6+)V M7]N_F:;+=ELN/EMF7AR0T2)U?N[]U11-BO5 T5GW^ MMTJ8Q^Q5]XL$P6!Y!Q ,O>QTX1:\IG]B[YED.IN&#WGMTK9-C3FV[57LDD]Y MYZ YRC)Y?W7\A)2H2R4B=K59/6W"3%-V[;H 5I)"-ENF2?R,!_/7[MR3#9/] M'I;"0XI-NQ[DJW&?&5=92&2MK88#AT6[KMG4.)\G<10[ 4DIDL5#J8O5H!#Q M:=2-F8[20S)QK'T8S\( NT419O&>:/28YZXJD+$)05IXUW3EIM-7R?(=>^I> M5;*QOCN;!^#[E*,_41<;<-"8STYOVFC1^&U"@C,TAA[#:XSJJ$2FI'69;A6) M?#PZ.SX]':7F&_-JU.-T]))4O!UYMAV?1H1O&*=%-P#(_G05DHU8X#UM,G-X MMW_$3H%,9]^R!6?]"LBN&POER[!$5.0:467&,KP:83\;P-6.6=,N'-!O"V_O MP&/98,M,9@^"F+W@NX/^ ''ZP\\4JR37T084M.2VGZL&+5YTLR]V7J>3 ; M^76P"-&JT=6?$^;5GQWY28G^0=[R&?()$]WW?#X.7^Y'+&Q*9$F1/>,R7524 MGSQ%T(,.VI!;C3G'O*1B5GOC%*^H1 H,E%@=-0AV_)'4^_FB=$N6FUDL[F@< M+)242@%%,X['C([KNSDWSWC[=^-TW4Q7=:7S.30S7TZ0[?A(W++YXCKPX OT M$L=G)!Q3VQFGZ,:V7HU%XRZ,J"J9%+=(JR&0\N_/:M$X,3H0W A[QV&?DDS3BVZ\6+>O8@2'YFMK<*'4I,&I7H3$\Q(>=* MVAX55HVA7W,D653?DU*B:_JU=PZGWKR1* MS[VCQW!W:'OG0.\ZF&4E&DM^=)'/- NCF+71:$/2!FQU)@?STYR_.R0E)MZ0 MUP3GBWQJ8=:".,QFV]1-%\QY,//QG_ *BN<<-=N] 1T;L*.7>:,RH[N-?MR# M*,:;."RG[/SOU4$>=M_3!W 7 &*)-@N,R-"U 7C="L.N+&B&C-([*_IQ*$WV M SA:Z4JR'2]W+8N1.!,AVD^Q-&F3M?:H7[$[)?B#)=MZD3-C\=+T=&VF& M_7;DN3>?^E*I[4J9*YYQ$J3SM2,Z:+H?&54-'U.$2$&A=)3GFUV;?.3I!)), M#FQ'OSHK3_&L_#BHA6JO:(KEZE18QF4=]9>4,CQQ/'[V : M%GK3:W6?UT!(QCDB"@9L[USG1T"R&V* 6#47$[C?V!+ M)&V6L&\$]VK:$S8.F#T[8AU)

, M W4W(-.(9D59VO8X0W-;0Q7<;P NG_$"-\4,.DMP^080>=T]O=JC?1^C/(+W MV3&0C#7Y,6;-FB>QXIZH/N2OV ^$P?*>"#':E2GDS0_=WSKLF="+-#6%L#1Y48OQ*G6^6"AV$(\1EWL M&\Y?N'(@2O.MIU&4K#)?C(B-!)'(U12N)>WD@P<+YIY%:M@3*L.Y#SSQ79!L M+A!X]_4;;+U]][ G1.^2U73_TIAY4:0,YN=,=*'>ANG;*R#ST:+',';\\M]) MDOQM&/\3Q/? #91,P<^&N0I3_BK1C+1?]#J*BUT_#EROO;<88(&9-MU&- MF3Z-=9=5K;X.HA@E:00L+3KQ^.P$U)"7[M5%\?,'.V4&%7 O-V;[OZI86G9_ M1.1.^P7 0US!(/WK?+%=G\M'D6791JJ7'6M/%# O.WZ8E$9'Q.Y-8##!JIMX MY4%.PD7ZRP4>ZN2%C)7\)B*CS:FNL_%.G'3 [Y#"5+HXIBCF!69-<1 M!IL5V>??9T7'LC2JR*=9LZ)8:'\-R?57'W/4\VK!'4!5F\>#%] Q?F:H2].N M ]P^A-G?FL$=P/OWIFZ,A1!#H!S& M_*@0QDS_-,G$-W&VGWP/1#:9'R>C,9SYX<(\B:/8"3R2+!KZ_E6(R!\[N@=" M_YAE)O)$JXE4E]SH7ZW2**O;A',;5/MW3 -RCZ#K%/$7%U_; /=9!LX +(GW M90 \6^JD5'>\JYPM]I?> :[1/,O*MVT8V[898)*#?OP._X[%JRE0G;GHET$= M_Z.+N>3K)2F!TBG^:]^I*NCD[/CT[!W^W4K7KO??VLKLU^R^0.!M<^A"\JN^ M)H3LY]_GB<9YTDKH1CUB-_CT*>F15]F$Z'C15R!?;!S8XC=8$L&WQ&H^UW5NP,^0]P.R2_/K[\M73Y&JCC_=[#VK! MU0&F6[M!O<_"GF9A!VIZ/^TJ"WCJ>3 3P"[:++I_T.DW39M:)@;AU078P3YJ M),5LA!;N'I!7A_#O9V&0"C!Q?%(VY82'_GY'4E7IQ\$+'/2/7\8<,D -G=;1 M&68/U4*J[(69)57MQ:2:C^1]FNF?9KK48&'LO854E=WBOF>?O@&^3TK]D[)C M[1@5M*>_[MI2B==8"C"(H)M5!J!OE[K[D&ES0N<>J6>I'?P+BR4_N"JV[D^1 MJM\S!=0] [#38R$)"5M8!U2/NUJ570_;E+T/OL^'841LX4Y#?P"^9&.FRR5* M;_WULGPT'L_[=#)2 [WL%?JOD'4;!IFA^RADTF4ULIZ MK]3?@FC/)EK76_4LDZN+?G4"?SH[/OLTXFTGU39V*JK15[W*^,,?F+Y!5KV> M2AO3$-.M?NMX$@MC])AH+LB=< +OSG>"6V<%+D(2:-2>*L[^E&D(%2-&9Z:V MHER&!BLUEOL(5QECY7(_WP'EBK:@M6E0Z$VMU>"KJH2&!L5P6^2;XODUW7O= M&^J[;B9 LN?ULR,)'N[M8^%#?ML',SNLM-MH$,9-A6Z@J7$.Z!.SA6<$W0JT MFPHQJM^W9LKH0_(@TXNCC8.\O&_C*\+OLZOGV26AC/>3/#E19B<5@TVKZN?? MI]6@TTI"&>_%DF6%F5= &'!NU4;P/KT&G5YR^G@OQFS%CNOSVUM%UV9.ZM2[?@[N'[H"/M%BKI1.ZK2H[+_/:^XR^7*W]< / T OT 5TT6_% MEEV]>@QCQR__G=P-N0WC?X+X'KCA,H!_ 6]'*>NTKPK&-!YL/.]KL8ZI:Y;Z M[*H0H'NIH\(P)",23/ MUX4QP-HEJ?=JUY _'QWO7T,ND9T0NI.G * K1)C5^S&NOBA1,5SM'=SO%Z^+;@@NN M(8H?YHF M7HDS367G]%EW@6;OP3I![K,3@>D2@31PM\\KU<8K]34% TJ:K *@':\&FOXP M\![6#L^ZEUM4N?HZV.-)[551,^="-LVTV"K12=^)HOGB-X<$Y^,YNB=A=8ZK MSFQO"@K:N^MJ+&HZZQ[$9:=RRG7;.3U, X":&B5AP&%US$&[G$FJQ:>V&86R M.W[%*<:EQGDVO%Z0].T M+*4KOHHM-=9W"*Y2_KCF>J^5R>I5LM,R?(W>4E=-W(V@Y".CM6DJ;VZW51CL M)(5F2.W/L&.R(0\)298FD/1%FB(VC M!%_8C>W0[;H0MF[V*'KAMSVL$3BCWJ_+]AL%^V1*;+8>BU-X=N8?X4'F7.5W&[+*4//%>1)AB471 MA;,AP4H\CA@$MV$,7;&GUX*VK2#2+9(<;E^-@)MF/_+*<8'"#G+7W [P-.(R MQ\/I>#S+W8R8/_EPF>KE"KX![PZIV1A:=SN0H(7K'!EG1E@*&4\$()=H9PGF MP:^OSGJZ7OO0)1&XQ["(Q,I!1)J2K6AI)X B&'4T%N3D]RL?D4,>64T9HRVO M0MQ(TK$5-6W8+S!C> 2S"--- R\_2[_!DP'Z^"L,='!Z5 5Q-G(4"EK49ZJ73CK0A@%"LV(QW:#PLLW[/K!*//NMG_U:)@AO[87>R"BS*G!3@LB0D7!VUX(T($>?E&ZA:Q M[ J]L5V 4."Q@$+;<+!A4,A9)MP+<%!J61'0YZ.1IAJI,E@@P."P;^G6\7D8 M>-&N#A$E!L-N;(=^&_!8I)*9$9]M'WGQ_I5$<5I)[S&<>A[,N+ESH$>F&O?&SHT$MBDC9]16D=^F,^8);R59?['D9_7"$ RE<2E+#")F ]9A19[^#:WK#824\R?PU]K$22VJ,$&VI? MZQ$CS[6F6W[F@*4PL!?P!7IX1ZUL:-@$K(>-(NL=W!4<:#M_OMG^\Q\0(*R" MY\T-> $^9WLDU]DTS!BP66HAN#'7<:9% J.Z +B[*24:QD)/7>\<$#66Q)AW M8%M&4[,=I<+[R%WE.#V,Q4ECU7+@(LG^Z/=?.A^'^7QB#B:&6[:DQ61<.>H6 ML&G[RHP!T)'6FUCE' 9-JS8]["LS!JJ=H[OJX;0.OD>_?'13OMH 6!BPD*C) MZKT.-JW>L %(4E.C) S,7&$&KH-MJK*EEA1Y]H9>-*A^Q.4;-GUD(#P5LAO: MHT=%'D=_"%-?Y+BES6F-35.^ 6N_@J#&72]]GTU!U71Z<], I* ]&=6;N=A3 MEX'O81"#F8/\\ &N$C_E@[D4L!N;KU#IM4"122,7]W,8X!TM'L8C N![Z &? MJ5-6TRJS'\>L4246AU[?Z?KT'?>/!_<94XX$ZJ2WM$F;"AR:F00A>D70"9:L M1R&W?S--H0.Z8&*Y:"J+JL_CDD$ =8KO_=44%(A50%&7>-Z:$Q(1*.R[\X9] M!7J.;.WOQBF-,ZRJVL1L#.T--=,>#/C:*_]]Q-H3LC&T[V/J-:X;P7M"77_6 M%,P9L-@/*G)-]:X'B=S4*[EL]K-$&>B6Z'D@ .6CHP[2II(SZ@4FHPLL??XT M>#T=8[$F$)E=CT#]P!)U?/@7\+XY,+@)HV@>[$3"6K@%O=ZA1H5:$ZEU$(DQ MK=RE4457W]':I51[>4RKR^HEUP'^)7ATWK \\?P]!XL0D32X%TB>=;@*4:F! M6E63K_6J)AFM24H,_T@^.'E*OXBYSC\YP3].8-8P3AL:7_1D*Z(=LX*:)YP> MOW_IVX8]Q.2A:#PI,75_.[*\I-LY", "DI<^8A@D>#;.UP"ED&,9KZ;D3+-: M AW5[8M6QMMZ_F?91 _ $@_*&WZAS.1!9OP5EC)-#)GI*9F;RS6Y@M- M"^6)8*'O& ^E_&I= S$M@H MKV#&Z;\G#WC[3U(]YA[@38 +?9B25_5\/PH\W^NM=SO!4Q5,4.5KA^;O?NQ[ MGE\N%L EL7R.RJ?Q%<#8=GRRM"9X#)M*8P:;&BB/R7Y\I-F/KF1@E\,B(R5Z MZ(UYVM>&Y$&@3HEYN\Z/9<1S&Y+E+''3F@'\IX":DCL(F$DS;M>AL8QH\"]G MF"W(/"-6(W(0YX^]?WPU0EJ M#]AW])6# &);>6BZ&#PB/GP':_BI8I@=,=P"Y[-3 MF2KDO^")?_1/B0J M"T#3#2FCH:>0S"!/P%(X2;.J*27>B #7 UP&< %=)XC+I[W?4)BL'VI&O9K/ MIAH!^R2(@)7&,G$KY\!X:D_2(?W/:.+E@THC94XZK(D3>!-_-[!#"Y9]ZC^] M?0\8MR 6C)_794P&Y1,]$5V1.;OB5C7VS3R!F O<7NG$7O"Z5V)^>)'E%WVV$.11LH6(:MKJ?1R2650.U;\ M+C]#(',/O0"R,YNZ+DH<7V5A%!.S"'L=",*HZ*6<<;M#(78NX\V=C[?9F+_+ M/Q.X)E>S2^^7RY@R&3H6@4>O#-J&'DT[GZE)IOA%MI.6M4C57E7)?1W\_*0+ MTR/!L:9HXPM 3R'%RO1^L:#Y^9SR&9.=F)'D.L?-J;4VYK;F<_.:'@(R6&SF M4#BSXA,7"G7).A%V$Z5)7( J#U,P8(V+T">2PLQ M(.$/,/I4)70Z>/1859G2<."P:]K3.?D-O>+$%YNX"_+Z=)A&O9D/=$CT&HFR M.:JJ;ON:LCQT,7GZ^[M1B0]R1(8@8!?&?;<-"2\Z&?\I$-Z-TPW@H0-3=%W2T\O48L:M*KME6=G6YZ&\8/R=._ M@!L_AABP,+L605&S*@G#5<_77U7]6E@W*H67Y_K=@IC)\ UM+%NUU7ZF;.&\'>-8CFBPMGY2Q!NGFC M[78E>UJ$B[9@"@"0-I99#7OWR_, M1I**^0)$+H+KK !L_0Z-1(\*NK\<#9Y@P1,SQ:PK,C9T,A5=]Q&*2WK'/^UT MCG_X_9X45*5DSE;^9J8>Y36STZV8K?%JD9H1M?=74S0IU@-%9QP61JFU[S" MJV3%U%OE[\9ICC.LJN[$;(Q3>\X;7WOEOX]8>T(VADXA[D(3K5V(,JR_2-Q6F&]RR& 0X+C7@*H/8;,OCMQ@M+J\O-% M]4^-*^*?U5]#K\75/DQV'R:5\,-M Y\T&%?5>UTQN-X?AZ0MG=O2I/EA5721 M@%NLZ\=7X+^ [V$0/_,=575RU8EVC"?:D0&F1?;5#:U&E]/8-;VM,,O/P(/"Q1DL1#ZK2[N"GW@EQ4:VXG*\' XZV7ZQ5#(^(VS*Z; MJ()BU\]*7 C8TU5?W)18[T.R7F=)PRVJC)\=?92([I8_-8%CJC6N*YBK^G@I M-1EZYD3/Y&+858@RKX;<&_,3C[RL\1W+&G\PNU"P'[&GI$&CI;G+Y'//#3W5!X8^I.9F['L:C0*!(F4THG]DQ>Y7%TE?CF;\^ M\'L9#PF!0BF0:,#PZ+W,]*0;JF)#T,L^;#1AV$QW4EBMX5\A*F9"Q"AX4V]D MOL8EW 0%U@9\*ZB16F^=%9@O*LQ1?0%N6U.4K*"GJG+5.#/ME<=BR/. 'A6B MMJER]@ES=CR8SM3$OY<+(\78T,LQ5V^/KZ%0;]LVMNF-S]C02R5?;^1ZF5AS MNU;6Z4[ VN@C)@_/6(;G3@2\-$(T#;S;, "KM1]N '@ Z 6Z('I$3A YZ7OA MYYO"'^0$5=H1-05#6N(N'8A"4U+'(/MQ57$4PN!&;]H1-0UN'2"F/2PE1&:: MS_@K"+R0ZS'NM1@[$"1T5%WD9/@WTJW,!LYS*O=:'*AJS?8\]/IL=/*BGX7WWA.!VOMC&.2B3O-;&>"WR%5&=PG++QX:,VO4A13N1,]6+,XLSQI8HU))UD9?M? 6I"49,5!3IT?]/?6!A9X\H$HD+1DUM M:]ITY8FV;F[E6=*[^1UP!:ZP+*-ITS0LKS.!ONW6\]Z%LF(E2B=%-$_B*'8" M#\^4"^@GN-G.!*=KF\ 4Z"%N&K+4;$>',M";FS<"$)X[$71;8BVE81JD.@1) MM:.V/6A$ MR4M$TU;:6-SDXI1$3M[Z'3N2,M%TZBY"3X^AF&D0PY1C^*($IDY(^T;TLQGSKIJ50SC=T IR,LPZ_:!I2>\!>'?!]R]<^ M])-L5&X6FZB;:3CL&Q*RH!1(;,S(FH4!]A]CB.?M!7B*=SP+;KMS>XT#5P*M M4H_*E;D>.MEMZ(7W1I _I8N\:9 ;XY+*%^:8K^^W% SW#0XMM$V#;Z=(T@Y< MC@Q[.E_H,L;RD#Q%X,\$T[E\ >29'*7 RDD]WX549"](3C*:YD=2]J4@B*2P MFO>?\+(W$FX\A-*TBNJO&-6?AEW8.(*E1#5D.1JS#[W/)+\\$*.UX7IF:TZL M=!Z'ENF=?ZF,U=YTW?,4**5^#IL6 4!0Y(72=@2*YZA.J'H.DZ/?%Q-6L<_J MH,V#0[9Y#W'H\BH1,]N;C@%%PR_/XY@WE"7^LIH I9MU_#5 V-%$/,@KE0** M9AR/>5VX0_"%/*/@.V[ZIA!W8: W-@X%S;18AX,"NT.O$=3+1?=@"2-,DB2* M(.#&\P4>"@R6S'O#_ [6Z;DARZ._.;RW;(KBWJSFQN%!VS:0SZ)Q)>!45$]F MRW44)1CO"<'Y'49[F*>>WH+7]$],($AUKLKL=/"*@$JZI4"C.=.V)8S/PM4J M#%*!9.QG8F$>O%);6P8/%2[-OXZJXR#1 MSQ+-M^/7KK?M4LAC-]EE'A-L&UBB?4G&>GEZKC_#[SM1-%_\YB#L8<=SE#X< MNDU.WQZ"SAS?!][Y)F\7Y0V9]6C:4;4,4%U(HX/:-J:A\/(-(!=&V53<_G$K M%F;=E":T#@%QC620X^R+'3@K>)X&7L9TZ>(->;26 2E1-\O0TXC='"A?[0#* M'0I= +R()/T0M]\)R)39CQHR8ZDRG2T#30NF<^B<&@$=ZN9IND0@'3]Y=:Q8 MN:>NBX<&8_*L^@N(2.(49?\DV]42.+1F.0?#F;E@*.+(^3I:"A-@@UG8SB(I MD(((I?Y5&9T-_M9W"UBTY[N(NAT9 8Z^]UZ7COM<;:MG]U6G:PGHNI5' 49+ M*E12UV^4'<1=_IG@0:EX.Y6.EL&I(<,%7KHN[]%G$OC4Q?Q&:924K/58,AC- MR+D.7-7T\-J]^WIR^(=)Z7.35_R]2?'!"?[BSX>3/=[_/7R=V>/&&8!(<"=> MEJ,Q)PMUD#UNG)[9FA,KG<>A97K7D3UNGNYY"I12/X=-BP#0-GO<2,5S5"=4 M/8?)H3,#Z;H7O!HY(Y<4 <)RC#F:EC#O2JP9EQHN4.T]6"?( M?<9N[38"M\\K\X%0Z;X527T]&O0A/&E-5@'0CE?3GH,J;;I^9J;_UAN9I,=V M"JE&&24Y-=-V*ZS;TR@"<6E#S*LA16EJBOHUN.K2[#$3M(;5'+]X$K6Q:=J3 M5H%8>TTLKSXCFMXS@'0OF-G.=&THVTXQ=Z,WGUUDPM8,:3 MY,+,ZFX)=+2PW@9FI?8[^FIR!F:W[GL[ #-2TA*%78LW,BACF'80- MAP0E=6HY"#-DZG<=R!U6I>UTHQS7-5FGNXWU+$1K]B$GM9VM.I5G=F@33B]' MX?CD0;2+!#T[JVLB@L#)QC6%:!TB]LR5[&FKWMNPWT&%"@M.;4;IQ#5B<6C] MA:=Y0*X_473+;&N1=M5XM*M*5/DN7'8##O\F M+9?U M*C0M;2+.YH"4):,FQ4M2F..<@>OWD,'T#@D<-0&#RL@0L7$'B/< 6R MRHKSX!ZX *YCS+RSH530:$W/$M!T(P>C:D9)8@DSB%=*W8A2IFHUKO1(PZA* M451TW22K]4.RREC/ENC%Q>A: .N*&*27)"6J%H&F M*VF,H Q4.OC+($W=\A[#_P9@/5W@#WYW_B"%;=@KD%1'FS#2G&'S"T!ES&$> M2)R.O?6MM[).P6+N^BG9-%C.YW0)?3!SUC!V?-6LST\-LC[3[TWR#QY,WN?O MGP8^:&B7^?G1M&)^%<$*SQ38')E2]R "[L_+\.47#\!,N?@?.YWB'WZ_ 4O' M3Y>C#279A]+"< VR=;)3IRQ7X]%BQ@@U=6?_SZ;H3U8)5;4).3'M$GIY';SQ M7>;A/;6=2;H22GY_+R3+S]"9-:V7Q'O@.S'P[DC&0NDYKNA\4_X+)W5>GH I M@&AA?#4Q;5P)DH: X2;5UQN:!H"66N3#8D1F_F$-+P. EIM9^/--[#'-/+6= MR4J5-OCRG(W>X'=P,6IXI;YX"I=1OIN4V[3K4)Q,5 M+V7PU9FTS>C?:,FP-0\!S(JO@RA&"3F@N7)<0#T5%34W M7/]\)=8QH,2F;6_#3KT5#" )&)-K]:\ MS]UK3S=A]D 8F2X2>9_TCI:AI"'#=J4)WX-U=N(?28&$U=PR:"BQ:50B<&M MI!?70!3G%I.#!4I+RV @RZ&F]%UC_(JJ4U5(X=Z)P462OA.6II!).9ZLSI8A MI0731F7G:H9.QC9T\ZRR0BY2R&'TM1HX*CP;E?+;&C?S^!F@&^@\03]]\HT! MD?UFEJ%!BKU>LG%;Y.U54D: ZV6?N\XNX3TBASQ6/"6/^"VSPJ92:7EG9Y\_ M??J\GY>7$YWD5"=[9&4S[PC+__E+AK?\=__U_P-02P,$% @ JHJ/6*AN M5=8M3P, "FDA !0 !P978M,C R,S$R,S%X,3!K+FAT;>R]>7?B.K,O_/_] M%+Y]SCW/WFLU:0^,Z>?9=S$80A@#F"'ONLM+V#(8/( 'ID__2K+-%)*0!!*3 MY@R]@P=94OVJ5%4J5?W[_RYTC9I!RU9-XS__8F[H?U'0D$Q9-0;_^5>ZF2T6 M__5___E?__[?D0BE=C.-,B6;DJM#PZ$D"P('RM1<=8:W5,N<3(!!5:!EJ9I& M92Q5'D#_%8:^B=W0-TDJ$O&;R@ ;O6D:M\$3-\SF9M9O&-^._F)BOUB:C5*I M6R9^&^6H>F7SI/=R6>U;P%H&H[A%K:&/)6CNADDFDLG]QYO0FJD2I.[-/E7, MW5+Q)!=+L5$Z$J<9-A)5Y%0D&5-2$86ET0U&@?&D[+4Q=-!_?BG [M^8UN"7?P/WF?OA/ZRIQGC]Y'P^OUGT+8T\S=(T]PO? M[J,)"1Y?V.K.TW,N>);YU:V4F](0ZB"B&K8##&GS%FI3=M8O;G\B]LN[&3RJ M+IR(#:6=CZ#?-P-S]DLU4'<@GJA?C@4,6S$M'3AH6E%#3"Q")R,<$[1C6\[3 M"4 7=P:O+IX;.L-M?2UXW(+*LU,5_X7N;H]7?6%6]^='ANKNY 0C1C=V.VR; M499)O-2T]X3_PB%:,:E4ZM<"XR5H%4KRX<^C&SN?7SQ!RTZ;^&[PZ 3.U@]. MAB8TU(5N.J9EWTBF3AIEV VU%@=[^@JJ$%0.3\1K.&$C;'P'FNI!:,8]:*H_ M_OGW$ +YGW_KT &49!H.$C'_^>' A?/+FT;\<@1.716-V;\?<983^./7/_]V M5$>#__S[5_!?KZF^*2__^;>LSBC;66KP/S]T8 U4(^*8DUN.GCB_T4=_H=L[ MS\BJ/=' \M8P#8@?4!>WN#5H>7^JL@P-\B=ZH(H$H:5*7G<73@-#-VV+-45D M6)%C1$P!L=&*TFS.F;+C6B%_OVS1PWHF\_"#,H"./N>+B]N:,X16605]55.= M9=:U+#2^!M2P(*P#RUFVT%#Y!1JUK?8UR!OXTV2^?U J0M8=Z9CX *?]MCRH MYGDX@JEDIB+&ZO7YCW]>DE+_M?V9"M3[T/KWKYT!!N/-6T#"GZ1<0_5&*Z _ MQ"9"C PL612:.?$Q&QOU'^EZ=ZRR#V"5HA/Q40D-=V'?&JJ&*&JY"%PGF+&L MJ>NJ@UV=*&A4HNQ/+C?(N&,3ZTKLP(Y72+6LH7'6,5N/?SXAPD &HSS,\;-[8R;$UVIU9LW1N4,7ZBVQXD6K I@EC[) MN*?-_+(WAH8@@&1BTJX/J\U);/!%XSXIO1MP8EH.0"+LX,!=:US)1H5,BJ^E M9 =QP,/LT?VJ@9^4X*\,//8(ZYI:=1/CZ6.T,QRM2@QKI%\8^*&UY[T#\'J, M]*!;'@DG$LN.YYK@9D;-W#T(K9O8?1"3< M?OQ#(STBF4@EH\EG%H_S=-A?*?.J+0&M!X'%&W(.K6;K/B^5Q;+;58$IQ#/3 M16'^P#'Y]$",XSY'(DCAYYA/[7#.-Y\V/XV'Y)ROBR)$T%MZ]4$G>5:T49:3.+NYGMO MZ.R3!1/9$6+6=-$3U@1K)E74J_1"M46D]8I-4P/6R$5F7-:\*3NRI[:(/#]N M95VS66KV.WPG-P8G$H/.TKO?,_\E95YBAW9Z880:3]PT5YG M:'1JAW75\\X?':\;'3$S<026EFMZN=&Q^53ZG//WWE5O=VJ*^@2H%F:9FE(T MT"(TP*-,VS9$/(06)EA69U!&JY,#@X>0J09K%E+\)A8_BZ[.DUM,= MH\1WLGS<57N"E(A/E<%KVOYV%\NF,2 ](CVT6V8&YI#]8]I0KBF?)FF^9O+& M2Y!3Q4QW*!3FR4>6CG4']>EK+'J.R7NGJ7 BBW&HQTBZQSUDG'-*N@@5J_?=4,7NY"S@@]V?/H*+H:G)T++YJ8NFL&HZT$/+!,UHUC1\CWH#?YC9F;2Y MH]ECX2Z2%2 $\OTP)?7S?31I] T;^S3^6(\^59($!8RF$2%;*JD5I@,*=Z]: M9L>( JXF1K.SI2/336G9&ZZ&R2$_1BLLDXC1^'].:9UA/FEA!R9>V&1UILHN MT-:,4K!,=U)3*L Q@XB'A]HIE+"&V?;^A!I-Z+T@U1:%:BPV)4!+U*X8Q3?"Q-O9(?TF=*U-<$/! M["B*J764E*'RKCT8E2+IT7#%/-%NSS8[B]6\QM6@K8X+?5Z45U.&K[;G)Y^= MHU0M,H+^ZX/L[P\RC]2?-M!]_&(")20,6]#2=X><[MO2W?0NGN)5 M.Y5/3XV\N6BC=:4>[W&53U?./VG0?*=H=.]B$Y%WA[FY&A4*=Q'"!1\<]/%\ MT%+U9YD@M\PRJ>Z IL<@3L-:S'3OY>83? 2"Q>>HPSQ1Q0N$C>: ] IP [0 MMN]G3=M!2TH/HO%(YL!05VA:?1^"Y5_"S^U.WW ^[$;RF8='H62Z]K)1C^8' M"[2RU)G4Y_$)=GZD$?UEXOW0@*\N58%EB3 >9ZOY67,R=NF[D=RPW'J_C.BK MH(4&/NGAK]U=(PLJ$*DI$K3_^3?>RKNUR;X;ZC)%MO9N\9;6?W[8*B( WH0C MUX9D4Q11-A+LZ=TL;!E[^W_M-4E^VJ9KD5]DB_36GQ4R %\Y$Z-X$J)K"#7= MO@VG+AHK/T/_K,'TS'T?2MMW55D%UK()\.I%4+?S?MU29TA=JFM (HSF-V!: M.5JK*?&X,!4RCN%V(LNT@$CM=QP29V3P2Y7Q;T6%%D7F#![?;(O[& ;*!JAF0@=74^M?R?X';SW:P=]+X#Q MJ43S3/BUH5\V)4]2!_(M#Y'."K0&M"&PI"%2A')P!C5SLH4M71Y7!?Z.?QCK MC/:87 Y;/?,A'59LO3#B'_^@(=\>,>0SD9L+G.0?)?=&(K,BF]J6R<&OES5@ M9(_8KH8_[I.X%34BS2F=B8Y5VE+C=+S0OY,>PD9B-*C;@X/R"+L_JE-2$5'* M>KKD9QX-[GR Y&^Q6<],O[?.&QNAN0B=/&;>]AY]_[P] M*QG7$L(SV+&V91K$&-Q>;AO0 :H!91Y8!C)& M7/+ A#I,QT5#HN\IG,0)UF MW<4\;/RR<4^\,-3-TG=XK&&7A1\D<%J6B>8,M#I0Y:*1!1,5*=\^G6OZHENO M9#)=OB#F2_TD7QS&4J&3BV^D\XM#OC!RLZ?AY\9T69U;V5%#@(O6L,*LZM;J MX=+I_*G\S(:$P"_SLZH.>K4%1\>$IB,M9Y%%!9@@M*ILB/GY7.1F3L//R[2S ML.XRCU^LR^D%#4=7G,XA/S,A(; 07"$G;=,?6NG)0A4R5>FF=A8X/D" M8\"N[9C.W?#26?JU47]SHK\LQ(7EH+'HIQ_2?#R92H_N[@9=N\V O($WKOC(0D6IX5D,S^:W0GMJ2P4 M[J?]-*_EA'(U=$+Q$"2W9^(*R7-!Q<']_*?D5D'S6 M&_FV4"$YUIG61RTQSKN+:+-74.URHQ$Z6*UMT>VQ>81_87!A]S"NI4I*Y.BU M6-G\.$S1C?_)=BP5AZ>1D>,P6[O1%'RZ)@UW4(XD6E"8MNY3,,-UX]PBM/L& M>W3=.)M>&.(YN3D5X>@C-X.W'SV?&G[J>-C+P 'F[Y?']ZT5W\\+'@\9',*\ MUHUJ(EN3V>MI;#N!M).U$]=(1_@VMX/;2SJ7]T?"L [+S>X#>>J<.O MU"U3=B6G9ODKY^85-&-V3TBETJGA6-7SO4E&R@W%5"C= M;X\K"T'CQ)()$MF:$70$6/>"*-G!WV%R_%P M23MU4S6*4Y,PNSN5N[#YW4^BAF#HS\CP+.L^O99I^= MW$1JGG^7G!?W,5*7;#H++&,E1":EU#A76L83Q5!Z\0\O-IO-[N<'>87#GGK# MSP+%1F+++M?H5!=T+1K+Q).FT$@8%T3^+5UC/:@KN0-RER&PX3:Y\]GF(.^F M=&F,%$&N42OW^,1=*%T;SY-[?U#?FMR'O!B?8.^8K80F(YMQ, ;C&IB,[H Z M,D.G.?RY]DX8]W=/:^^D&45H+X2(-HZG>#GU,&XP7#)T"+P0>^<;PN60O=-Q M'X>9"F?5^6;4N6>F6C51U+\=9C[3W@DC<#YF[PB%5$FN#K(D1JUGNNW.[((X_U--W8LC]Q-3-\KG[5CD<2X)M56S#N^*D28,YV9M M"$S=$ 3GO7ZR8VM]1U]QEG4-&'@!Q$>S2/J7S/)) !C1FTC">8RL]9-^B\5* M/9*N#0'#+U-4N9>&U&]U31YZ;T3/O)Y\LW<0[0Y5W+ M4!W7@NBYO+K ?P52*5LJL9".TE$^JW7O&W%U.BQ70ZEYA AQS\_G=X#;3A#\ MZ65<24TI]\W,HLH#3DQILCSK:^=/+G0*Q)TF)OXJX\X"NA=D'!RXLZ90R50% M4**=0GPA\5GUBK@_1L:]!4YKU5U.NXZIFWU5"[QY('V7G$PEV16F';9_IPT[ M?#-\@NM-Q%[K]$]&^ZV)?-Q"!6.32,Q<.:CY*E_M-EJ)H3RYQY@<<^X8>B5HKKQ>Z$;H)EJ>_$5O%&/G16V+L(_\*P_PBROZ E MW/>X86TBU>YYUE4TF.!:=Z->Z"RAZUK^=J+C3*Z.Y9(Z$$4#O3E XP_(/K#! M0YY?*1%!-U)2T5GTZ4'N>Y#]I7%_:\)C)6ZCT.1-BX@]G^#5]'"LW3&P)A38 M:%[O@?OY??JR"8[5N.?&>V&$9L^@R'&/3%'DAI$R76!KG [OP*"N7!6Y+S]* M?1+2OZ3(V<)8LSMJ517<5:G8U?E*S2Z$+ICT0A2Y<)']!44NMHA:JM T=+X@ M\,5".1LMYD??@^J?KLB%B^@O*G))AZO"3*/H\DU[F$WU%QTYRGX/J^T+%+EP M$/Y%12XU@1-0X1YZ CN!9;W!C J-\&9)"*LB=_K$**S()KW$G2USZ\>+D>)5 M\JJ=<>VL:4UN]O8!WI?X4ZDJ+5'61AR]'-?RPGQ\EW#JH5L'7HX9/S@O']\) M.'&2T(]&>T0C-!MACZKDL??H"8)[6#&QA=;$YZ28O #4(X=#^78 M2:',,%M0#GY\,92[BV)7G>3UQ;@4J9O)L:U6N7YH;:DKE'?PR1P5)[WWZ"F@ MC(R[G*:MW8' =>R9G[>_25&5T8:/GBLKGD7?;"S+2],9V- MW,189X\/BV=/2FY$779#[LVOU\+Y[J.5'%VNYJ<"B[A'&SVZN?%]Z';^*S#\^?X30U8(U>5X,Y!_K(R3[$C.]T0(NT'+MKK#(U. M+72+QBN'\@\.[>(V3=]#/IX?M[C\M%.C0<-6C$>C\3"70Z>^AHA\)_:) HNTZPQ-2_4AN086KE"6-F1< M*EV[=RW5EE5"%A]BPJ-33\'I*B-DK;M!B>]IG)H-G3:P3DQZ<+!;I'UYM&%? M2(Y- OBA\IFC!ZU83Q;HOA!I&=FY+4]K@ XMQ4-3/C/TN9]. H[[L7D_GO73 M_+C6S<[!*ADUY4GHE,AP@^,B3DM'NB:GFY"GA7AJR@F2U8OFPKD=^ZZ3IB$1 MZ&\^:]>L/ LCJ#VI/,CVA:3^H/2=#SU+A MU18N9$DX?1SM!_*I[^<7S.;4HB3?0Y76:Y4H![NIN!(-G0@(57[!4"F%;RL/ M6LEV,_?]NF:-"]VZ.XK%X=!40ZORA:(\Z*<;>F^C:&Z995+= 4V/09R&M9CI MWLO-T'I0OXZBX>7@/%"M-M!0JT P$)%="TTV-%2T/)K&#%H.7@>1=-55VS:M9=5TUF9"T& % M AN]AF>;?/;)GN'^ PW5'N>1C5[$N[/0=AIHTO;:Q(,@#$%4-'7J;KI9P?.6 M!99F-E7=U<#6'E%ZM$R5'&VP%*;1Q:/&2L.1:H86[\?1=NL4W_/$_?AFY"%4 M>#SX1EA\O"O/X6DS$\<#ZN.].8Q$;VJ>AV+8UYL_2^#4+:02MDU,( U-\TED MC3MM)N-.99@?=VC%+,A'5YKZ"IK3B1K#F+I*F:N8L9U^,4$X@+V>"/B M)#(&WI?JJ:015\?+"#]:13*Z4UE=9*C%9NMQ<6?K+_!?/<7-O-,A'X-C-"FS+$D0IVA[2 M;NC6^RLW?Y'#X4]CY*_7[#^X:*L&ZHT!M!9J8IO/E>8LQ:>J$VG<:4QS1E>O M)%N54&[@GY?/+UI)_[+E_!E47<5 ^#8JGI4 7,RLUZM+ZWX);S>[4Q5^'O'A[Y>&6YT"(FWTD-KYQ_69S_V3L! MWYGMP:%:<1?NEIL_IF*+51OJ0J$R6*;F4TLN5BZ"R8\ZAO>M#/FK6^Z;L?3) MW7)Y*'(5$]1-/M[2FAS;']W%4E=N#B4W7]UR9V?DKU?)S^262ZQF;KS(C:)" M07)7>B*:'RQBH8OK.3^?7[1J?G7+_3%BX/1N.;')5_IVART(\>[$50MM/<*U M+L(Q?Y4 5[?<'\7\)W;+N7*7CO:JC0&1KMA[MR9SSNM!QII:IF3P[?;MHEF=&?SDG?Q(;^,D9Z7^SY M-:+QEC*C5) "!TEO E,M1GAW1_-\8*C^+Y3HY[UO1\G,5; M;'G1YP'MYFU9,<7QF&E+C:_)"A*I;A M &@\Z=B:\NF!JL$LF*@.T,J:M"<9WU?'H'.OL7=:=1CE63>3RTV[45VIALXX M1S-RNSCA2K>JS05E2A-5=-U;@ MA:S'Q?%:#O+%!BZTQQ5;'HL M=+1Y:)6]$&1XWE=KF-.I-0S1;%ZOF@71NW)S O:%QVETH)K1>R@FZRU; %6N M-!=GJ5\T^X4G4"8A%W58I"V=4;]^F3&[@-;[#4$I9"AFW6^,Y2+ MF0GW&+JUZO.,RY#HV$\(_]"OUE4YJJ?';"D^8;@:[Z1B9Z?3EXX>C9Q[A_BU MU8IH5G4VP6?95;LU3 WYQ")T'LK3R,N/HI6.1UCN5/2*^6"E7Y=2/'H;<:54 M-$:NMD( M'3L+)YY\_4D"NU6L]UKLF+7ZC#T.CUFH*NBWS[;IP8L8/0JBRG-I$NR-Y^6L'\N"S-Y-%S%+9[ M+DDWXE8)#<1[&(>)9I89:$A#'5CC'4!F3=NI*073E.V6Z0!M#\\'VCF Z0F: M6&@]>?:)]0@L+Y4V^5S:D*NF ?6)9BXA])/FVUO%4#/+H.4U#[;1S)E6:VX& MC),=@!@W'4,>Q(?*PM8[I62(@R%>(I\G$.>H&I^! B> MI-E#PMF8/ S5*_]()J\9@;NH6FT41JNET.+90;3$\O%L>QB^'9$KDY^+R==( M^*.8W(M'QC6"7-LQ=6C9:P8)KFQ8Y,T2H0&1@N3"/-+DT3OH!$Q5$$ M^R39\0JIKVQZ,C9-2Q+VJ-D-*$%U!I#M?0;.;,PJ)M-Q[H9\S6DV*HP4TWM6 M*-V+H>3,YVAT9<8O*^O^K17CC?4[,EN/(_ENY=!JW(CRW9K%@#1FZ-&);(-70G<+PRIE7Z_=;,N,0G\:ZF%7S#E'#:92$*K^,)&85X?%> MR*]"9^ >Q9N;B;^NFU=6_6Z;.RG:LI;%1:M#Q\?Z0JY-ZN/"\.I"OK+IE4V_ M6+V5)O.%9?-W]V-])- B*-GW=1"Z:-30&^8I\7^^ M9!+W9]XZ>)H[1UH;]L.8KD7:0DAS9/#C&RZ G6F12>R?TWG7$;ONN*JO M6C:!!FL*$=%K-#3@0,7'67&^- M*3DU14'^-@=\($U'YUKSH5LG&(/C2_/\9E022PU-G4Z5#+[YT;/A,K@B;JESI#F4=> MM'WN=%6?T2MWDL_0'3O10B9??QGEPJL\A0^1P2.'Y_><:#QA6I^/Y^05LJ"W MB.:CQGBJSZ?6:&J+R5;H=MI"I[J<.^GD6\E8C8AWH,EFY+%>CT^7#P-7ZH?/ MVQL^,IXTQ1TMF$#)_SXDMR .RJ&A(I@[7AG/9 ME(@;>Y-@PVY &P)+&J8-&>>KM3!4'*#AOPU[G5AC.2LK?*/6: E-==4K13+) MO&2'5D:],&H_O\9QP[X0V?5VLE=-XUC*C\;QU7TF-RP*V9Z=Z#6=1GF8"ZU8 M>Y7RQX_\0HC/^$E)Z6>3DO*R:IN&XCJN!='\[*F_&==6#6C;:6GJJK:Z Y.Z MI*$IJNM!V'Y<*CTFF5+7%")B@KN;T]U4*WSI^I]-17IP(CZNX3XS@]XW]Z;P M3*"B28K $R0@7>_*LV)BG:EG_?>+F=/JEHFN6P#-[,T>QM*V#9V# //?(='X MZB'+[.UV'2,5:THO'J_1A>ZT%5'RS5:>"]U2]7+&MJ=S^7&8'B+"[M=VJ' : MRR]<*8/8")TX9E]][]'3!+EL9[X*?EP$0_7-Y&@XG.@9'BQ[E>G49"P0SC/* M5X;Z]!Q&LA?LIT]=NL[*A[.Q;9X*%B(MXHP$*]JGIZ[=*R2K3!DD M0KN/<<89V]Z:?7'*S@;5,!^8/UGR2V3L]"/3?AJ.=?H>Q)AJV2RYH9/3 11" MF?SRRP/QMJJA,-O54+ZB\$0F(7> 8MTK@JK'NTP,-F>SN]#)KS^O\,33:B@; MR^_5:BB;1\^_")],LDFMN\?8N#W4Z.6DDDGQ@MCJ_\DURRYQ.7S65QF$>9.! MX]RU^,1^7C6 (2$%8Q/\G5EN_MY!T^:RC=64@HDFU? \>D42NHT4$A](8+), M-X6.:](@+[FC63MVWXJ'=HG\R,P$^_W'3LV%>#O/#Y^]DUKS]'@E..VH1+OU M:6H8H1./XW'H%L&S(>;(8U#A! G[)3*&G73TZA) GJ\QJT77*4>&R^F?@YC/ MES'G"J\^'WSV9$Q-'#-C-\C4[8&"9O81:ZC-R6QCJ0FKAT?C\5YEA6RA=]_-]EKSD1ZZ7=:7?:R' MAW9&\YQACJP#N??H^2V?X\YCI&69.(Z!5@>J7#1\8S4(N4C%*0OY6]92:/D,F%!V+G3:L*Y[Y)A\RWNF4:Z$_O M',:>"K)^"$VV(0-+MH6)C+K&TDR<9GW8P*;:J11&QI"'Q:263>E:I05"*UC> M-!-/,I.\/!67ZRP[(SSD6;,^X25]QB_O2XUDII9O]I97>(30S_%$>KQ<-G>B M\@:T!DCRWI0=V:>VUIQI$3$2:?*U>;=8O!]TEXH1.KODE>*YAT9V8;SM$0]! M5G8EIV;Y.; WQ -H/:PI".)C356<8-=U^)!PV$A)@V/ I.C! (S=IA ZLP%3 M[]#(?.H='%K8R7=,X9LWLF*I;JAWXW)5%):J6(%MLP5+XRLKALSL>^5 3PLL MTJXS-*T@]">XG4,W;4>5R-Q92Y_FV8>T%!L^YJKC^&)8K32K96G0"1W-=X_N M[ ]QLZH>'&/8.=DCZ/H 10CR*/ M"S:7=1@;L^;=N$;/^N-2>&NAA_#4^E?F M4=@^E7"^Y>7-V30_HD$B^GC26_B)>GXPX7GSBU93=7<[X! M%_RA.;[# /P/*T"?OQ8,DP^K2KPZXL>=V+0[Y>8#<]'_!OK0=2T(AWKT89;X ME+6@VYR-[KJ544.(=!X[TX=LVP'&=2VX O]=:5[8[3PO[%L2O9PRQT0IJJ4C M1CR3Y=DD;ZI,P1(?9J%S51^78^+;9WU@(^SQ:538$Z11V:2ZXO8B6=Z6!Z72 M$?CT_5P?T\O"2."E>B?>L$*K/YPJO\B'MT*8",.=TNO\W,&)Q]JC ZI%YX'. M]I-L1UD H9H,0\K&+S]W\.R^8%XU5 >6U1F4BP8BS ?)B; L3-+KZH33O2Y M(X$1:F2(15>PT<\Y=7U0XA-CNM.^AQ6MENG"\&X)O6'(&QFY/^;+V#<\%<&A M-#1,S1PL257T_?>"'1;&,MF(-2Z-EW>S='O$-U?&*G3A'A]#P3$3$79H'.O M>E?(P%Q5I]5\)\/2T\JX#&1ST722H07!EX<,A,>I$P^JQR PK/]^/6!@#99Z M+="1NKJ:>NP5NX*>[B<++F=F$WQH$7!$=OGUT,YIP<6WBN&\K!'L/'H^U\5D MFFRV%@5>&^NIKK&ZLTPXB810E_KRL'A69 J F[;3CU6^QA>BRW:^G:(;H:NW M=.K5(RZRW'KYV/PX>>Z>H,$VL%3LTVD@JNU7U]#)5?^%>WXG.N@/$(RQVW NX\>@I!N"GA@$7ATX(. M)X-T@;TO=O1Y/4FS4CNU6(A3Z:$66GOI$M)1[12!>$5QVG[T)(K3Y\A!L\\P M4A1$%0$RCC/LS%N3Z/GK47QGT'R^K'G6*C\92AJYDI!H3[II =83P\&HN!AS M6NC\X*%&R:>>E3L9X=G[8:K?:V>:X_@HNC1:BURG$;X$,)="^/!D^RFJ=6-S M"H>6NH_Y0K'>'<>;_?%T.9 XTPB=#V[[(AZ9%7A*Z&5Y"_6,'E;W92/<>[)*ID$)V^.VM*N$B:W MT2QD36L25%OH28N[6$63'L>L!%93>36V'ZJA(^'+W'IP9&>BW=Y^[VE;%MT&$F;J8(B$_1#H1?R, ;R$;VG5FIA60%BVF)EJ M1?IA-&:5NZG9IL^N6:[2B-)MSINRX5LC?+UOTL)[)G-V9\J6^J;C(T=[@!7=:&RFR MP_%NVWP<#>L/,[H8NL'3\0A'GVKP4;+=@P52NUV*/V;A@N9K72?MUAMY8(LA M&SS"?33"G&#PKT8"2:W>O#$J9_A"M3U.M&!5 +,P;&Q_2=B,:ZC>M GH#S'( MS"7:N'J9+<)T?#R?RL;]&-Z;E=R\.(+%^@8X.@2V:\%__#Z2=X+O!/>"W_A# MKWQ4:.;$QVQLU'^DZ]VQRCZ 58I.Q$>EIU]4;3/*,HE;],H'/J@Z4!>S\59L MG!@)]W3'F'7IOI@;I;9R 7-XA4)/_^!STW0\V*'SD938J+>%=A6L_CX,%;: M)7;^S)3B-S[PP9SX$!L7FX*R3/%+74S58"YMCYSTP<&]8R)SZ@QAG-#-!PRR M,'*9?"NW$J9V^B$QZS2&4FGS/9F\L-U8U=4AXE?3>B>%G[R/+^:@8>JJ<:C9 M8Z&ZT\2OW=X?3P#)/STC)E?M7*T]BCK\E!DLEN.FO:JEGL(:TR%XYP-T[XEZ M\I%A%FK:$0K10JP]7=X]3KJ'Z=[[P(=\'4=DAW:G#\5V@H]H79D1RND6LWH* M:OPY_Y67/ZHN;BVH>4ZZH3JA@"59IK8K?/'S-Z8U^,72-/?+?^*7 B0GHIBF M8Y@._$$IEJDWH&+_YT=+$@M*?% 93J=P' ?PP$Q/F$6"[K3Z=RF#SJ1&E;3(Q$+9VW:K MS72%TF0LZ./Q(L>RT6'.?A!3H>PL/:VX0+!B4,C>I^[*S7MAZJISI-Z%L;.& MWNC>YV9V19A&6\VHE6 M.CBB%L+=\1)Y(R\1\+K@6*]>:;5F[MY%$""<0 MH-:UX:15J(RS>CP!,QI(BN8##FL.86>M9:4X7*V2T7$VFX-";EYRU>R#R"1" MV5M;G69Y<2$O^&5N/G?%>CU;&3[@R*<0=C;YN*(?[RKW+ TJ.M-B1$N*--.H M0V)\J[?Q6*I/2WT@QON0$Z-*#+W(QOIB,@FCL10;Y^(T^(S>YD=W\U:N7C'Y MYFB%;#-0G-VC51?UEOM0;W^1[MJF:TG0]GX.(9")L84TM7_^C?ZA;&>)!Z"# M162NRL[PEJ'I__-[ F19-081#2K.;>PFF=Q'06,I4*)QA :EE2"?&K: I!.C_)P>F M4M(@L&[[IC/\O3^KAZ;K-'.@J0:,#+V^,^AW0"W4#:0K[US"U,"_L9$; 9HZ M,&[QP75H_>X3]*S?N<$3:9N:*E/_19/_"9[ 37 ';F\H\?O@;)/NHIO;,]TW M-?GW3+75OJHAR_]VJ,HR--#[__-?29;F?J_G>W*JN7HZ\&/ZS7V@WX!8!D@6 MTG22 2D1TK(D1J,<+0*ZCT1H2I:2207(L13XX2'KPR--'3'0_LY'ML?UXQ^A M6FSQ.:K92K?X)M7DLT*CV"JB/]/5',5WLW?I:H&GLK5*I=AL%FO5?__JGXA& MK_6<,'EBP^,OC:(#D)PV!HYI4+F;[,U/BJ5CT=3I^OHJGE[N['J\![J>KS4J M__-?3)S^3;J+A+=A&L285R7*]U$UL&Q[ISN/,@!VUN$ZV#E3 MLJ&$^FEJ?:!IIM,W%S_.-*]IPW"!UH!X2V9K?J&^K$3;!0D*M7F\DFS$[")0 MYH<$4# W33@P(244J>921S.\SS58]J02T?A&]NS-^O&$\Y"7KE:%=)EJ\/5: MHT75A4932%=;5*N&!4(+<;WW&,-1M0;%Q/Z2__8NU/)4ZX[?EAIKB9'.MBAT MFTEQT<]F0X9^%Q^:%N4,(:6HM@0T;WQ+M,)3T)"A3!U@SBV,W>+R#3IJ="B# M)7X+&N<"69UXL7G/M[V%,JT5TVW!OI/IN",MFP9(V-/!PYNF( C,5; MC72U6<2\_%W8_%VK+:X!IMIXUYO*JTCAKYHWG[3X\F3#"W\4M8^8; L]XPGL MA<\Q@UYN=<2*#@Z2V)K% MQ$ACNH7LT!JKF4BI6Z_$'DNDRN5+BF-]:$)#75 5TS$M#PE%0[HYWRR>4NO] MBU\ R2$SA"U7:STS%+ I>P(EO.4J4ZI!J8Y-24-@H6_]O>93WUIA."BQ4BPI MQA2D^R%K118!TX^)\61,@3$Z"A@I[ELKWALM24S=IP:F**FQL6X\PGRM/HBU M2FF1%>G])VTE6J_$U7YWG(T6D RM+3J3V@..$=I_TFK6L^F>>9^@FVPESL3& M[>5B,!"C3]N,+5?&0PL:-9J%^?+BSG*X1'DNQIX^67@ (I#KA:G02;29V1VL MFDLG+<;67W>(V>]/L6_U2J:F@8D-;X,_]IG M[^QU2]YWH)=1PJ]985[;A3Z MB4O$L8*O;EGS^+H<7"<'8Y JXB-%1W:G!OU6HJG_L\UX_L<")MQR4FPUC@NO M*YHY#RS8X'=D;H');=^"8!R9HQEXU=NSO@_ZMJFY#OR-_00Q-"X,/ANOS;?D M+_0V_(O^&4&W_MX;ON=-\?]UY&/'S?Z9P_Y^Y/[E6)@'3C,!83 P;5QAVL?3FB# _Y(8Z2FI9^Z)FO*_E*(A-ZP)SU6]>&=2]=&Z86NS";Y MI?V ODR_0:4@LR%#R?\8%HJF=1LX /?O8K?DK8L,)0O_]>2VYWXE/D1B9FA@ M#G \QS.+[*D$PDD6ZQT0!+KBVSH9/O2> YPML"CZ<5X2:7!;ST6P7#G*79]Y M3"?'4UF.,\W[95E8I?$WPP'+9"P2Y9A4(IEZ&9CA$EU'^'__(I(":XBF,T36 M_8A0O&G<-&\H7I]HYA)189=7L"'Z=Y@Q=@(B M7)%R1"_#1?F0+"UI6;;PZ6/O/V4DRYDMP[^#4OSC3[ MB 4HS /[1L0OXN$^?0C>\P%4,70S-'%>^]LIA[N<)#[K7QTQ'DFWI@%;3]Z6JD^+EAI[V'<\[3VI= M]ZYO/48'/# ;I50^/I@O%P/?%[CSY*R3KJ"/&RE!E\KEND4W:NQJCIZ,[C^9 MET=VSW(6-A^/NDN026>7B=I<9-=/7LY>GQ>9Z[?"O; $_CJVD5.T<2D=>5UU M>M+:ZQ'17[N\OQ@&T%(=+W2=!]*0(G4MUGO\+RLQ^Y1Y?AK(!M\$Q[4Y7SP5 M1VMHWXS(%B!:AQZY+ \=WZ..)6-7IZ7Y(U>>['M[V$JCK?ON(E7'C9C^F!2 :?)YPG M$%*!E-\+9>I/*@HGJ M (VJ &L,G6T/S9_B2#J[N3UX:FY35=. Y_&#C5S;497E.QUA14/&80F0ZB\I M:0BE,86K,5.JU_6M,&/5I@ UAYH6&1OF'+4'@8W&)*,;MHN]9<"F9*BHAA>% MW' UZ,U"E(Y1_DQL326:E!NJA_X(2/N>TQ/)R8'3$R^-=OVU\V]:=-!4E?!, M-?V)*I)YVMX C3:X+B<8S7&S4.YFU=Q]A1.?YWQO!%7S;5R?W)':)YGJ^'G] MNI^'9\-TT)6IJV*&1GRLX%,B%CGO8[_ X!QE6MM'9C9L3A!]TKD^#M:[GSP_ MMMNFYAH.L,@1%\O>PG2T,>&K)C\$=*1IM^C(V)G$F8/G'Z^8_BBFYT-(8OSV M@/T7X^-RB"0RAK1, 4U;XWH;\'WH/X :/@KC6P)\;;0BW&/YCH^%43*Z:PS( MHQ,+2I"X,1C6:X.K#[T$G/VQS(']E$/)R_YP M_D;KCB%3?[%;8^XC)0X]U!^A$>&7R//H3=P7OS%\Q,_&.J#756 [5(KV6I#! MTK[YQ'4BZUK8#>,=,\0VAP,<=YNEIG4WJI2JT<$8.&)B6&>3,5A_C:5ZT'X/ M3YUJ-8X?MQI7S=,O_Q?/OQC""+VZZC@(]%!#*+9, UM6VI*"R,I:4B0O,)#( M7GL.., [W[C'V9LVMI>R)WI9 PY<+_T-U8RTCN9@Y0-<[/5LS9?0_OLS&6YK M\O#<^?RWQ7"#7BZ:A>8T([!N)#')EAN).,G&>66XLS%<\BA^2ZWY[6TL16P7 M#;4%*2!)B*40DA 4,?:PX6(W,FLU4@:\IZ61[U4Y) M7??@<=-TJT+KI4PRQW=6JE[,STK#"AB@)YG])T5!T*M6FYW13>L^K]=CQ MA]=W1H_%]TETF1V?=_GPRG[$)LJQT#U]G]^@'Q[4"$\C:TX_KO2?1X40L<:! M_:!7MN6(R48(A=7]@6DMSW7@GO@RL_Y'UGN^8]NN)R9WPS$/39:[MQJUKMJ> M(^7M^4B"P*EYP'IX_R[P)6$P?A&2H/F^?>?H?DZI/&'C>PKSE[&63!M!3)K M66_2-H(YJ]!RK:B-Z>RTUUX5FEHEV\3GOIA/P5L(879T:,[7K24'3\!_5K3) M5QU4^N#F@?*"3Q&?43IROQMO*Y#-!*2+X(UOQZ1#9KB_P.Y.XZY_\?#NP%?(I,4F,ZB7G77[L%&R=K<8Q0N0KY7:Q0Z[JKF, M\-[,H(=][9^1G_6S-[O\/6I?$<-!T-A!#1P'XD1;&(P(+CBK(1H'&)"]V_6A M/6#;2 G!EP+'-%042#9W#/^ *GY3]0II:@03EJE1V(NS!=N-#DB.]>Z",TI' M]T]0-8'5!^@#D=I"@TNR!8Z&NQF;'R+6UQ!*MUA"42W=VR&;H"\"_!#B(A) M)9-^ E=6';\W1Z">(!ZB>;1<>&J\%R7%2N/NF%9Z0XJ\!@9;B)>M:+9;JB8-;9=\9\0IE;^(B$%5?B1.DR(D\:A,V]*P4WV::#5A)^CDO M@L%\&M9$SJQZ,7C>:W[<@Z*1< AT23(M"ZXS0N'%Q;)P)(2)43E33=?6E@$H M#WTU%.(X2-2<5XVFHSL\'D)V/; ]F.J#QW'J/K?("\V%K-VQJU*#F0]"#]/C M-D43QVZ*XH6; ,9$Z[Y'\PT4 N!N@8L(JO6^/9;/DDG"#Y 8UI:V:OL)Q;"/ M9@8C?8!5 :PL0,/VY#8.($"W2'S1^NO;<%W+<;C.'6"2W &6O1V)8"'%98;1 MO>Z"KYYLA5/ 9I]\O7/]W7@^=LQ/8E Z<-JHN6TRS&A%N$[ M1K3>JLX'[RWS<+3A^>D")4U8_-XU?)APM%K>>KL%!QEA2:7"(;2*2%@IB;;>*PXTT'-)GFYK\D_S\;Q]$>1+X@Q[%%3<) M4(XNQKL#/,/59=.1H:3J0/M!X2H2B"ST+@:/K,9-^K-+^73*_6#=\B4[&:/Q#'23!(#@XV20]KKD-,8 3[ M+2C_YB.ON5I6J/#55I,J5K.U1KW62.-J5)D>U>#S?(.O9OG3E95X%:;> M#LTIC^1\K%Q;T,/=4\V'"K)MU6M[Y=#SL]H$_O9;O6&R:D\TL,3(]".,CIZH M[9DY]D 8?7P7MP(F_M=VP$4?2..!A6QO>2^?UU8U/[]7+"'. "FQ))X#* C: MMT";@Z7M>TJ3R1LV&APZOUU/,RE,2 HG4IL_-U$&C.@DE?N.- ,8]KAB( >FS!>< MEQ@@F+S$H*SCSCTS7S@T?PDA'WXRRH_'TB7CWXILFX'%+G%<;]G^?I'?SK$) M]V)1IG2CY==B>D^6FQ<9[ QC><<>Z\N,$HX^OHCY3^ABJ.&[5G&*+;["K -? MWJ7L%!VH^Z;PS1,]YPK[T- I>/MM-/I4AMI2)XE2MCL;S$4R5[I1;);RZ6RK MUFA^F,'25PX+.;$:JCVF\D!R3.MR.2UVD9R6$0P+(AUS!N6F Q0%NR^Q)2FR M7"H937V8^3)7YKL\^FW:I$BC5-#JQ3(GRUXD=V:SRSZT_*B2I?$_HYJ4P[PG)N]/2E4T_E8YLW3(GN&L0B]THD_KPLLE>$H=>WJIY M*H)MFKE.X,AP #4V_!$EF&EODF!@7_?#2R%WY[G+(1AJCMEJ[,N&G M4C-:40W8! ITECG5EC33=G% #LI%PJDO3%1 MQ]?*N5B%A+4JIK6I%F9[87X\B31M0.VCXBYV%7>724*O87(^\D M.;^,A/>- MG^@)C>2 (-&A0\1VT*(J^(";99, :2\U-%5W+6D(;"^\TWMW*^/JY0K4Z*4) M5 R=> .B=V90%ADNQC(?-C'B5TX//[G^OZ"5_W?EMD\E7Z*R/MMK8R72M6W5 M-)!L3/MGS4PE_U$.3%PY\#))6'EZ[GOS ;* IK=.).;71U:SIB%[V0SP,XBU M7[C0FFXW2YA MV:V6MUT+5+IONHY?P8C"0207R\;N?@R2;A9?S:9O4+;A5)>?Z;4P@&:9OJX,1?7NL.((EGC.!G<,A_P_:;E?K*WY\+ MCC0^#VB9&I;D9']4)KL[;#21_+#_*G55JR^->$&#A#\W35ZY\G,)FZGA]#Q% MP\M,@9/2)+@DE_@P0UY#K"^(;J0M:JNQR^7"RSOP@'@FE=VH)0TX !;^>MZT M$)F,>]=2;5F5/LR1V2M#7B0)-^U2ZX8IOV4J:-K+DD>2XM4M.,,I1XN&/?'3 MYUW9^9/#78HB2W-Q.O:A>)=KP,O.N00ZI^)TD*9E\T$^QIJ?CA&ID%G3FI@? M/H1"7[66RZ3ANMV?U+IE*FB:F!BD<5SMA"K@#!C8'W#!+H#XI/IS#7I 471[T-KVXW>;%L&:4ODBU9/XYO69L;2%P.U8FI9%%? M@6IDH &1$%4_S)S7PV,72L.@76K=,,GMYC5-!6T#S;]/UMI-3(P?W/(DPM2; M8>]?/]CT(>9 M2:D9+PFP_=/?E?-T<*IHR'""B_91%*Q;JB&I$[10;^V-XP]XX2_^)RZ771.7QJ[$4]@6HVPB M%4]^Q%'8#H6?<(?-OU@(QOC%4.VKCOU,')DTA!\6@]_S<-PN%;]8$IZ-C$&[ M>[%!Z]8IW+3L:I/+<44S43C'\\O]3V/N(6* M7T]).=Q4L"D3*5%^DQ?+CK%G4IZ^ODKO4#CUV;F0-Q1N%@O5=$MH\$TQF8BG MXM%WNI/0F(!ST9%>L?U\8.>J$?RD[,([LLZ%)?G=BV4R<./KJC+X(^>H$_)* M>2 U?--UK1ISK1KS8M48B>$X.L:EQ)2<2"!+LD^+R5@4_!ZKN8-N:1BUZ5SRR1?E,:M(2YB:1CNND0S/GBPI[?@%!Q>I5MXW/8 M1WB#/TD5.J :-A["'%AR1#/-L>J53@\.3N%C'7XI7QT" ]\-:E!O:@YO5^S$ MMYD4%T7#1)W4O4GX"[^ A2!+_]Y^F%QB?O_MSJYO&N&<;VWU\TYQ7FQ&7 ME+7=_HA4'C8I2[7':%I<0_)U,S)&B#XVJ9V/#71@,=SA!O[?J6'-0?HY%@Q>=%# M,1(/)DD8X!U*QJ_C'OK7?@?=VZXF3S(-_/0?44G];?\2B1QU,>Z1DH&^BJ"@ MJ,[VHW"!HS3P$^@>9AU25=EV?%:1P$1UT$?(8[)*]/S?"%V:[V;VNH\;4@V$ M(+*>H0=(769')8$@P7KWF[R@J5-7E4F>HJ!MG 7KA*B;1\M [@955&]$K08 M%:Y-M U?^JBC6F)U<10T )V$_'X:$PN(HGP\!E?TFQ;B3+ M--?"U"=R#$T2F:&?6\LC*3YMK7&@&DBK'BQOJ!IBOE>$J&D@'/F2GTA+K\:X MOXXB26EA?O:F'_A5S/%WR0I.>NU=(^D"=J2(MXZ\+K?D8Q<8TE^O>^X$W=W6 M+WS^T4@)8]?&R/'%/BYYC+XK8]E"+KW^H1NJ9[J41UC*,(DXDQ ^#=DEA=)5 M''6)7W->6:9NJ YY#:_%8T13)-'Z6K#BX(Y.9$_D+3?$?6'"L#S%SWIL'QYF M[^!5=[;#THI7<<33-"0RD1+ #(ZNXZGW%@@T'E]JX]G R@@",V8RRY-OBF7J MOF*W#18\!_XT42]H#WX7_#=_HF7(4WHP13555\F29GIUDA53T\PY=L&\M<;C MQTRW=>E:=G,IJ$='.A'1P!*QUJVB+J!\B$Y;1E9@ WN&RZZKW'N,B_L[89L; MO@7.8GD@2XI%[T@^I!X[E2F,/@S.\WB.M&+L93-F5UCGCB%EU M!> 5@.\&H ^H;9\$A6PUI*<;<$MB0CP"8!'_S@:#5^1=D7<:T8>=/Y#R'!0E;3 %;;VC&UC&.%T^_U]88K&XF(;!ZW?LB=)38WX M4HCA[K]H6H'+:F1B-[J, (-4BN#KQ'%@J%G-JR(#GR 1?(>B*6>'#WIW\; M+?R0R$C;[=LX/AV+X^ I3W4U'"]W\16M5[2>RD-DF=K6#A39;2* ]'WFFWVA MJ:M:6RD]_6TB\K?K%ZZ0@#V\8O.*S7=CTX"^SK@%4K-/!*?B&F3C-]B\]?%I MKO.Y7X%W!=Z[@;?9POTH-5QTRH&#Y<^GX'?B12RUID>]PPB7]?T/),J"='%FT-0TZ ?'^*5 M_\:A2:8#-[M%.'9#-12\WQE$X% D+-_#,E8 KO+SBM_WX?<9[&*,X?TD2G;) M/OLZ9!6'&N)01M1G)'(QC0K[H M>KYH87^%_4<= M:6""@"X1M&A@[H?]#USMNI]P1=CI!"LD69CA 8?6]I;"4W^8[P/#R[Z!Q*$? M&NAOOOH)Y:X8O6+TW2Y99)L$YJQW'FJ.HZ&6Q',@HXFPH;:D F4\@Y#>H?Z M(%(&3%V5?F[0;%H[$8'^"2=RQC1$ *6O^+P8?&(?U<3$UC?>QI)5VW*#O523 M&FAF'Q^#]H&X/K9-3O(1I&*?K660=1P'49F&@A9ZO*TU!WXX%KIOF1;2-!'T M+0@<^^9YI!YV;Q!YMW:LA.&\XZO9"51C9FJ(0<<((I[?VC6\OY_/S^ Q_[UZ[8@E,H%Q M3@Y\^M T-(G@UVPXQYO[QYX5WCG"*P$+*JY&XK&1C1]X9 DM?.IL MD0-91K9DJ7U\S-CWWJ+O^?T_Y:';/R$=U=5A?'487X[#V$](I:22K,1)DAAE M65F,)A59!'(?B$I22@*0D)6^'-*$5-E:M\!UE)/\+6N-PUOZC4Q>AI?&+SOU_F:Y\@=KQ9^C#01*9)VE>7'O_"M;) MLMXV[X%;_I6?P:7ZT(2&NEA?1BK6[AVJ8B*M)VB(8!AK;#MWJ:(AW2!UDFB_KC1)0GH7ENX(HX7V>[=PD?3'9ND><.NZ.U._?2R^^ST M$R!F)5];(O/8RVFV-0AEYZO \?0WB%1@X!_V#).'YLK4H61JEF:9?4Y%U]B? MVY;&YCJWPXO$?/(BF/$9-PJG/[2?R7_H_D7J*TCE MVT^Q!W%HG*5*P=G=*XRN,'H%1HW_ ?KD=^XIEO":#"R<8&\WE>,54U=,O8*I MYA"IG6O?W$:+#<(,=F[OKIS;D0@_J0FPJ!G07$C]-WU#TW04JYG>^U<87F'X M"@SKV?)3D 6V4A;@T][E?,4AAA-@J%Z18H1RHCC)*U# MG'G]"JHKJ(X %25C>EM/];O_/@PW#0Y(]A2<)EH*W(SO >'9-B$^O&D8ANV1 MG&I+%IS@T\9^2*6QI#R^[4-G#J&WR0YT7!+5WD[$##"I<#AO<"_(-&:[>D"N MX)8?$$Q.T>-OX (1+LFH3?9&$4+WMK]EU9X@GD5(,MXJ('!ROHB_I_KRWNYF M(@D7?INM\=EU9_RZ,WY9.^.D/F+&CT;T=\#]/?.4!"7(<7$Q 9-XXQPP8I)) M26(LRL232;D/XAQ[TCWS=^V0$YZ4H>1OF>UA>O\NEE&W7JH1]->3VQY9;%-3 M\=8[GAN*N:&"Z3GQ]GK8AEN;X=!H. ]5%,&AS5+9W,DDLRDI\L1HVY3?0 )O M,"3;E_.AB>/&S#D.#=_=P]SV-GAFWK-FH&\%HI671TNF:>2]7"+DN9]^/W&4 M E*G -E$]9W]BE_H"J?V=+VP3+^*EK7.YGT@I^@ZS2<:[!QJ&JF&X=?1(G=0 M_V_6O94A3AR.!N0[@NV?VZE%<72B;4,=R1<[*.OEP(%%-+OUGH1LX7AD>XGT M!]U/>()1Z!WPA[**= W9=99/-C%LZJ_UED%H#D*ZJI-*D&1P,7U+K)?7 CI1W-\ M8DK%E5FIOH4:M?=W[9]BQ#L#KN*DZI+K%TS9HL3Z$,'6P8.7IN$G)0T1JH,< MANO[B,AC356"PD3!7&V!:*]#I.R,YW$ED9Z$#)'#'PU/ 9$T'C9.D#M!9((0 M\<0<^T5< Q>P]G==+=OQYW!O. 1[CN6ED*!8FD[YVQH:NF[MO+]%(?0Q\C03 MO4$,B/](/?VJC4.?$<:@X2?]V> +:=SL&F%W:):INCE'$YXCG- DG+#FT3S2 M>"@^&J,QF1$6;:_H"!]!O;VAFBH^AI)&$/1+ZWE;R'._JDH?:_>HKUMYT_UX M"&>H6L_VCEOW;FN"_N(C'$W_3>K2D/ 1K[X/DG"V7RM<]AB.5.7S9@[]@[CQ MF:]$#WT%_9^NRFAP;/3GAE/66;AQ^DY<;85,SU823M0+G#896MM#G2')I_M) ME/QHYIU"!SB-DB<@3AV>^S%(X_71=^^A#MI(AG@1 P%5?6'KQ[?)<**92WP8 MT\^ZMY735-,B:ZS;0]=QL-'GDFQ2:$WP3I60U- _@^-*Z]](8@W,[<31"M+H M^J22&[Z$Y:%J^T'AY @ %H>N'<1L^V>EO'@AW7S"0%O+A.55DT+3A)8;_W6< MNL5TEA/T%T(]O*'2Q!=PH%KD9E("G@6^U8IK\7%1]#$BTW23!"XA61&-;R=V M1::Q%V;DI>?PCMCX=;PP]#PZ(/F*AF"XY.-85T:DL:DH:L@!R$HY+*&W9MRG MTE911$@1G\FZK!V>HJ=+W)JX?KX:3QI$FI#$-OD2 ;$D7O3,_Y^]=UURXTBR MA%\%-JM=D\R2-2R2NK#U[0^*3;4X(XDRD2W:[)^V+" 9!/(1&?' M+Q$>B018I$@15&/-9ILJ 'F)\/"[GW,=Y,C1"5JM< !^"VUSQTP8_HK#,)UN MUUOQSNG4\-&KC48MWO?&+6A:XP6=4/@R[@Q%?P%'E!Z*IP=F/%T\%2J1MD>+ MI71BLO75X0;2%PONR==2<^&.;N&DI?I-X:@BSFZH%T86*(CFY%9&3I-QYX&$ MH*#?4:B#;=[*0 .KVS0V+Y\\OZ" ]<)( >IP*2I>/7AZ;$J:@Z M!\F'D:<6=@DS,>2,TS]!-T=_GY4[-Q E3)"Y\95/:F3+SQU2AA3)4BHO)#XSL;[,XD%K#+++OSX=Q M0EPJUMEMQ2'*AG9]2G[ EB_/([.M1B_#: 0$&ELZA5-ZYK+NN*=ZO@H!;BJB MBWJ!<[6 +JOYA+MI[P(SC^ELTNFZXI&AW6133E]-^C!=,GMA%0:N\ ;N%9]' MF&\%8(5E*5A, HCZTOKBM--H3ERICRKQ<_0EXLT_=LVY'^% M'C% ?(9=$57CG1B91149J458.18^V')K1VL]"VL&.VV:3@<\W=)4##<. E'0 ME9:FK[(5Z!Z/R)===/JJ!/2F.]Q!@< M;9PCK2%]019E(M-I,;*>"5,2(X2 5"2:=#%EDU=5/V&Z8L1Y;) 2DF[9]C7< ML3GS?<@%*PF;1ZXX$@F,AAH<43B;&/UZF?W+7:SL1 OZ:/?52VF>N_R<_\D)"]Y)C8V^V>ZLZ.6[BVMZ ML,/?:#:F(I6,DI>*-.NO-C[.>U--A9AYQ@.WU6*K.RPY#))KTG*T$7W$KH.2 M)HDA&2D0YS7-2OY=5BWK;O5Q"W,7-:#@6]PT[2O]SRXL=/Z3 F;(&9C#2PK6 M7X7=9!Y*3A=%XE[G/ZE3)HO$JXIUY*(3B;K2KY.J7I,Q*JL5>WFA79 _"G;R M"FKRR\_O_C)!RV(%-$CX:NRV@4MWB&&GJG^'YG &%;*^1/XOB MSXSAFDB"2BZA5=,(K3,.XNW]B17F8XNF3DICPL>[J69!-8?NAT\#L=_APF4; M1I;0F!.U4_W?-1D^4#[;W^U)4F7O@"= < .E1IK#NV_) *66\D;/=P3^G\=A0$M0QISO[G(-1_@3CZD3N^ MMXG_22_F$3\&\U>O:/&90LK8SE.2X'3R)P=S!0SO0BJ9_#.>?=_0Z?R5(;?I M?'_Y4$"P)!N!XYP,'61)$++LY]'3[B:?7'YY\65TU>FZBMY]E M*C[P%A6@7/6HZ\CJ_;1MD3TDNX JF 34GZ)AST;-Y"KJ<&9"^!Z7^^"SJ0#' MB@&;P9^ []VVI91!]V=8Z1WL*Y-GD3[)YF[E1X-W_H/?UQYO\'KD'VS;;LOS MJ8U&2U9.++$F'+5O;)GR.@@LES5G83DC]&-DP@(_UK6PE7IR^%<-3V8X.JF09X=98O.^!R>M_1I9I= M%L=^+;FVR:)+ELK;!+KREA( MBA<_(*8?5#(.K>I .$XGU"#[^U]T?)'ZO90PXT%N?BUK)E6^6]*N>H:8;:"= DVE5=@6,3++[\FLT!J9:'A M(WV_F5:EY52D!JLWG;U6<\Y1RN!X$&ZD5.$"M.-T559KSLE,MVOTQTRAMT0Y M<2W6G@\C[M)T/$6"9E/N4OU-OKZJ!*]3TVCQD=@M%=/S^N6\F-"&?1NN6MZQ M+W_?AAT2UL-[]H7;LS]Q/N@9A=G/A?R*=NM]^,NW.YQ/ZPG%?\"ELW3F6"VC ML,+(!P/R^7"HK.>AEM'XF3UAYF9A#UJ+K,;GAMJ!*E%KL2HU@" ;6@F4C1;X M2B'$U)^B%*DUEF6E/B,Y"0+D[CLA0DVR$*26()Q;FPT@")?0E>B!B@7,/>9W MIH+;*V7$)E"R%>5F(Q5.7 @5EH#T]<+.2&(_+C=)Y4KUR-=$Q1%V1'?N[;3[ MC!:CC\>+3Q7=\JHU4J?4F*=G)?7OKJ0>64^LUD>$T"MRI;^8,3/V$HZ:NU?.*)*:W7JU1G;E/"'6RT@7+8 M5\(WYZ$R/JAW D-1HZ]J#4CT-C8E2BTU TAO:F#@:G*]7C1"69'7)55]/:K+ M9:C6=JIV'*4WS.C6U'3:6M*;J/7Z#K(K4A'L"Z/"BY8=CL G7%:,>G79W$Q+ MP:--8/!UQSYHVTS#C.N2TIYHBXL6PVG; '(0I'6D;>3;MKAUZ%'Y/!_>\^$] M>'B?!XYSU*Z3E*,.CM"CJ6,(D42*3G>HP[SJ4X6O;QL<1>\79*Z%E=)[/EP MO)N*D:-CV0"S6 .]QX]>?%^,=F#PM2L>_.#/2:97L]B6SCWPVOJ)+X1VS:96 M>JX+_AY:-_@3YR&D-_[O.S^A.R(5]:5W2:(Y4Q301^IKP87(O7EZ[=4J,%.( M=C1T?+I[Q*0,3LX@$TC%$#1)X'?M"K!(?/3@KF%M2AU%;G9";1HU6KI\TM M*3+\(/W+8GO55RZXW93[Q,N)\.?P<=1F%6VC8;\VQ1:%LVH)!S0Z#:EC$Z:P MLY93;QBU>YUQYN>YC73:3$*8JSOJ'7,#X2-N,C?#+8W4+6=ZU#$)F7;3"$1[ M<.(#L;\BTR&\)%DE9,53-0.WQ_#K9>]83PWZO+@GH[644MG'[]QW,U>2PB5Q M,&4TW]*K,WGR*E9<8A&A;^#J0"MW2'>55]F\"BEVY:(YZYRSSCFHSAH]@QH*L)L_Z-9+R\-)#>,A(6^CE6Q-K23FF ^Z688ZG7MVC)2> M!'IB?07!9@(*J,Z\ 9;5L@V1<*"T6+"3POF@C622F%T]/9%V=4.OT :4,VG> M/*7#?_=\]D_J[&L#BI05-DT7[FAR3;NQR(3J,-C^J/B&SB(LE1PFGRO4Z'I. M'LO!*CAG'-@R=D MS<.LTII).;6TH%E-'+"GO7I6[/MT<9X[6O%!NE.,NN95HZ=DWE48^$.2>$03 M*->?6+?..*"#6ZAE2G ):[XP;U\T7S;B(93HW2 DG@.\,UV&]:Q9B. JM]:&+ M"8K+H^9-[-*5),J [5'VB:-LS^Y)TL<-[<;13US%0E&)()-1(3.!N)#6G+;[ MCC[2*9#2G5H+P&.CFFSJD^J7=<]E>S(*; M@RC!Z5P!!>BB&GL[[%)K)\"X^G(POT- #X*GB*X3=K%'H0:5YG6AT)B6&""$I,GWKGJSD?#FO#[<\N=?_A51D4\@3?[=#IJFB M?S3TOS*'\VU%P;N,U54;Z%V5[>7NJJWX)E>,W!"U*L,?E3BM=9#Q:/K4I-8< M\+U!S7V\*,\V*3NLK=FR[1>THEV,,SQJ0B(.-5;:QMH&6'6C=%C5 *TL5WIX M<' \OA0G,&6]K9XGK6)DH.AV4WFXFK$L&@Y^=I$[5WL1I"LRWM']L%&C@3"A M\,9C[PEDJNMJ*UM--G+=R#]YU'_XA#HCK])0M;X-$QJ'?K]HRS42I"H^2&46 M2K-Y<*UJ'H D;;RH5>:XG-,JW@#)''?>7;5-B2FFK'\A*A5Q!$E]Q.:4(^OY M)^]?>^RXDI_W)+:+?IE:V<[)V'-"9BWE1M05LTXI5BN:K4E88KF9.!<7S[)U M6+9>AM7J#B=C NI5M8$=]:%Y[U]6LG+M<]8 M=\I^4_Y^$VH6\?$T *=I?'O[X=;9BR.UIW_?Q.+STK"L?K"X^J02C!ZG*^5( MFCVL&4$=4B$PU/!\F&)$ V[:L*[R8,*2-J,IKA_*GB+XFV[R7.J;_6[R2VQA M2I#AV00R^KCBMQW^ZT]A47;;#@-U:8;^\#5&0&?^S#F#'WQ22-8KJH%3$] T M\3(M6XH7;)AF?VP([4$>2TBD563"D"X#]QW&!OJR![#9W+WQU0Y%?NY=:K6V\\G=BP<1CP?, MD(B4M$5XO6DKO,C]A\7=!_>9Y,5CW(!)'"(F>P?J[5DDP! M(]K+NBD4=[U_.[)&H&R'_?F!Z5SOW;WW)3 M+][8A=WZ_=>V#EB^+_[,^NV[+3WU1%L03TJA'4<>WNWV6(S#NHVD["FF$0 M@.;(4I%P#[5B8@GU,7U%)[J\()O&-24(@9V#>%&<^<#HU.S9#93$MI[J#"8T M@ MTA>7+$ATJN%LHS&X'.#4NWP.!HL,W/&&TT3"#H_.[^/((C#XVYZ+$]
V_US6]>YK>L/PFL[-9OTMP2%_7-L M.3\IVT3NE%(%"?&B:^! V;SJO()*] AYIWQJI[>"_+($&C$IZ2#S\@DXG3D@ M8.G4_RMO]C#!$\Z0#L#;(PBR>('!>7B^VH)PP^:07*>O@3>5.EJ^MJ$?BF-W MTU5(DS7TD6+P:MGX:X$3ZVD7%QAXH@=:<>F\A[&5HGI$@T]S2&"(;#HA\EB6 MOY7MC!Q;?QAXXU,4CFM>'YHQ9 M%4>?\JU GS\)4EW*5.9+3[.C34 \-M1<,:J-^>:K74+5D4E)M9!2X6<')DY4 MY'19 MT74R*CKPGFL;C9#F!#1X+_1?Z6],-:;-&X+BC:XG($VL>&"C1O,W=AOM(.S! MF)G722ANV[:I"OP]S:B?3G/3DVRKK'.R0PIQ1:Z;-IE$C#RX+1TR>%6W%'^E M/W1&59;37,P48!:M,KCFB(!&1E;X)\!,B=S#3P3OVLE*%/DR MM*./R&T\=*0A^P"/.X.\8$YH\)>_\@+#K-CTZ>)WCW%T&20=[) M."V.YV<^V^QM>M\40RM4H/&7Y\]3^@@M(H+":WP','"VI>%T9T16WH2-W!^7\*\68O>:OD(U+S\CWBQ00 M9P3RPL/="F/\MW[F@P'V1 SJK6FD9O5KD>&O"(! M091@,"1MZ*596J;ZKIMJ9OP:CFBOF;XB4VS4)PY-LBV[)>?.NZ_/#0%GB3TT M6L]B CLO\QLPT9Q%480)86"/:[V(YP&< M2\(7^E8]+_[^?$O!D1V R2Q5$CD7-[",+-CA6$/5']/"-/OI=$ M?J*+4P]ICT*)?JH]_$BW+,D=.:&P1'G#-/9(:1.?*Y'1 _8?]X<'S5N4V%FW MBO,YY*[R;[RO&]DO-=+]YY9-E'X"YQ!]0A0-ED""YWXAB$#$7(:/N@_R^"<*GQZM^H;B!(N9 M3BU0^CM>@T__\VT[1['_Q7[B\>]UQ0.E/X>5A;Z/@&O (?3DD>2J+A]^]64, M1YZ_^/O/CUR<8_()4"!M(Q@@29<\0[AN9H&;8Y!=V=;E=5FMV!?9UH!XIV_A M,]97F++B;TOR-]3LU2CMLV@!9M!D<-9RI?Q]%?Y*ID2S:H6G*$-.4>9^XZ=U M8UR];(P$-65W$2-@D*%*_D,*^5C([\NVHW<:K./3FG[1;_L011]]0S^3&N1N M Q]6/^8:%Z(E%1[2^:&NN]WJND39U4>C C^'83>!P3@=G?9+-A ']<8('5!K MCJY/5%S%T)DI6<=:&K!6 ,B:V3+P!K-90&Q*SU5!,K "W[YXY$5+2 Z_NON_ M(U^K8LE.=?BNC!T::C@O)M^2I#&(KR-VM/MQW J$35HNH=:[X3RRI=[1M38# MWP00;DIN6U1VK/EV-2?_17+OSDHI1[).Q$5$#NL0=\. \>_J'K&>A%7#'#I= MWI[6)?RM,P9S3)U9PF7"?,YT6I#*0<+6*(:.0@6#YPZI:22Y( M-N?Q*M "/:I:UI:ZB[JG-R%6* Z_#&F:;INR3U@(]H1].\83 6BF<_.,A2__ MB?LBGN/G6 #ZIJ%#%S7WXT<_?Y/T-H_%B)L0"UT1PC:E0QX=??#DTKA1\"ZF MA#BG#SUZ;0X+/ZY?L:@S'#N;SCW-YPB'YUT::%M MN]?JW330TT!'W90\\1FA1Z"]''B\TTSQ?)/*)$4T8;JN@?;*H\6DEAC8MEE) M!4II5#2AC\:V9K7:]J4%IW VLY91:0!+>B+=\&+RW.D,P0+7:N+!)RL[&9NX M%H7&ZEJ".YY(_TVJ:D/E)9ZKII4SLLUV",T_E]9X?B[K@7C]@_$=EJ&\W@FH M1[S'R7B-L6^5FW8G?Z.%_'E+9^5&F. -.]'H^X:&@EM[MPO4.1ZB[?'RDG:O MXO2HSY+P6F50(2ZOXDT(0Z6'5VQI?CIFY0P&>N39"[/4$.BQ+>>WP(DP!A.RP[RHY@ MWB'Q4VK6>816A _NLX[D(H?$:0(#HJ#A'*RLRJG,8_.9--YD;5_) 7FB,&QC MWF'TQ)C0"[1BV=8(V&9L-:>ZK*R-Y3*&HS+:.:(52>CUBTE*=]!QCE[EZ",$ M-'U\\^07OCTR#W)CZTNJ9*KGP<7G+/G;+F+,3,O55._.11E[=WUP;B\:#BME MCM[3&P M6^0A)* H#&#TTR6D9Z.7W(/?*09+2:^M]U*%QQ)5#QE#Z< FP6HD%C$\&GOK M60#G3N]F*P8VBGN\9D$Y!B*E5C(.L.TL$K]"!?H;2G(W?_2;9:/E9\YA9X^7 MM=!Q]7FT<>%B\JT MZ$KLM!V/CL:DUE#SXKN=:X_BE!%%"HM-R;[8?=G!PFW MMNX8Y$/&YN\PM4)K2F6Y MF[ -F*X:3GRI/P8_:;!**67S/)[M%^_$C&2.^G&CXFQ)!.D=M2DC!H/=K<'B M9*#>T5CHU!JY^GRGL]7XPZW&A\SWO5.#M3=@^HY,ESLPV %&O)MS8R,HK1@9 MIV6N"+YTT@&TZ=Q_]H;O')2S?[O?SQ]\>2' MRT<_/WW^W]\^>OSBV<_/_T.27O+I/QY>S;ZX6S[\XA]??G$__.-!^*K\Q\/+ M+Z_^\? +^G\//[]73K]\H+_X@",\%!?1:TPN2>;Q)A-]E7<\:7-JTT4_5]TK M5"PCO3":;+\U3$HD0V9_$+[M+=U EXQEGI#IUR,[^8RG,=%TQ+K7M;?'X4[Y M6"98,W8:R>R@L;;<\3<=DF:I;(39#R9"ZD=JZ49,U6GY@R]E0+B<3K=K39NJ M0N;A\ 3>W8LO>-T^N;QW\66\ MGJEJ 7$+#/6V=W5!H!W\]1Y&)'ADABE&^ FP(?P V=PPGD&<1B$HXAJLD%,G M_0MGA'VZU"_#\9R,U_(9F&G3TRQ6AB_O3NY,_EL;7S*Q"#5/JF!D#,E"LAGD M?&% Y#BN%3\RJ5DBT!CV[K5W5S0[^_%B/S:$IG=<:#)<5KY+!I M8W?#@&*)S[%#U:LZPVMD\K=5*2-R&(^ZKHQAMPX++C9@9*V>[CE MW4 US\SN\FZ!H0CGV)[Q=\HX/OB%BE@8MM6PW22)!L$0_T2E&?XZ/*FAPEF% MO1&QCZS4^?FYU'DN=9YBJ?/-O0PSBKO09\X!OQ!(.=%N/4?,17JJF"R85@R' MG$[S/P7.POJ;E(UG,!JJQ VCE^16.JV(GJ;/<2V.1S0JZ=FY9JQZ#)U?T-L" M*PQ?XKYS(,2E>'#Q,',ICKH38JCA0K#3@(E)A8O/]*\G,Q.G\/7/RA?!WR*HNKS30O'[N7CG M.K>O0_0]]&>O4G< PBH7&+#N<.E[Q9:(,;AS$/):#WE!Y M,"?6[ D/!"Y'*9@XDF38ZG NBYWX@/K:55/\9[C.(Q5?O.?/VKH.^DGQ[UJLQ@N5VBFR ;\9\ MM?K7."PIGEZ9C5G/FNU5#V=WNR=(47U(BITC0.VKT\X _49,_D;]DIY-W6S! M+TCCR;A5=@Z.W.SD5/]K=T%BS+*>9='AP> 0I!V82!'2RD9$%3*^WL@PC0DY M+^*QE9+Y65UFZR&6[[L9>/Y!)\]Y$PF5'%2@Z[$02MUR+S(20^ZBKR5_!R>7 M"4K>@\Q9WI7$[%>Z]DU8 6*5?K#44)-E*A(6RA8U;8SJ[6!HPVAV<>TQ6F#?$W2 M(;_:'5J (JY.:L^^[=DK].0>ZQ@7]!97\V+6,#Q;,WUU.AU:.0U+-?=@)#Q# M)+FT.<)4> W"4,TY\.%VQX1!U&OL#6UY],,BWJ,*[9VM"?*?=S1# MS(),6O+:YS[IT[DA'R%WE!;>S9ZQ--KM4YEU[PUB%DK0ZV9A7D*%'OF%5I3Q M&WTC$AE!' H#7\?TA;W1R1FT\4W-=B.IBPQ7"EG$>M%](, ]Y?S]/4)3%\+ MT)?8@3;!9V,8ZCRV?Q:<8[REKQP5]'2)1N 8RJ>8U3ND'5GJ3M+W0&IXTE>M#D XA;%8H;'A92%=A'\]#J\9K@<9VDZ2],A:9*< M9QFC# [%KOHP@^XZ"\Y9< X)SI21RB>K*@B,TMEE.DO-ZZ4&F)6S"MV#]>PL M*&=!.>Y;2U:1,Y1G63G+RB%9D9K>?CD/"*$K9+8$7_LL06<).F26VG 'IDGB M)N\"_PD0[EYP.R!=*M@V&-)5[W& M$$&]4)(:>I9"> E!'R.+?X,V@,VV[11W/>734P:=IZB5IRYT%__G?UU^M0=&I/NX9@*]<#1G_T>74=YD_'A^ MJ&@0!*I)21]BQ8 6=K:5L@B='EX6^DJIS S<9BJ]LSQG(]6)K'-64"RV:,JM M4/OCUH<$0X:^D,#G$O)S1>^ES>+'*AQ&ZQ0 ME4->\D_YH?P%8MU:H/;UE$GQ:M:,[IX\.%-#<7TKE149TG"AW=_N3:.*<3O= M&_\2G]4H+GPSC+I5_]IRSLM%G+$PIZ@-$T:OB^-2U^5JR]1KLLW]$ME^^R6W MZ ![<1L5K(/!?U+NJ (8:RW25M>6CX)"$I+H/O7#4* M!IVUJ'Z+K6\9C::#)WK7A?YW[*C(-+M0E+IA4G$,;?AT^%K2T:7[< ?XI,)V M%?L;1D9=:%'M/CJ074B!F.^DIM=-L<2;*NS/=5G[F>+AE!.WJ17\/Y\7DR?? MWKE4^&;\A/_S%UQ"I..%8FA^(\!!G38NBV]A$F?].ZF'-ID+8\?9MCEE#3?5 MI0<[U/_LQJC:\B;5/0$QM-5!<[Z6;Y2>H1.ZNN*Q']<+S1U\0B[+KE0KL83 MQ8M=B&29M^0Q396O4F>[7/BC_K*;$:6^"B%^([W;)S';G@ M_>;H88["CLDI;@?7IBY M7%?T5CWN4UK==R**3WQL?M..>A1HYXWJZH9"C&I M;>F#GEO;I;([#2"'\2=&8")?T MS.G+2@O6@B+&6>%C_-D H+!QU%< M.GU4Y@ECS68'1#0)O5WJO?(M;UV/BXH3R_NPIUD*%4QW^J-DATP99)O @9$, MRPNYNGQ)YTE2^$'?X8E*!OO>:]B6>A0&MR. ,B^K0:ED6!$F4DQ5&L..S$-8B-&A(+71V1($676+< MX!0EGQ*_PETO(Z=T;T8.0K)4!(PFD3BM.G]A$CJ MDLR@!M-(#)_Z50D(<[8>"$-P-3KD:1QIX%1E "/>IZIE_!?@':DYW713<4B4 M^.'%Y9,X^DHS;%%H71J. \ZR[[E?Z#J]ITMC:'0I!RQ9Z^.YC$*D31NCS01X M^N3.X#BJ=L:!*1)R_*>;9;..+,U1IV>_+7!082W0HPKLED'60S'>91F@IFZ1 M;LB(&MW!O F)?G(/8/(J1>6>P=/R(.5*&2:O(VJT7]-\((17# P74)04N/,H M-,P^#MMJ-1:XXZ?;;J"N!@IC'-% 2 Q@-_4D;,B]#(X!'J0C@UZ- 6YC+.* MPKK^N^%F?.-S=4^5!/>] 8B\;>S(2?5$MJYX!"0KJW);"UB0C0'BW]N-:145 MWJ3F\H9^\_UR/GAQ^-Y]K/>[H6M.P0C9G"PXEJIFVZUV ]+YL4$ MW>R8^8 MVAYAY^[0MLG.#L[_C>%H]!)I#BZ.F$2HY?^U#8.M5)17B[DD0HB8U3W>%ZX,EC40V$/&F)/(5O(7] M;%+"=A$XKS:D.2='#S8WAW9(L!4CQ9<,W8%##J!K^?43L%V8EB,<;0A)# MDAB>W4E0&H.C7&YDF1G6))<&'HK=H3NY@EED5K!_;4NV)F+@^PW%BDSARTF/ M6KA5(#&/ZI(LUWIP-_J73KB^5!(E>Z>P2?@QPK.D\ME(\(/>;OKK>P'"28[7*9A+3J-71H\CBGI3M8/;'T8J@),,& M7Z-JH!XVM+;.CV&ZH&038NBF9H&+$H+ 8F^:8PEZ#<1G(+,30D1JSEY0]!;5 M7\X!Z4EE!DX4U.HS)[?)X^G@$9VADFF[9*QTY$Z1A*-FTMG#;.H^"\./ZM58 MV%.5F7SNJ M=J-YQTS3&IAIQV09G3-4*^[;^U!1:CFK7*7=5O$$P/UXN_'BF MN9%\S1(%G+$CC8U%@J9)'ND88E_JKB=)X\ MK*4G5PI2QB"-OY"D+ M+8_&_XQZ8RR#%%TL9_))+=!SQ?MEZ=O>E00.J ^^J4](\UG%HN"?G!$Q@]GX M@FO43O9T O_ SZ+E<_L*FT0%%(E;J]@H3W[1/#,7'N;2.N& /F8^TUQZJ,O- M%CF^)HM+A2$ML59DKB0HKX0 DO4,]NXJ+*K:>+CH2VK$\%!PQNB=R.BQMU1X M4!3A?4.J.JQ6=[2=9Y9)A0#]2@M>CNDES\"BB4V/*)V%),_3P#]\6[I"ZUMR M#E\GNLK.54N+.%SVZ(YZIP*GL1OFS(OA<*RYA+"L0'T+=T3@U*?ZH-BW8UFR MS"4>'(:10ID-.KY1%0H_R"I1[R>7/7V#7#8MQB+1_1O>!OTL[JY5LKD MF%Q(9J+02C-@0$/+'D[T _@VJ=A?32W=]N+QLT)?W =ZDEG@XDO,@L ,C]DA MZ>D*Y2QAM5ML!N1L5R]/=JQB)'8R_]XLI@H3^B M>,7H!Q _=[E[ !2YQ:JYROWCS)$^N3#DI04&.NKKP72=SS0,"/*J/9(FED+Y M'HLEG)-,1:X(2L!]_XE%50G*K<=A0)C^(G2K4LE!?ZZN*S[N[IE\$)*M-0=0 M!Y_Q6[)5K%D21SI]_@.]70#R_#>A_DU$\L>JZ\KZSL^A1G?QG!85U(F=\6[/'NTO,:L/-$Y?Y!>>"8L@FOY^7[7X49,I- M2>]2LB'KP0%*01U6&LS8V3!:--EC1LPWM6-(2AC'ZA. ,OO6D=FCF2Q0N+P! M*P"IHC):":W%DNY]+1Y>1D(UZ&J#M&?>K9MRUSM)@%UM2NO2Y4D NRC=M6YZ MA44"O'\L4%IRK?J8$/4>;)1E&W>W(-(;H-O9810EU0FE$YTY,)&<[3.M: MP.1RN3_!\/(FV*]Q.^USAV7YY/*+SPMRV2'$G]R[Q__&J0K<6;:)/Y==$G%W M^[*W]&FGW$V8]_+7:BW3&)\\O!OO>/F _^T?5-JUIM+FI#@2L]%>K,*>S[_/ M%Y^[JQ?DL\KU9;ZHZZ-;->4"CJ8W% Q.&@0=*7B4W%E+1E=K!KZ;IE]6V_4= MO+YP='!M8ZV*M>*9!I3J!0F=:YQ=,^_))V)HC.T&Q89(H6NJCFU/Z.1IY2](J7F*3;KV+=;13S9=;6>+T*,G M.Y6D"G#>5M.=X0 9#0VS.$F%C EGX74=O(<[,QNX.LQ JH9O5-UG651F4K!F MMK)ZX^W[ -QQMZXX1);5X7.'7RN!?8;VY:D:3MH5JE:3$BC[0Y;OY.S82[41 MQ\T!QM-(0V;4PKS[]#/2=**T[SU@?7W_\[L ZF8Q!B\&20L2R)P2/[JBL7^, M;,QVG;;A\@N[((?&52T?4S3.;[7@T,8OKYII/-\='XW8D&U/85_I)MO.<@RES,+%[Z Y3(L% M-IW'0F0-SIJXQZ56X) ;$(&X6DDLT>"X"[>7;@O+(%"B<5 %)XP>FFX\?86\ M^9:<+4[V2<,Y=WO/TFE'5+'862D?6TR!^[ZBC84*;^VXZREV"GY$/NY^0Y3' M,$^%<%_YR6K%;E[&%5.$*!R5*5=+CM2(!TH"4YT,M9KON\UVGYS^>99JZ#%. M$H.M[6@ &C.[/>A;#$Q4'>R32&@S5HV>1\N>%:NT5#]5@7^6^VY]<\V"!\]#/@7FYS90?TLES!?B@)"XP!^ZT6OSWVPIAZ +K\)N6"8T48#=D*:B7#+S->(VX'A?MRNE";"1L2M5TE8M0A/[[81K MQ$;]W-/$_I_1S5:)YHX?>49N@X.D?D2J_I&T20_MF74D1*00YD;O(3VJ# M:./P5'ZB+><>-@4$JEJ! .*N(3RI6IT!7?C^ T1K9[PSGCQ,.HGG7""3C[M) M9YSLTC,8O_@&X>-XJW JD.WW0GUH)V,LD%1!T1F\3K98C>R(+"19B>* !(PZ M\[1_*BSEZ*C\V\L#W42/*EQ^TQ#>"1EYV-3\7'J'!O%4UH2:NG]7,9;-<((4 M (2U#U(UM!>_22FN+3?5;*5I9?8L8L>+GHM ?A#/#;@L=J(_+U*3,@,KE>W, M@D]KD+FNPDVL#]$?*@E>)6,V@J-AO$(FQQP0077J\ .S*EV!>1>' -V>!8<[ M8$[*L0-4N^89^)C1/ES2X+!NVT)5!ZM4C3E:G$Z,WJ[VJ-NIE&K(G(L#@>3E M#C*BM.@NRMNO'"7*H&K%[\D#,$L*3/=N'A&T5IA%F9-,,#WBZ922+![@P1<4 M*C"G(\VV@KC0(I6X*-NX7X%T4[,&ODFHP[RRZ7B[T!5%G@%U#&OMC2M0S7G1 M\ L4&O9_8TDQ-=KN1<:ZVY MXJAOJ!YR:S/N8>3I>E>7)QM&:LVTOCS(F_=+%#*KD:M &\3/5&#J5#]<*N04 MG\S=R1A#R-7B6+GPE%"4S^?I!,]3W_@>#2ZW ;G!G(/HI$&Q0T7'V4QH>*N6 M:/-N=^0\JOLF!',YD2]/PP;!C>56F[/0GH7VJ-#N=8T(2A 7GPWV1V(.\1)- M%/DKW@ 4KXT#BP.7E!8EI- MC:;<0#C@S41Z2@L%C0UMU &%FW MQFEB\6@ET\,2>!:LLV =9C[*>2 9^S0K M8G&&%#B4#!/2C,SK[":T4*^ZS\X">1;(H[&P1Z,;FENKWEHOIPKK$(-\^+,V M;%:EX!H*ULM9",]">%0(M14/>6UK^3]2+%)@*AY=K 5 21""HNZ3Z96SV)W% M[@B1N\'>QU&DKG=)%$-BK.IY6W8 5N%\GG)LL&76A@Z'/KYGUM.USZGILTB^ MCDG5I&=!L2@W.4[-,I,T6K_[F4WU+$7'N9NG;1-3P KT=!)$JN^<,!..J/2# M).!>?>'BMFVOLX!Z)29ZK0DJ(F#SW+:@3L1!/'E.&UYW]4R=;TT@,MHH-][B MBM8X@V5-/:W'A MP_-TQ'DZXD]*>&BZ@!MA(UZJ R2SB?C".&*@*^Q7L:=>T%8;$BMH0D=T(VZN M:1I6CV4V!@ZP$@6/GG!R3GV=-+INVID6@%#FQ%O),WT[\T(\SCX M(05W^B2*CPXMY BLP#^ER2MV%%#4NPU##D)::H'!YJ_>8M&]]-1*55*R2>'V MR[CRRI KB)!)3(3%S_&2AYHA$#,A'!Y8_T M=L-56:-"Y%

#AB;261EXBU()I #CU MMZC,"8>6FQ'FX^^(+E>[.&Z0SXSPL+G)- 9YE-B!%8JGN=,5/_%S[69N> D2 MTM)1W(;1Y3<^2$YTQ9&O6MD5%29&J5 M\)_AS>N&7%C][]3/+2O#BG6@&\O(_+K@ 9IZQ]9]Q34"+5K!7[3;???+TY\&X/3,C>;8#!#L M,/!F)\FN??8.N B[$ G7$F3;Q>0E$[/<1&X6H6H"WJ6@#ATG,LVP%Q($QJ0O M7T%:,_4N2&3L& #9R/R2&F/G]K;2\B]P##=-^PHO2]MGUX\0$1D-0A^ZV/ML MI1!%M!LRQ(D$6/(9(! Z8.X!5Q4'C,$_V)$1IXLA$\*NT=70._A"BCV>PDMX MW&%!*$FP$_ML8CKZ52C,BGXO;7.2EBA$K%S2R<73\D*ZU\3.)\QCW(P/D[H? MM4[9ERUW_'HBT RAR7Z A5XSSU&DJ)5-5?HH%NPY[]S0L=&:J% C<:,\A(#G M-_2BXE. 00LAW:I9R&@L"UC@T3Y2)__4:JE@Q'W,UOOE* -Y.9UN6X&BC.N" M15+D*M'J3')A><:D?K&JQ"%,0K3^ZWK)C%;*BEU2\U43 F M)@.?<<^](9_0V#ES$=<)5@U,(BZ+,+MZ;E(!9VWW$5M.WWEXRL.L">67AXO2 M@N0!@*PX RUMR,7EY1-HQ+B]B3/<,0%EY!I5W?$TE> @MXPQ)2.Z /]B&ENY MS3Z4.;.M6)3G.3Z-SIZ(?1BK6EQEXS-*D2;++O3 M)44)JY"CA"5;$1E@V'MG@IWD;HB8P3XF/<$D6UZ4\F>)*Q1^G0HK]@ ('HZ! M I#_,VGH&7U/N.\&=S>A!X_W=M,/SHBN<^:G.]#Z:!@P M5)3HBTV>!O9.W$,^$ P($S&9C%I.(9*2EQE?130Q7N@:>$HY89&H(9LM-2*" M1"E'>TY;B>_'*Q8Q.M7ADH$J"Z64C(WY$'F*!1>'\?Q#=2-/YZAL::WK7ASC M)%O^%?=1(PH%^DHBF2;<&R5TRE,7R6?(F8)'8.W^+0+0ET$X]8PR.?Y+%/0DM^G]!2 M[]BJ&,=FW1R@U_2O?OL%%W#X@UT:;!Z4._I53:M^LPS=I&;T75* M*3AWX>,- T0<4B-ZS(>.6;Q,Q[DO&9 6+8SP.PKT(M05S+U;'U:2MUR0G K3 M?D60"4QAGZ8AQ<%2IUW [B)"YUOGW/9Q5EBW[RO"B\D3Z/4J$G#EC(8N MIL2](-EWCDKV>Q"DPK&FOU;R&U!?5L(!!\.B*87KIB)/; 1R59ZV$W2'=EMG MDQ<#8C>SK?N!9S2W]'KT)&M-^B8++O/X]4PJJ4S4*3&7XRI-I]\Z8,Q9ZY0I MO:,_=_.=(LXEUV>0%6[)NR4;?\&@8NJ;(I@\_J@[.&N=(C;;>\0(K?-%-4)X,C=:= MQX56S,Q=$?'L-=O 2R!S.!]EC?;R[KE(>R[2GB*$W=NAY4N6]U<=@,N2)(.B M'>>O!ZQL6XWBY8Y-\BVS5B.*OLZ MG%YZ4F. )#SKC #B>,P-+M7,S@J">L3KR$R; ]/6G7!Y08&Y.G)HL115RKUW=&'Q+< 0MMWXSF8P\_ M:$P<)(\I 9)S6-R[8KGKXQ#B>!++IA,-$MM".1Y+A:G&D@P<:JRKSF70\F32 M[^(K/)"7F)S8";'43SH;42,GD/@(?7=#JV7"F>-M9JD%T4 ]':$-IVH-*S#" MIPMOW.Z0>$2T1"-6MG&;43Q^?'U>H6=S-Q$FF\C']E%#F!JSP1B^J*DBA0&D M/5I6&P-O]PHN#UP\3W3EVQBF;<5-ORZX4,;XQDJS@FP^$^77[_GJA2I)+P@L M*38+!;CKR"3$45;V["=G09YMHRS%X'0 *7MH4[0(:Q7>D3U*.W"S;*1.;CO MA?:(N*_)?EKQS;8?<09R^/^707 ?C8"@5 QS! F;:((JU8-6CC#4?V5[M.!R M6 J3/B4KF<5>.)QA=KZT0U4#027:\:&L]OYPW 5IN@!2/94%Z@8 M+9IES E%=G D;.V/KA9^C5E WOST6@7 >JV2[LM=S*SCYP?3#2\FCX7;"Q=U M!))JB6"J2'#"NIIV18[AHYQ@#N+G2&:DT11,RN& W5=)^U)OC=K.9#'=";&F M$B]ER#UG19+3 2+U73&:*.[)_I#?Q_1GPZWEC@>AC# C9QN4)7)B)SVG.\F5 MJ6R%L+SP)5;5;Z8VQV_#O\0 Z;#F-&208.^4 MW>DUW:DUT3$:5LD2&QA4LM*GL\'B ZDT.\65FCE'#C"4VF);HJ,HA%GDY#9U M*=O2M)E&2-ZZ\U#G*XS.E3']E5-OVD_S\F(D!2,_>T0D',AFG/@D?XDV8K>! M=5E)#T^I=]-TN*G>V+3E6D+*&=9UK;E#YCV+:H-3<<)R&Q]=26O6S4QSBL]3 MMUJL"$<[X#"26>)N\>)CQ>7D9Z<L36,6>M0BWU(FC8JZ:-13H M0<\.'](#S;1B=R.ZUDE1GIS+^L8K\9KW@S\IDJU""S/M6\OY(C8/+ [35)N2 MRAMW@'T3C./^D@8:2<&$$5_3:0?QU?*KFOXTOUS9I@Z[,'F!0UQEB[(: ^3B M?LUDWYTF9=R0$;?XI3AQ3K/'%)T$/1( 2&5X#Q34]##=*":2#H&6G([ES"C/ M)!$VW646K4#-EOP!/F_&<")V+F SPG;M2&*SC4WN:)S6Q#AALXI!JKFV+.^I MD<<+9V9KYJU@8PO\@19ZW3U-X]_66'%8ESUS9O!O8:.*HT9JX#&6KL=]TVR M=:.((OL8$!;GY&W"'(YV.E'B70,?3\;!ZF&W8]R^O$,G?6%HT&#OLN4AR=]V MVHAN[>K1+'VS\WR >?;D7*+O*O*6 M6PE]4AR?DCFS82N)5!]<3XFN1ER*Z"A]\^R'+%[)W01ED!=@,@R$@!>UGJ*O M/T3V;[VVB\;=HA>#J1+EK,UX@5.59*^YLI0.J5+;/)02%"W3[*U=[6Q>0)T/ MRK@2.>9B\OC9+T__>N?R(<]><*UG6QC**$J0Q^2))0R85% +? MRDN#^JQ]$[U1;L.4'K+,Q5%;*LMP[^Z]^UY<7 >S.)J<:>)V/M"XP\I(B.MS M/;&!>B",^V/&1V/.]]^5^P=-D ..0EB0ARYY%;TASB@@EY"/'$B=;&9M=/!Y M5TCP\D:2;,,?G5-4A&56TF/2-NOFE1+VK_6!'4^*T%1AQZ&'O+&FNP]Y*/PV]Q MYGL9*;O:)2M\,?F.9!;="[)[HF>GUM;;LH#.*9+O>*Z,!:&I+4)6>4A(!%@5CM?Q4B*G0CZ&R[0E%]C_M0V= M(HA=(3@1)8QT<,1&W%MIR:=O>X9GA^Z#-IU::N(%)]&U+%0W2"-L6\8&53@& M,D+<,B"]PB/X ;D,<**<>PPQ,!*SI1,&I9<3RO[ MF$HUA8+L;8; AWM!U656OF'\NCDN/Z1)? M@RMS;>+NL/_; YG-]X'<\U%8I*>#E+)U;N@(*,_Y6A8:N-TX?;,PUR[RO ZG M+7768.'Z*EBL-6.QGUN(>6HX_B?(ZSE<(X":FQ\EGA6OA_3#6WO=?S9MEI14 MK;N5//^:3\_A=>9O:WY3C]!;+O?!5AF4PE([U>20,7[ <,FY MAM.V#;<\T.?D^71]ZC^<<1HU<6*JMVM-E/.6+)-$*<:K=[53'8UQ^NMRM37G M.A7OXER* PD4G>2@I!.S*8G;-)9N2*\PHV>[G;[29)VD)!,G^FM,T.@X3P\= MYK0MW"DGE=F0XE5 %YY,$PB\@=A?25CD.6@HTA19R?4:N;P5]J,AS 3F@&0/ MXGMZVFU?NK BSD$/]38&E+K> H]B&%(7\2G%!+@_I"V:KLIJ+7EC%^VH,[OS MZ>%LC/?XK$T>+!V=*3PT=3-(6'X49D.+$^@(TOJ(1\[(0M0(M^=0&VCU2DZ3 M9/2^4MT/0XD].7MP\(2.#N<.3VN<;TOO/BVCXM1193\K*;D4GA"2R:JLLY;; MWC: ^S.-VMU?8Z+3YN">2_FM>7)=CLS0RV7X^$, MF_'ED;)&WKW/DYG*IYCEG&D,I'T/^Z5#.^R0)HE=TZ/*Z7^;3ERGG!S!N]9J M/]X3.X97=O 4#[OZHCF)O9Y< VN5U%*UY)+^BT<;$%R@3G1R9_EQ] VTL3\Y M.(@OK.5Q?%U8>]/?ZJSI51:B.[ 2?EBB&VT8Q%-P#B#O%]Q?^MCU.C8 T+DR MJ&'DI*XD-F=\V-/X)7T?XY.K,%OX?FE]OGA7#)N@"5I(T(35U( MW:5=WC0O/:FQ)\75\+*$WY&3][$5]^Z=BWOGXMZ?H[CG&]DC1I>+#06 AEV_ M2/*-)%"(3>;($ZV0# #,%=*= =J5A>GT?+Z7(;:_DXJ=N D_NF(H *UX5N[)+Q[S@J^,;[&'Z%:S0YRZ3;XE MJ*MG\C?I1O(C!H55#0N' S/()>@(--PV&QWC5T)JH?-[QS_T;QL_'7TO]3I2 M!#Z<=O,@>)HW% MD/_<[ ("1IA?G@J-[:*"HR-S_=OLPE\ZK&,O*9 M^TXQQGLS)R0AV&I#Z&U?1;UP[7:]"K'B*0$0%MPEOQ2TPGDE"%@R!;TZO%,7K6,-.IK%;Y"6X]$3N;4\:)M>&1F+RM;E;-U45]J"M/Z&HC6,!N)F MWN(:<4)@U6A[><.9@FVMC\.S=];,,8H@^^QMGS^#X[5UL6*?6B>5D @/BC$_ M>CSMTY4BW17&_VACZ)%P@#O6BW47-#T< #)R'3+$/55).5*-C1G>^@#(N]LT M=E9SBG=F79AI9/?0+OO?LFC,2,VW9EMX(?Y><_S]',TS=*7_HF!,\S1/MM#X M=/SI*ZJL'M/Y+;703U8$)W)2EYP/FC8HY7*2YZIM2C:C=B+S.4'I/?*JTBZ5 M=B'A!H #0Z)&$T>-'V-2CV-<$P4L)8 &5/A^_V!S=' .ZA_+"YVJ1GXV6O&2 M^2D6HJ!H?US"Z98X[FS5QTATQ41:L3C+G48020%D%AQ7IC-1S&>&",9V.IV< M7>)4]2QO^(K[K%G:P@SU_-D6"@EE%%N[Y&.BV"VCW;QJC R<'T9>X3C-G&/(C(J.@-M8$]U!2MS.&":@7/H6>.; M>15<+.F#3ST;/JKKWAE M#M,5.9+SJM>YRVSF4XZR=(-,('\,/KK2>_=-KWWRF$-K$E\43Y6KP95T&WMK,:I*HVQB9M7(6PFVXVR1:11N3T*/+?G8)J@%PAP MW,WE,JDOS.CG)T/&%1GJ>7AA)NDZ22WQ_\*V$_09S-5L#6]%JJR:U4690/'# M46/",HK3P,#5?@"_2)KAR.)R(8-Q]!EUPEHZ95'=)>R7;[;,N>>&\YU7B[B M)HW#;MY]64;/0K2#SH*S5D-W+=ILPY17RHILFH#*?\V:/CAIMR4=5*',G<+([(;=Q>5&P=2+N5R!M.;LLY3T/4(G) .%WQQ MATJAUGRDOI7[LGOGPW62/M6[N5%C

4 M4-E@S)(LKJ4%>OD,;UN4S$HTP655,#$U?%'Q]D M/MWA+I]NET_WX/+I7A ,;',#UN\*%R0]O20\C2('"STLP$#/E@)DZR9N^/@9 MB?HX7?HQXHC)1_ LYFM-4[!^%K&NN7:_HK0O3A1:FDQI_'22IJ$W]KE*D3/% MR12C0BF=-9YS1K63F8195!QQ-Z\QB=6$;(>8Z9)C%BP*TI:!<#"'3E (,.$; M$_@YRQ[VD0 [*)B)**(^XC6/\*FL(#U:$A O"4W=O$L0V4!#1P(OYNB4'K"(G&.^"9+/?M"LHCR(%-N<6"- M:E6JWB&0;;A/2BZX4Y(2C>L"P.5$4^]Q).'FD8+K )NN"R'9]_)1B7O;)A]R ML>%,"PJ^.EA5 C,78QA&U<.&XL:)!)%+$W7@E&%0O85^/RP5+"#ZZ0R.C\:* M3$@1<^H<8\ MPTD]UH]2<'V67N@;+C^?%UE>H-<*&3%66M!&4U J=PHQ-F,JS;S2;[7_[81* M"HUW[]0:I'@&E AWILM4?J3TWMSBV+S'TT5^Z?V"&5G*CD,WK5'LX'KP@\(\8A19[HE&GN&XUPE?/;!56J5H6ONX>]0JZ-)<@G8NBC@'Z=4>"22(YJY.XZ+;WNRK5/[3<\O4QB$B-(XS%ZQXK M8::73+^K&V/@*Q&3F!P73NGT9U+&I2)0B(73>(CP9JZ@DPDH;0N=>;RROR-[ MO_@HF\D>3M*0C,R7H$<$S5+@UA2$FBJ*""UJP@7S0RS82*R:@)AWU (*VPU ML*3MET5KU1J^=:,NB49)*"RF0.Q^F,ZYE"F073)#@#F&R-H,]L[#L1E$:)RY M6(94+.3J^BV'F QB"&L/C- $>J#&YC#ZAE%?:1;XAB4#XXPEI"%TN@;8O25? MV$"R^4)J%59A]74(3S0?AR%*]I>71T 2OENE))VQS!;BI>G/R\O+]IQ[C,Q2.*X 031 Y#],)^#1S@FX[00$)=9$;+KM?3WI*/S7 MH_.CSL'P(/3WSX=CI]T='AJ!=V1T<'^X]X'OS$FP\OWW:[ MQBEPXA1PG/<[W<'1D?R\:2(0)RXLI=MVO!KN"NY>,-Y6O2]F,Y_0D)UZ&:*: M>Y7EXG\9IW',X-SKY^GE]!6\B)UH#+Q6JO_Q@R KE&!R L]>TS.35 +J\)F. M1:,DI9'D $$V?JDCK ;T-NRD>H,H+4\$>9I<8+SL 3,)+8Z(?2) L_Z F2=] M4F*Q'1NSE-^L2K!%IB>F.89$8:_KMKLN4KK?(R:^O@&OP]2<5V(QRAB(2F^D M_GL/AW[*(NH2MNY:Z>#$IQL5"W;&@J*_XHA]BS'G#7L=6LF_8]WAM MS+H]V!U$$P[BL#WL[PZB 0>QNQ$-.8B#=F=W(YIP$+L;T9"#V-V(AAQ$MWW0 MW1U$ P[BJ'W0VQU$ PYB)R,:Q,.-]B#J[RITBUCY;_&EWJW]OV]K_^5$X;_0_W_['UI5QO'MO;W^RMJ M.@!T?OV[=U7UI F!-72+ MRCDA(/50M8=G#[5K%_57-.^7SO?'\%@KOQ:"[<]?'.B3M%%?F>HOCI)6,NL) M.8]&TV*.*R53<\YM64./)-Z9-KGMBX\6R@>\<89Z9=\TXX$;4;K'8J.M"UW7 M5>9&E)IH>U,.J-F@O5G>]]ZDH[WL3*>!8"=,[7?R?SM4*;SW?8PUKV6!P%** M0/%],.I2?ZQEX"7+P/DH?YQ$P1WP[[2'VC&>+0790KG5R8(&A/)YR]]%E>>Y MSZKV,.XT-'K SNF.3>(B\8W&\XNTY(P.Y7;T]-CF"[7DH'5F[;[TEL7D>^ U MWEDFX^ZZ4='BLG:(+;&X[/WX6@N(%I %>B53LO),9S[9ZGGX@V4QUN]O%E?^="CO,^^&7,"/E0G^MF<5+]BL MRI7>_'0>D5+<.:>Y-0=?MLHML44ONV&TGMOYGI(]+R9:E$I-KTL5V)9H#FZ,@V:]66G6:JOV&#?L'LZJ 6Z+%D=/*?J=1Z,]X_6,JM^= MK6700*&!8GF@*&>6\CG]FG8A2MK\O(N:\-02L*EY%S&@U@*@!6 ; J"SJ07. MIFI0T*#P;$*4(*V:FYOJ VW6C;Y9@R]/'>K=D%-QDM+? Q[I4*U(V='5K"VG!G*/3S[A/G)(K=8RYZS MSKVZ->QMS_HEU%FN;J5[9[A5Q&#P61#4:E5:+5UGN>M\-MN-2KNY\E7S;?-Y M[0OI9O$6TLLOC+J@\V6 3J-A@'];RH+.;:75=WR2AZ&G/KS-5J6JA)EC.EN7#]^1OS>GATZ-' =P+RC>+F<1W0E"VWJ?>0[VSX M:=9JE=IJ=XIH/A>0SR]B#[G.+^K\HE;\Y0"^!/G%>+%<[_$N;IY0[_$N9UG- MFOP^S<&M;]TL5[)OS4O3]>(M39=,S'0%9=F!HJ'W>.] 8*/W>&L)>#&[^32_ M-;\WOLQ=K'F_M/+)K8N 5OD2SKL$65FO1V[O!E"O1V[4*'>BE&G?5"I(W]W M*_37;)YD<[-BZLW83U[Q;A1OQ;O\LJB+)5\&YAC-1J79GK8MPJ%]$]*>R][] M;#MWWS_V:LJ,^(C+S">QX@_A]Q@0JL8!&[X=J9/1#WWF4G1/8X%"O'B5&US* MCGV5=E0G9\9/1*9,/4Z\NMIBL7-N-JNU^#!.8+K'$A(3&H6>?* B=_CA+335G)3[Y<.:[!C^)QCB*24S/HT5G2G_$Z15YG9U0L*R\?]=P MY9_X(!B5/Z2N_$0=>:H^>O7NB'N!$X0!GN04*]#\U/_A+YCA0S)QJU;^,B!,=_XU,//'(]@\$!H0"@)1DS4&X/0[X&%2[T* ?/"K\@ML4 S:,Z0.W E: M9L%('2_B44!@.!5KFA(-X:,2.?-Q;BMJ'[\'?1T $;E?D=6;SI^0+&#JC M.#"IK7W'#\(*/!;> 9>' P<4&WOQX3#A5NIY8 S]@/KC^!8!$<0&U:X0]L!\ MRPF$[M*0_ BQA8GOEO03#V(/(T<,SZAEIDWZ/A]./$Y<;D"XLR16K1B;D/Y$ MD3X )8-OX0V323"NSMZ#%W1'ON,BX^L+<"WCAV3 1=CE5T_S$V)LF4:658## M2MWJA>['-( "--5G9A6+-,0,5BU@C< M@$?+QPH 6=[9636 /6)(OPD@$QMVL(7?*8^T!+8WJ@NCK0T0(ATSHX 1*.. MW167Q(<8!>ZI1 !F*[T0JH-_32L.B!8(:ZHO^ [TYJOD7 F=_*YN5,3GE10W MXAJ<5(0358-1P:S&CXBJM&@9JV>Y, ),G PF"%M'2N:#]C4OBIB--!.BLB&- MFIQ'&K7_SU*I@\RL5$1A"HVY8?L]G]';?=J'%Q]2]YZ.@WB5J%,U&VF,$(\* MZ4":N/)'TE]3YR#G0#SL9PBFA'_?9?WP4-X5?R1R0/%G4ZF-5_/<$M.HMM;$ ME$P^2N2D,@DI2@8^Z__GU0]7YT>S@I#'O?8K@8\@Y:"#(; \2&24OLOP=YY4 MYJDZBUPK%\P8-B;(@F 3DZ67>Z>:[ MMM&*CQQP6+Q0FHCYP__&R(""ORP44"04P%)2F(<#X,+2X=-D^-+;B-T+-*IL MTNL.JN1JP (VYP$]9E$PX*S?9Y:\30 A021#'R(),L0@I'>4N3H<@*;?*(-, M8 )#.B8P^B'8;G'C]( 2R,X,J,]]8M$(1BE^ ].+KZ&6#'-Q/.KF"A#%$A<9^A(OZ*"3AMX:K'_04F?N=P;5V D8WP>W'['W3N[00#\'Y O,0K^M0-')@+#3,W9D@!EQQ)JR&<*=\.WHHA M<+15\"S+Y4'DLY@NZMJ,'?3Z#@J;\,]\='-A^"Q$=]+Q^JC]^.*W\7@=P6\P MB /AV=D,G#X MW!N3&T<(![7OQ+E'][X3 CJBF,'MRY'_\;.>&8=-&G#]!7^@A21UWI[/P%-F#_V+.W"IQHOC"4 B^>WXM 3#K[ M#$@/XA8.*@)'!"YZ &_V-!\J66T ?M[ 9/%)D9>ZB3+N4;%D!;Y2SJ3\7,0\ M046ZEI)D@$VH>?"6$02CZ@J0@Y2V5 #:!V:Q80^D47F3]8T)Q3,K#)^0:98# M09=(.7GH*UC2QXB]6>%]X0I0_('TO<0G.0\ML_:GKIEV@$,_'EAF;>K5=RQ( M@M-?:RRJI\OX1)E78IJA#_(8$S+^6RP0'DH/%V)A^U'G,I-;3RZEO8"[43BY M8K?N M3,A9A07W+9/[.VT-2,*P BM$05A1$E&5$ 1FB-* @CVM7FPOV4FA%:(UX6(YJ/;+[5 MC- :\;(8H36B((S0&E$01G2TUU0,1FB-* @CM$:LEA%/[+GQZ +IYF;=><*L MB]T?!F?R2&L*68$Q_3,W/8N[..?_O#+:KYX;IK>JC79<=)G4](X>"(BX8Y.X MGG.[Q#C_>G5YU3W[<'+V"SG^_>O)U5^D^ZW[Y<,EZ5Z)F@KR\>3RJ'M*_CKN M?B''9Q^>W6)&B_NZIOR49LW?181$*0Z>JQ,-$()6X77BXNKD_$SI@9:"N5+P M;&2LF]4#L^A2<'EU?O3;E! L#WK/KHLJF3AHG5A;/="+((*6A"7J8%X$$;0D M/%[_\2)HH 5AB;J'%T$$+0E+K/>_"")H25AB5>]%$$%+@I8$+0E+K^*\"")H M2=B$)"R1-9.[7O4B@99=G0K3DJ!385H2="I,"X).A6E)T*DP+0DZ :(E04N" MEH07E #1'"T[1T^2=F38&UNGMK0,Z]26E@2=VM*2H%-;6A!T:DM+@DYM:4G0 M"0TM"5H2M"2\P$2(YFS9.2L/*3C4N2TMO#JWI25!Y[:T).CUM"3HM):6!)W,T)*@)4%+P@[G0,ZB88_YFJ.[P]$+.N91J%-:6G9U2DM+ M@DYI:4DH;DI+MTO0J2FMVCHUI25!)R2T)&R="%H2M"04)Y'!^YJ;N\/-/Z@; M,9+EJ4Y,:>G5B2DM"3HQI26AA(FII-F!YJG.36GMUKDI+0DZ(Z$EH;22L/2& M(J$D=9MG3#2DK#3Z07>)S)RT4S=':9*CA+NZZ31#F48OGI.&.3:3&N> M[AY/==I(2V\ATD9+KS81O<.V-!D@S=07F1S-5)W(T:98)W*T).QZT(]U.2&W;C5/=X>GFJ$[%O1_<6X&.M>ZRQS5>1PM MNV7)XWSU;.:[8WBKYNKNY'$T5WIX M1Z'#/>W@ER49LS1+-4=W)P;_1.\8.>,Z;-,\U3PM<"BN>?H2>*I3+%IZRY)B MD;Y@L/?#:\W5W;H[Z97CAY'C4YTUV[%X_ \6 MA,S6+-4LU2PM;C2N6;K[+'U>?J7'?9OY^_*K0V/T0 +N.C;YH2;^6?X^ZA(* M-Y_V7,W0)1,HQ69H4NR@6;IT]J38')4ILY)DS+;+39DX*38[+WS'8GL_:FXN MF3(I-C<_T%"C[)(A=;$YJ0%V5QBIL779\%DS4C-RTXQ\9HZ$6K9%<4LSB+OCE#9*!U##,E=>]%9P:FRNH*3@AM%AL7"Q4;JEPE# @)'LIC,Z[5!NLVRD5 M74 FWIB--T '0P/!NNI#"DX);2"T7&BY*(1<=,I@0;1<:+E8A5R([-Z;$(L/ MUC#-RZS80J<(3+W!LYI,+BH+FC*C<+=];\YRR64^CD\MY3D[R&R/4 MAW]),*2N"T/UV8C#8+T;8L$4J3LTEO3+Y$+I.Y<,/L[9N$]TDX M8"0]/8<X7A] M[@\E22/LX@J?.@$!>1Y6"RD$%R !.-CWS ,"86_S G'VC'L,R<\CGWAT".1F M#\"DT+G#C_N.Q?R C!+!1/(3[I,![D&EE@4 %Y(>=:EGP:#ANW\C&$K?@>? M51[WTK\3Z9!D(".X*2#!B'L!]Z74.&$Q.7B6G<<'UF<^#CBKW#O-TYELM&#$ MOM.+A!Y*7L(S.!["B-=($EE9_),7#:GCA33&B9CC;VSG[MW/\",)?5U&?;2U M S71>!&LCG-4/D>M]M,&S*?94"2N)11N&)E1BY__DQU\:OSW50BOUNLRLQI( M"3.%-W##]GL^H[?[M \O/J3N/1T'L3_1J9I),=MALN:'="#-:J?S$TE_16I, MD7)('_8S!,NM?\F[XH]\,23U&0\<9-NASUR*HH//SCU5<"7DHT/3J+;6Q)0) M(:^G+/B9DH'/^O]Y]O;M"=P85Y0B^!98' MB2M!WRTAE7FJSB)7T7 LYX[ O#^ ?;5"[F_7)"$GP*[WN>OR>W0IA)M) A8& M\*$?#G(FWV98;B0L1!U,$C*\(*F1BZ?83Y][- M;P..GQP-&,?/[@>"_ (D.?XQ*+@3(-_BH[0S)?!%$C?"2"0 M(&;-K&_,TCW3E59,4( FZQ S%PZ"MAA_$MV( @!"M10-RRI4S%Z"[2A426'U_1!:&-" MQG^+<.I0(OH]D.Y1,%6V3;PXOI3V NY&(5LSKL[?\X,S7#9B3@WAFLMZ-",V MQ(A6U5BX$4LS0FO$RV)$H]K2&E$$1FB-* @CM$84A!%:(PK"B$ZUN;#%CV:$ MUHB7Q0BM$05AA-:(@C!":T1!&*$UHB",T+FFU3(BNQ?/XBY>^9]71O/5(^Q) M9UKL?8<+U[@^GEP>=4_%$@OYN&WQ MV6L'+Z)OUXYOQWT,H38QO8^,!9I3WYN3TMJH>:QY7'P>/Q8E;6)Z9]S;/_XW M CYJ?I6$7TFAHN;8UCFF473K/%Z[W[I!'C^QP\R&XK*7)X]]>U2K,%JCFJ.ODQ/,M^50_-5\U7S5?/U9?%5QWU;+F#-5R64Y%3-\DAV ML4G>&HC\S]MQ\Z_?Y')\\0N97/O#(QRJY8/XMOP]NG1TX F!& M,?7J!'>K??Q% \S,"TD]UX9XJ9;^9G-'3AI<#YM5I%%Z-N_.B1[SP6R3H:<6 M""T0.8=5"T0Q!6+%^^$TGS6?-9]W@<\[[L"7K2!V,A*]#-D=\\AQE5SB7@T_ M*%LA[#JEMFPBNI;3[,O)P(TW)RFP+=GQR$"S^L6P>N/-,C2KU^+V:PYJ#FH. M:N?V^YW;'5P:@YJ#.\+!77)N19SU)J0]EZUAX/]$0>CTQ]]O M]C8P,D%0PTRINNAH1M$ZGR3=N0DVY@Z2XQBW,=HL4>6#\/=#)X0G6&]G3,&L MF0:11T)-3&0CA!S[TG%X4S)XWVOJZ2J_@IXF('1D L/@0E&S OP(.L3"LP,L++(YBJ3T [K0&YAPO@ MHQN?>B%A8BC[/1JH47/L&YUY%A6-'4G("0="\'[?L6"V%<*&(Y>/&8-?$Z)4 MX,U>$+DA/%E2B-J@8G"]'/XH\D<\8$C(<'(V\((!@,"L2#"C03#"- MW%$W8M7"B-K/SGP=>O6N:P\=SPF -K+%F_-NEE"HBV#.-H%9(SV$]%8$,:(1 M2(1@TG HQ4/P FX$SL*,O!N@J>N2'IMZDA"WH1.&+&&@>K 4*Z KW(C/AIO$ M%?<<_S/D/B-#-NRADN1O9!3N@X_N!WPH)5J)O\>]_5C $O%2JB"8#H* SQDR MBKTE\!E?(E<=4V"T>OMU KHWC-P;BMJ8BL;Q@P52<,-(UPH%09 QH"O(G?CY M?>['DBH&3+TQZC(P >T4<6%Z^$X?5<=G0[@3Q+L[Y#@.H3PXO!M0!GQA2K,! M#81BNBS$.046"#0PH (2W?L')H@:@'>P!]#I((#WP(W!E*Y4\#H;GN$#>YCX M+J-_B5:*R0$9$RIF-1.> P6 ""T7JJ0'' X'@G^BH\FKA3?PXOET^&)MCCC M.1EDYC% Q"%^/*)CI)!ZT)#:0IG?<,D.+T*QP.N$5HH'(<6X)[$U2QLA+)DW ML ?F6P NP&F )+Q3BI,XA40,$$%MXEOY5$1F9CE2 81[0_:4Y%UVO\206TGF MF]R>>?T=DV(06 -F@^P)L4E)>3]@4A8XH9;%7.8CCJF;U!,0?&+2Y68MY-4= MX^,S9%5@%@N>+10!@4P\T1&"*A$AA_^I! XI"#)PPT9DM0&;"+)!")($6?@@ M"@.0$7QD_%HT8HXMN$]#,8 118?5 2LM=,9HOPV$>"D^"X0&_,:7@U(GPW64 MD,AO[GGDPF?#$77\N4\5O EPF&B-0E=JFX1]$)=1HC8P,C'^A%+24WHC<_DJR35D7"HE);O@!#[P&W5S4:>@XYLXGDMK9(S M'N(P$VHJI6 W/!& .<.T.2B"QT/E42#ZR &#RP#OD78;2*)X&,O<3 ,H*"55 M%N[(:*P@F>2!1:- SEX\NI*(-I(]5C)A15%6A1X+E+>%9? R1T7&\&VK@T5R M,XSA-:/21QS@X))9\FLD:*-VT"V+/?Y%,J)/9._KM^128ECWCCJN,!4("7%C M[&EKK10K$)%YF'2V_"FW,O,G>F#8>GSG A%QHKH,?% M@#//>4"!1)-(X0DNH#=3;B6] 7U%2_^X/1%BC^K<0S@((C9;;:0O ]AVCMWJ4\)\S"#IG$&B>2#]RW3'0Q8V0>&"J')B-DJ#D M]3;"D$ I@04]QKR%P^8N<\>I(Q'B0 %O80[P<6:0-G-QIR#\!8Y.$%$)W#&2 M5,F)\GH$KH!# MP#?@%^6BADKLO +F1M!WK?,538@DU"JOO,"9FREU.L27 MD07>CNA\@QX^S>F/5(H9LRT+3,A@71Z.]C@. ,70;5! FH9A.4B(H31V6DXN MSX/4:Y'N. *$ UZ;9TL!&C(69MT':4GQE6A&'9#R/@,:PW_AI7P(B$\?2.@S M&@K_+64 @K;@?NJKIP9@X3#/?L^,$W>K9JZ-E3)V-;F*]&:ZFS189#_Q28F# M_#;Q7RIDP.\92'TEX\G G"263GB3U*?4RR"3U_+ ML$Y00+U;#!_[?^%T>T!ZF]QQX4>,@.Y"\T6 Z-) !586':&6Q!/MBPP#MC$7 MGBB2'WQ")IT=0 OP.!SJCRW< MO?L9?B2;&%QX)J:?!PKKXBYS=80YE3BOU7Y:2Y(YWTW.;*0I9@6R#3,S:O'S M?[*#3TN1]M5F#-40+S.K@T"8VWW:AQ>CH-XD:13-1MQ MK[W#I*D>TH$TJYW.3R3]%:DQ170FY!\4XXFB;PK17 7VWA%3FJ3J+7&7Q![K9%,07$>9*WZ"+[GX< M[@:3D7%%9O!B:R620? <)C*U@&]#T "X"( >0'X@@%."JR_S=SUTUQQI@C"> MJV0\W(%((8-.!"RV%#-Q$;_(9"AR,-ECX3TZJ?,M7/QI/(6J"&\FS3^^'^Y@ M0Q'!"G.0 F$'8B(I_M23:V!S4])B:<1G8L$"<_'R214)9XM?+E8F938*];+' MTAQ3O-29G7/Z\H .V43^0'XI7IH9<%DTZ$N:=E7N9)J4G?IN"BF[(:$0,7I2"94!-_4 T".5&9SAG[!TSUEMX3#BFNEL\>2F:1@XH(UADJ\ M8I@=N4+E>,F2H%0844-! W@@\^] G7$9V),+AO#HS'H.!JWQ M7@?^>O_M-<@=:, MRAU1$2<+,((H& G[D*W F+@<_""T7I)?R6PR=TC9D4N%TL.4RYOPO2.6_%0) M'O,#9*(LM@C2&",I;\K"P61Q1;H0J&Q%6E(WK^* 1X\6BE226BF1ME*34]ZS ML*L,\]>8[XB]Z#=?S&5#D%<'@X4F83 MZSXL@6N3ZZAR'&!&(B^&-*Q*1-=4/%3\/74OS_O+IN=GHUVC=JUPVC#S_:#>N:,KMU MC1MQ6<^LT5:-O9*957G'R=7Q9\.$QT982W)^#U,+!LZ(]X^8C^]^SSS6!WZI MFXI6]8S#5\0PJR2>!DGF(=+*(HX1I7!.SQP4'%U$8/Y7!%!+JZ,=3<> M5*%8W>>NR^^%41&C%Y.!*0"F64JV'4\DC5+/(5<)APF'1/9Y5C>F:2I(W868 MQ25&K8( V,!W'0J*J/>KY35Y[)0%HZ.C@!W&O[S]+G*Y@'?[:E7.J)KMB75' M),W;S**7H#".:M^E8Q#ZP[[SP.Q91,^L$L6+>!)?\GOZY65U7$E[]2;[Q7?- M:F(_CQ@>#'_!;J3.U"Z>__WAH-4^>#NY56ABJ\_4 MQSA[SDZEU#A?SLI6'%/7Q3&Z.&9Q<7BXZ!#%&\=F!1G)3C^1T&G^%$-RMAP^%Y;.Q][92BWL;@(G&PG7S(90 MD_D!V_M9D998HD_K045U3R9)*/*'217,\5%<&WK#,-.$2;ML2A=K8,5>5Q'[ MSXOL*(2)*AOB]"$XKT!XS.1N"0) $#!1<8N[ Y)ZAJ0X5U168=979$94J>Z= MS,R%R7,QM6RYD9A(-N5U3WV?YO)V<+TO2[1RM5-^[D^UA;-5(S88%KF7.EFS MR,6HF4*SF4M%06Y+!T3+(D$P\?RI*'>#,?^C0G0E5^W1QH/=S3 6X#<:>DG5 MMH1JD"ZY5QLH5&]46IUFQ6AV)E9\:+L+(0L#RNP1))&!YZ'&O7>LSE]Q7<,@^_.>P. M5"LAORR83',Q_1]?LMQ)E..*R"H4P*"8,SPBTB>;U$J0!!2/HG\ M.M8DHIZKI)ABD%Q^L<7&Z60G<#]'?-RW+80(:0QJ%"]"?N80&F OAFJ%&,U: MC9S26W;GP)1..1]52->CX+T,*^2H2P[,3JU=)5\]L?\C'4\B097I].HD]>/= M],J\2ER5F[Z$"J=7!",>80$F2#_6)0T<%R;H*:&67IV\+2[^$74N SZ$>X!< M]PQ$@@:IQ,E'RWV@N!3HIM4.4A@EJ=0Z%>Z430878SZNQ<1U&@LP9P'6"[%, M"Z/R5;OXH,D]3]B_8MTR^)0.,=FFIWWXIU:;W33F":ZU'!NZJ,I/1F?>DD% M[!R+\(A&(8\_D,&1^"070M521U-=,QVAAGX\L-@Q5Z[S4NU.Z^UJN[ZH!5'& M@\L\'[V*/BA?3,CX;]$DZ%#&F_= IT=#O4SDD%Q*>X"84FF8ON8^5IH1&V)$I]HP-2,*P BM$05AQ$&UWM2,* CS*JQL..C9H36 MB)?%B'JUMK!;OV;$QKRFMH:F(C#"K#;:FA$%8(11K^HXH@B,T!JQ6D8\\42= M1U-,FYMU)UX[S58C;^2\A&T?"E$$&CR66%ESK4U!J:(EX_%PZF5*QF/1OI:, MERH9CT6]+T$R'@LXOYL&G24$8^')#KBFFNP_6J\+^Q(8_E@\]3*AH%B2\90I MZS!".XLZC-"2H9U%'4:47C*^UUF\PF[+*W(6=710@NC@0I:)Z_B@//&!9KEV M_+5[IQW_8E%%2T8)W#O9^'AER*\=^L)SO"O:"FN/_N5X]'MQ$UNQ27,GO3SM MV,_FO&BM(?O9W3AW,#3Y.^OWF16J@QSX3DJ$]ONU=U=ZO_][]?\/T6AW1?JM M.5X"[^Y$V'B)[*+YE';L7PKKWV=Z &CW_N6X]]A(82==..W4S^1W.%#GK1ZK MH\#D7[R_DT*P?C]>MC735CZ5#=:O;E1\N+ MQQF5I\).=B=)LI>Q/_US1;*6'OV4)^1ZP2(X$!W($T6A:QUJS@#;7 M3A&W ,5=$R=;$O(19AF,QFO0Q6BDY>MY3F69Y2OM]E:66$,+P$H% /M]O5XS MOJP.7M8>T11*NF3L4F+IRC23?%V:(*=0(B##F1*+P#?5_77=&--:'<:9)/V=GF*9<9%S$;-JS^%SL])-NI:W>W5"C@9LB",/BN^)E]-,ZY1QV3E8RH1CIZV+@,O-P1U) M&;=TRK@P.<=MN;?%89S.+>]H;OGXSW-RQ(=#;H- DTON1M@23)0L%-FGW7:( MH[/+.KO\(K..:_*/-9\+QN?=S2ZW=7:Y9/E$G5TNDD>^;6G8]>SRMV^_DE^ MOB.Y"T_GEG5N6>>6=R(SJ7/+9>?@CN26.SJW7)B^B'WR"\N[U&W\#4?Y;38.M=<=@Z6,E-I M5!IMW >HL\WEY:%9.6BV*DVSY-V,C9I.-QVL98\WOK]-S;L8R>%MX/F6$LE;U^\BY ]? M4.&RYO?WS'MG,LH+CU$^HT-FD^,'9D6A<\?(>;_O6,P/"/5L\L'QF15R/UCI MD<3&;%AR67DQU;3QZNGATZEULH=FPA+;OBTXQWBAVZ*[%F1TGS MIL_PV?YT*.\S[X9\@"NX1R[@]YU)J>E:VJF%X5ISQ=N0=HS3NU)C:9@58]6L M+D;>=#4'Y.X,G^L5!)R^1E=[U17JLI%2)GI'YC7@]N(4<#WPG(-PJ_[GWD_I#YY.CC^2K0J\R9LZTG,I^U:<'$PU1U M[6LA75P<_I6T[G5W\JN[R8]=3K#^R@-& M+FCDD@L7!DQ=G7/;U>QJLZE3JR\@Y;9B+A2'SGH6R!\L1];S$^?>S6\#SL3J...ZJ'1WTYY&I])NZK3G MKB?$UN1C:CX7C,^K5F>=^"RO?[0S7-.)S](YN@7T:G_E X]\K)(+YM_R^^#6 M>>&YLG(F.RN=5?:8+S/_2IDIT[G.LG-PQ1JH4YU%=$+*R0^=ZBR0!UB.5.=E MR.Z81XZKY!(;&V$/(YT"V\U,YUI2UNZ,YP6>6#LD?U'OAV3&=W2PW_TJ9&]/9S;)S4&D7=#+/ZKN.UFMZ?_R+8'6]TC0;JU7_8J10]XRF;CR::3QZH!N/[D#: M=;G8M55MO!!>"Z?]34A[+GOWL^W8#QSR6$(S0*.2D1FKXWC?PXOCG:OCB.AY+)V^VL^+[ M3Q2$3G^<%6#\MY,&BUD^3O\\94% P@'(>/.GJF#SRC5L>HC"6KQ>/+#LSZL! M(UXT[#&?\#X)!M2'LQ!M.9[E1C9< MN^>\CF]S@B""KS DXU$8A/ +]J+%O_<CV4OA<_"@>.15HW8= SQ73^$H7='ON,2HU8A9LULO!:O3$9( MO?&\B8FW#.D87Z)&'XW@6_5"AC>$0*%OU/>I%R93A ' B^KB/?A&^2!XQ5.' MNDFY>$X0L9YN^FZ %'+H/17S%K0#YQ5\C**=B!/1RT"1=VCZ[$ MK\;;U\ EX RR8C@*@5NN,W3POQ8?CE 8N']#/1@<,-L#P!$<=NE]$'/[O0]P M%0S('PX.FYP$+O YJ!+4%3 ./NHU7!J_TFB_#0APU;.<$77QM2H/P44> H6& MM!LU\IF.[QR@6?>.>1&KD&1N%7+4)0>->JU>)9_]*DE.0,&C3RJ$$FDC!.QE MH-<"BOAH\@83&%]'0N<1>^429C$/I#GFK-E(+;L"QT8C,VKQ\W^6LAN962E< M-H51OF'[/9_1VWVA1H?4O0>=BAW;3M5L)/:C%H\*Z4":U4[G)Y+^FMJ1S&B& M]&$_0[!<5DK>%7\D?)KXLRF[]FKBJ8F=-8UJ:TU,F3!/]8R#1J$1/71JW=7 L@$; *_ 0$3<*#OEI#*/%5GD6L- M ./1,/)!$66^KT+N!UP@@AMPH=Y' ^K ]#R!WD?'Y[':'TEXJ(C/!W!',.(1 MV( KGUIC\O> 1P+A\=* U72)*0"@RKI#D&B0[ V8"05N"QWRJ0<76*R\!V& MB5D+_#>Q7L+R]L;R92_0,Y(P&-OU7VJ'4WF0L MTJRAB6>'I-%JM\FY:Y,3']PK!PGSP4=Y_,$X %_D$KP;& '<2J4U:M::C2HY MC_Q$72IDULE#"0PX269.\%)F2 '^D8O M R$>C88:3XR&,G)7(;]V?R/G(\"",/+ >,'(3DZ N*='B>.9F[D8C,TLA1T3 MKLWDMQA\'@HK@;]-?2VM,ZB4@Z<5PT@4\6(W5ZH>F!/7H8@0&&Z0[M4W<"S] M$$5C8N2?J0=>U!!T-S\#N"5]I,0CG'Y [G@8QV^@QM)\@U*,^#U&BW?P(XC@ M8BFP8/P0%!Q.OD3.?_=_ :9Y[+_BYM^8#SAXX?/1".]A/CR$2MT?XICP)4.& M,:@0>YP"W%;!:_ %E3A"LQE#6PK!P(#"(V8KT9URZ.-1Y<%R"@74^X"21AN" M0B D_/09 QI=1A U$-.H P2@//[%_=OT-PCA:K6&TG+QEI"'",?2!7@L9#;, M5J5=:RX.G=_*N%F )/=P)P<:)!CRC_6**4^54+Z9R(,A$@&5A_ P#@0_XR&^ M3'$9'Z)^S5XO+DH")ROR?9 /'/)$ #^B8X%T0'S4";"#.9=)BHTTG>G#,28F M?9>#+0 66,*1_+%6A8!8" )./;Y5A-V920)1(A<#;H\T*PVC56FUVHI8E3BC M *01YS((.MS'(7HV N]S?U[H#V,+I6BH<1G5>F9<9 ^_Q:G&L7],I*KX=(!K MRS<@*$(>P:$+*0QUIDB*\%.H=!#/=N3S.S S,FT XA [(,K<)0[I!)]D0@3M MC% O$;$(V((\F*1[4"M5Y+B $6FG^/(%ZC7W?,(;-^DQ"+IV8.EE 0O;U0/ M#GZ*_TB31@N,EC,$A45T@D?*],>-,K,6UL21PA%_!? MB"J"D+0,F4H!K@%G@1#(/'A(A$(13P?1 G0-@D5PWL7C4P[ \_!Z"A<].,-H MB",^>/*TLLJQEU&L3=F"SVKP%R#IH*Z ZA.FX:U0$25=\\0K*]R+)"M)ALT0 MK30Q]BR)FI[(TB(3CPKLC@5D0EZX $3A$D ,G(B&(%6 N>AK4"4!,P8S(08I MVRMJ;/@ZQ&[J64FR$#,%2"/T8>6-$C2U/R;\L>83_+'+ 1.1P0=VQUP^0M]% MN"ZCR(>H(0!>=EJ=B@FPH"B-8E^O--KU2JW12&Q"1?I&C(+S M6LO"_X2Y4$D!45 T,_1J=D@\V%,)(Q#!>:U$6HMQZ@BAWKTZP[^ 05RN#22%NY_(\2H@[><=F M T)^1% V6=&;7Z/83 ([V?N^1P$]^Q74NMTZH86W+(+;OL)@GO\Y[F4 M(K!J8TPO1<(!** $P_TR9C-JK0HQ#IKDZR4Y@"%'(021&/ZZ=(2)+!3D=MML M:4$NNR!WGB#(W[[]2G[!8F"9]2V@]';J^[4V^3UBS O(>_?.KI!C=SB(_"#, M)AZ,>KN^(M'5,KMYF3UXBLQR'P*I*Y_:3*Q]>Q!$WHPGP->1;/79#2X5^,Q6 M*7BXI.,!$:@_> M^.@M(A5>D:(ZE>,K9:O%PP5;/$"0Z,P=9-L:C@%19C-?W#B!.M*=QT5 M3Y6VP%4CY1VH*A511B)JSC*E*HYWQX)0N+>B4D6LA<[995.0K;HO6UX-QZ5A!N>S33<2ZINT,[^A)Q3NJ M5%!N\W7=?&XVL^\7A'I^S7$%MP7]H\SD_(78(,W8KC)+DZ9]2Y>LR;8$$Y9O M/E^_,6)1#V=)@[@J&V?!'JB5S4EG*K7%=&,N"&]&+=*P(%YF^NJ)#<1B?T!0 MG,F><2]?HQK/ E>=; >7P-#54@Z8R.."*^[S(>$PJXE[:,)Q&P5._"XV4GL1 M$,EG6/E;!?=>5ODG&P4$J>_5^A?6.PJMD/M,DOWU%;D5 '?%L7\C_ ;?45%5 M_DAEBMO /%ERBPL:/G?CF:E"2DEV2AS[/Z^NZP=FR[#J[-IHT_9UH\[,ZQZK MM:_;K,U,JVX<&+W^*YFR57=\H['0/F 1?XE@E(AGU*E%C)KE!"PN@AHV% M UX @B_W'F1WG)(3D+ 10S&SV,]O>NOQ.IXTN:=-9\5C_CY%_!")M694GC&C M/D&Z JV9)78UD;HANCW4*S.WZ25;=.#+=",6+L&F>[O$,MTXTZ] [4?(J$IN M/XZ+.D:)R^$Q M(R*]#).O*/9M4@0"Y7K!+R[!-DF;W8/I;].%E"YB.FML>* MC08\69G'#4@A PC \GH6!FHC0OK@(9:R )K0L4 (M?,F.PP@0Y4\B:(CZH"U M@R<$N$VVQ\#2]2=((JF0VQF KVZ8!208@A"+UJ?9$QP9L<: M=>/-!3_6JIV$4#B(R!,S3T; 'D"C [6=J9V96/S8 MS'P14!<=6/KP.B;@XD'/$>&XY8UB448Z44>$;S&+5DC-'XUZ+3,@,<(%C$145&ZCD=B9\BP.^,94""Q+EL/L*FAK<&I^!?2[V[.$N,>7Z MA:E]KN3\0/ W_(Q5)WM85((* 20D4;@ +% 'L.\QY(^(YA\2" $62FK%'A\ MI+*EON+3"/FDK*KP7/$#!Z$5'EG->128G>2NJ$/!W@N I'*J(J!C_IWHY9/N M3L1=AZ+#L$?8<.3R,0.'-NY](,D%OBV5LX^G9]$1M="2 Z90D@Q2="H1PT-W MVD+",G ,NB0W#=G7:#S58TP=RGQI[9I%(K'K[G\#0!U4DOF;[0%-3:>/N[&(5\O1A7*:NK M6KJZ2E=7+:ZNRK:R-*K-52Y$/,F%B-O 4 @9 LMW1FK/= 5=.G3U1?H%NP/> M!!75" .$$+-1?=!Z]9FJ:)8+9^J/V-=/DC59W'"8NE-FM]*+)N DDI -J"?& M(;(VKO )A%7)VF!AE.@=!>L%C ,\X3$>CN=#EG!AJ7V'KF$%C;./N[FYE\-! M#"]=1YH&!+(IJQ:D9DV.-\[G@<_A"0=%M-I*4UC"TX[=%)'QFCO RA,A-:2W M(AN(O0,L2U5&BWFQ.QQ&0B')/SEB(89TH@E@;%,KI!?)RNNX+Z$">-\) M;@-T' +U@(2+@F5OI7<&D0.( 7H+"76R_862G$[LY6,\$.8E17H;HN=4ZJ_, M,>["MHIP.P)JOTV2#/)%*3. <' =1B65N..,A4D*V5"F @%T3!30 M13]1(KPIO55*IW+Q G(#7/'%BA6*6TKB# D&TBU,XG+%BL36YWR&5-/A3F&= MV8.%99H#9Q@P3&3 X%E^*L8CKB!N4Y/^>+*_QJA:TK=8H9-FT@[?E_(:W%"9]W+#]W?U=J-O$KV?L(A#AF3P &2A@?4"Y1[P]:C6E8?)=1 MZ^X-7^_57V>&^;5Z"7,&L/9E7ZGC!Y6Z[UHBLC .Z@VA;G0HLPO9%BG9BY.. M.MG,OM6KM>N,M:^-AG%PW:"-YG6/'M2N6:O?,%BK9?=ZUG3^OM&5J Q8_!&4 M%*9WJ8#BNEGK&&VC8-G[AFQ;(D=,<,B")?&@"Z<9Z;J?JH?!U*X4E?PZ91^G M A;=@C]NN(CN,:4CPZ<>@X>@;(&1]IAT1X01B2T[0%B?!8%JGA)#O8]BY$M/ M 808C"KI!B"N1Q==[*1P41$('6M/MA.ORG-0M/.(YEQ*,%A A]NR'Q\.5+7* M6Z[4)T-;],"5NXFNJ25=VCAX$LX^MB^//Y"NOO@D%Q#4TEH>=Z/1HX)(IWTDN MI;T >PE,]I9?=_U-YD+X66^>N94#ZHM,UYA279>C1Z(Z'%*XL6;[9)B832/U1!)G*[9 M_H+8;N;9_CQ4.1*[H@PY#=L%96ZU.EM]C6Y,QV3:;M7AK\5Z]%=IL0.*Z MJLI4!R-/5L/MI6[7KI-;GEHY[(^6>KG!3^$J7'+<^W>+X MDGFUJ(-:V#S">N"MJ/PZ$]];GZE>\]&ZH75C^ZM&<3?FTH%MG M=H-NU3A@PQEE&?*[Z8?)UY=;;'8TIO-:BW9VNUQCR4D)K@U@]2( MZ.*:+5][PL:0Y_(=3WU.*6.V)T@YJR>U&-6^2\<\"@_[S@.S9VWTR5 SWLXN MQ2?O&WW7X%?1OG;/>/U(0]FIVKSG#G?)K>IIA8S<5!R(W6UR@Y,CFEKTY2;4 M15N6XBU'8@N2V.,E.S/$>XW[CD<]V880FPO*3B=X6?(HV7-2M ;!@;GCM >) M:O!(>_R.Q9N<@EG[J_#9(-O^6(W@)@+EP#_[V$W*NQ$[7IEWHYI78'L.!1A3 M8+%]79@!*SNF"F8Q52&[@I]5"3Q(W1=MH*1TR:NF!=AG- UZ;EIZP"U]7W$ M?-$80+62DLJ2=#%9J"N9)^$UE\='*-0HTPN$>'9/#0&R"?078>OED20R;FN4 M_>MP&S]N\)4I ;7]%^><=I6)-SMF=Q%7YO4U< +1SJ?.I9/-4_ @ MQ$/1;2.D#B)SONT&P28*B3SBF7Z2?J(#FNCITZ- 9S%]O-1FEH.(OC^DM_ B MV45'CI+=43?"+K"9'?UXH+<\=D]TB\*]J,GNUT,ES/';*_+O_4DMJ6!KMNQ5 M2&?9"$%])KL<)!O3TP%@!X],KRVG1,KR"=U+V6P -RV[;L:T@3>UGY^N:O>M]#MM]O%$*4GIGWF[ M31#*8QE,1S&;P/DQB%8:3QE#H$2JAUV@A+UUL*=6 %"?DBG(M\A;92N&9VXY MOP!R=55G"-'RL(@;S+$_HI!1@?\)T &LI4=6S@ UB82S.[E@#P<6(-H[P8#) MYB#I'G;1]LM1>^Z!.!:S(U_N6Y?M3%"28A%/6]G(1CFQ;1JA'@82-^<+?J9= M7+;S([S)"8.<"*HI%J=7YX7OR#XHHL=)XAS&"C=C[/*P2&\\I1AY/N;ZI 51 M;ZAZW,QBI'AB+,# 3-G3R,?N$WYB[29 56+I-(**_JA6F!Q",.5'JUDDC3W! M;YFB&*;13AI!YQ -4Z2 M%H:2$+B.I^V@T5*7>+(!G^A$HZ;C :N34RQ,(^[<9>= MK!^XU49^HC,%4TV"5#]).1V4%'E*,)W-%>&0]L 0LC F\RSQ\]F_D>,K8SN/ M)AEI!L&2G=(!T4+LFRZ&A_Y2))\A7ZDZ4&"@X([CHQH@=L%+'I.U>PC9XG$E M?66QF6=VFDY_HOT4]?%@5]GGT,&37\'$P\<0)4+PBOUP\1!'H>.+E3M]7T)K M:0[QKE*V%6SKMH*ZK6 1#FV=M+]I]V-O;!3FLAFWA+;!:F.N:)DQL@]MGOC?=%:S5AE*KD&#!O+& *&Z!A MVSPTD:)_'':%FCL.Z7'$$=VL)-C2LTF;,";I@@76+5#1D&J*6%%-VQR?R/;' MTO#)Z3A)^B,7F6<=UFR4[LUT7XOCZ,VU,DCL&W$*>$)B, )/.<2OU#EQ>5D= M 3%_7-O6,X3_^\-!JWWPMF!9PIP'!O(R )\WE-A!L=>G)43&I?>HY?@A7(]Z MHM3$CQ/3*FD3I[:P[:3PXS-YZQZWB^CB9J?CD?BA//ULQ)F)&C(/$+FFMR#S11;A=:_ : E^ MF@1+WP2=D0QTSI+B&4N#^:;WC@>NKQ!5'R-$U)V?ODHM05QLVJ5F!-+%FHA20 _S$@Z M>L)G01\V/65/NL*9%)_*[5 O=IESIP0E[MNLI:8=6$^ZRJPQ9-H1+\R&(14! M\=).T:H]MU@R5EV1IPY;&G"9M1*$3C/I/IF2T1QQ\EJTKBJC@@>68$ MHE(=^207!A!JLGBN3U^Z(;F#L^8E@F+92A-Q_7S&:3K?*]Z-+4;ADPC7B')! MS,)Q%"/<(DG_H7RW,H(1:YB1QLH^VQ8.$2RF&R5K)]PZM] MQX)9WD0?!DFR@EAH"1%M ,-$#EB>A-.'6$4 7=(6OL?">SQ@)HNV$\?EZ4A& M2^/W2:/H"A_D9"P^CD#E.9.*&Q1.//)5'CB QSB)R@XM@UH&OT\&Y3&_ZKDS^N&V;[H-51WZQ9R)]BK,\>\CNK*YYS5@[DF/)2&BH.LA/?EJ!K5CZ"-:@ZU_=_(%Y&& MV]C*[G.<)NTAK<5#DIQ'.#[)I/>_I/70%[(>NIMF<3]B3?96O7 M/X61']RB M@OTCQ*+->W4<_.6 X0%A])$SY+40:2&:%J*,[0?I.1\EQUS&(9C<:B&7)K5P M:>%ZOG")@S'5Z<%J[9?L?6!]QW+"UV_(\;\1GDFKY4[+W6KE[H@& _(1O'0- M:EJXGB5<9SQD05J5EI&T60'I K$I2"9R*Y'RHW2K$$%G&2@O2^QD#?>9H55< MWZ[:.D ,WQ=[FG%O&/55R1+$\>KQ8LNKSS*'-W./8&Y3#?OCOA'O,"(?]\U. M>M*[.\Z>ZXL9TXQRP8..\X9#G'3(\G-E$N%"$E-N0L0G\D[3VX]!F+&2946T\\7_2%T'C^ MR6L+J/WX26PIY3OM:JU>#M(_1[!J5=,LZ>P>;U(Z#\3$DO)VV]+6J\82G?B6 M!X#-GNNV4-]WZ@.PN$*@JG'0W/D5-\1 MA1W"/;>X#^YM;NN9]-.QR+DB>@2IO1![3G*Q+$H'8H SCUEO"!!B>PFZ$0=G MZ7.2W07Q1^)UJ><*?^"R'+D$CWWO(_C\$'U42;U>WS=;1KW3>%U1D4!VQRG> M=0;()?(%YH'(%QBOJ__W?_\WM:R^(CPMYFG#SX33#2.FN4+$?*-Q:$TX9&X) MA[J(,?$>JHL!9Y[S0#[SD/NJYL.SJLL!4!SWF<]&(?F$'!2IARZ/1RI.7S\H MO2F#[M>U[I= ]^N;TOWW8Y?>!]/>QM,4O*X5O# *WM *7@(%;VS=N(/&=E4T M\5@@LA(GH*$QHC 8T=0842",,&N-=N.@D\$(HRU HKDID+AD%O>F<&"E6"%7 M*C]3/VY[W*G(6H*GH4CS^U'D3?<9.-(=^8YJP&G6*CCPEXXA+8TAA<*0EM%L M'&0PQ&P(#&EM"D.N!HZ_&$*^#SJR&GCP+.QH;0D[/M.QVN30EN-^Z=#1UM!1 M+.AHU(QF%CJD^]'>4HQRQ'U?-8=2"JO\DQR:B!XMRS@E3\*(]E:BE 0A6AH@ M7KUKK'1)5P/$>G(8C6Q2]\9G4OUD%/ K]2+J*VMI-J0"Y7I8Q=W_L"+Y3X?R/O-N MR 7# Y2>A!"%6]/X?R\8(NH(D"6J\M)E7$_#JQ&[V\VW:9%MLZZCKA(UGE."1&8YXT%TL>B6;(P@:FUC1-S'WQE M_4X=ZMV04]&?Z^\!CT2:+C;F1]A\Y/3T:+I8R)0M2,PGFN\5Y/!64"TDE_1> MNCNOZY*+!!ASW?F-%28OQ(NC@>\$Y!L5[:_S %')( 0XRB1> W@:,A2N&OE% M8X.N1RX%-FRL'GDA-GS!@[]MB!!7U&>WY!-SI^.++#ATHYLHB#5>5-X9K2>B1&%* MBE\\0NB:XG(@Q,:*BA !NYBF;#>!9J'*P.->0'&CJ^KVBQIK&C M%-@!O-H0>&2;KW]P<'\C]V<&)@-0S"JY8/XMOP]N\]E-4>U4F=H:_6ODQBIX M\"S\,&K:[2@,=NB*YY)@Q\9JGI?$CDLZ)'_@:<&/(T8N]?D\R%A!L;2&C!5! MABZ5+@ED;*Q8>DG(^!LBE@=QY$NT#&Q,I#CJST..%115:^18$7+H,LZ2(,?& MZCB7=39")C99P*S\X!G8\;RR+6-;%9VZ,&,.@.BRSB(!R-S2K8T59GQ@U 5$ M&#BC&:!Q\?E(0,71^TN%"A]9C\BE$N-@\[47NH7+RG! EW"6 @$1Q\.PECT#!?%Q#<1WXP',HZ3J( V% _F8^J/[0"0*ARH,H M#.&V*]#V "]XLKNF/L\6)C.30B$:#P+(590>K$9A'B*5:Q5FPOTNR1H ML?HJ3XT6J^H6M;&RB\NHYS(:L 5(D>PZ1Z X^WQV1'[Q>31*:BL\]GTIRQ74 M5FB$6 M"K+["4R/$JA!B8\45E^^[Y/CDPRDYY72ZWVRR9FBVGN4>K*),0FO_ M.K3?7'V-IM;^56G_QNHD+BXN9BO^K_"9^W4)*@M7TMVK[ZLDBM[2LY6PK;QFZG M;RQ6-PT]>60,ZN1Q8/G\_OG]8;=CZM.HI+'$@5&KU_N2MHEMUG2;6-TF=G&; MV"%01S$9S%93#EHWCEVA55Y]R;&VRBNSRALL,P;(M-1931,1>%)C?'%"CCWF MWXQ!UZMJV>XTM*O3]<;3>R)S!T75GM4^UMQ6M?&V[7O!$63U-<<:09Z(( (W M!(+@H4T''=O8\#DPH'&>#0JLSGU)@OD$12J+VK+ SYX\(FYFW4 &3?":O[KJ M@Q-R<9:%H:<>+P-.2^:(N@1*CB+?1^SXPK"D,0\AG?W?9C9F %[L-PSXW[(9 M@D[:*$X#"0+).HZ9U3BRDFS@!L^6/>*V"":.PX%C!8N.H>^.1BXP%2.!*YYL MC0HJY+S?=RSX-@. M]1T6Q$8\U=.G:#H*E-;T(FIZO6JL\HS9%ZSJ$X>YFG5[@];<"]2>H\_4MZ(A MZ08.)4<772SQN]"2#L^L&ZN5]&(=::N53BA=W=B@TB&ADQ4U]*!],(C.B+I@ M^Y@5B>,8E9.,@7H0H=$$(Y@>M@P70OCNW4#\;D$<'+DL4)YQG>X;C3WZ6OZ) MT;C1W+-?RP\KA :$VGR$=G?BR3@891UK9FRT+ZG?HQX+]L\?7#86+X-OS%K- MK&ILD-A@:FS8?6S8V.+[ FSXZ'@4?E6]U[N6Q2,OQ%Y$&BI* 14FN!$:*W8= M*\P2^!%&AWRM7E:/JGEE-NK-VG)J?U!K%4+MBZ4"14>@@[:&GQV'GX.-]2O) M9?V)2/@?N?0>:\+(!7<=:_Q\]1\"MUVF$6 -Q0!&]>3L4J/ 9N?SY_LOIZ B M02B.?M%)L02FNZ /W^' ,#FO(/-FRRAJP(=5:4D M M.>J>:BTIAI8<4=>*7!GYG3K>;0]KN;3.%$]G/AQ_U#JSQ?FDFU0.?^B+?Q9H MU0?6=SQGGE)-SU[KUE9UZ[3[7NM6,>S1*>TQ5UNB(FO+Q9=CK2W%T)8+GV'9 MC7;?"JXTJ]PX4RS:%U1ACO@=KE71&T;$AC=JB46L#S2D1)1P[I.K 0.EP,MP M0S%QA(Z%]"8@U&<$:S9AZK*>T_'$$I7CN8['B+C05CI6U4I6#"5;IP1KA=SJ M?'9=J^*N#IF=\\\?6C4=7-P#(O,)]A\0?V9VVU>- S:0/]?-.=L)1BX='TJ@ MW^^YW+J5C2X<<2Z3N$>.OMZ:OOV[1K7D!.U8;6C9"JJ-Q\$I6,<@[3JZ./QLMW%]D MU'Z[C(8PD/'U0D.S+-(9>"MH,#NV[U M.^:U43LTK+;-^E:[S7+0=GGRRUGWZNN7X\OK3KMUT&JL M%-#F"OI3(2X=YCJ03([PGR@(G?[X*>"6+9?%O(//_HT<7^Q(%;M@)XIM"?=E MP7W2;$_4T\XNW*],[J$=T(#8$5A[BT8!F/MPX 1Q0PQX?X^1 *8!7W"/./#^ M'AM0MX^;;?%!@!#,5Q?@66(L\N F\3QPX@?P-TH M5"'4U/RR$=*R*8#V[LUKX(1L'^#/0LS$,:G'-18>,U;4N3XEW=9,XNC$Q\ L M ($W.C:)5ZLWFA#Y0$-V2+HCWW$!F\2>]Z?EP-N%F]+[\>&R,U@DBOE9&=E9 M*1]KH[-Z$[PA.==#^7MFW>B;F(#YTZ&\S[P;<@$_OBLKO!A,US W:0^?*G8; M'>(9';*EQ6H).%MW-*2E8Y-#O')"M^CB<31P6'_&/C'C2@#@0MGI:- M+0YQX[(Q.<9"\WP5+DM1'9(B>Q\3)F1Y69&3F.]M%1(><0>-O15 MV< ><_E]G";LK%8:3B=7BS#7'<@O6CK_*+.+VI?;K7._O-03OO_NR0S9?#_%V4= M=:ZQ $/MCBBA>&EQ$695N\8)T\)A@Z3=)A4)!=;ATDZ3"I F*07FLH2 M)RWTBW_E X]\K();[-_R^^#6T;ZQCJ>6B*>TW.B8"@R!.G98<_TE!4_?6\!> M,,NOO9F=\68N0W;'/')<)9?HKON!MDK:FUG"F]%RH[V9N=Z,3O@5+.&G'8WB MS&EG'8V%]H)T)+KNB>T(_WA*;4;-A6T[ANT5KSND%K+6QWW[]F_8/. M0;U9-UB[\^K=6KL^3YZD,$'7I1O=PQ,>L ]*6A![&4+ ,Y34ZZT2]J9>/Q]R M\@B!DUD6=\I3H9KK,75@5CL+CUE:+ 2@SS\G6F^?YCU85G M06FB/XWHR_>M6T[H-S?KSA-F_43QFDB2C!XVER+I+/*"EK .>(9@8@1*P^'$ MC_AR?''^Y>K\X\G9A^.+8_AQ=O7E^)>3RZOC+\G^!MX%&=,2$+5:]O)C/;'(1]5S'RNX\^>CXPXQ+0O8NCKKG[\G)!_*S\X!. M_%DTA E:1%BAA_ +3N-#Y(LS3J\-^)]9,^O75_S:,*_KZJ_(NOKK_LL_I^^/ M?SG[X[9]QWYN^W M?]W^^]GZ_-_?:NV6S7X'9[A^T/SY36Y$[UX_3_:G#PY7ZH!NYD9U8=*/$G8\ M+SD?]\UR2?K*STE\BG'&+G]KF7X-31^=GE^>G)A^[5\8?WW=/NV='Q MY:?CXZO+ZY;9K)FUY^$3Q$!"N7#Y@KRG+KCWC%P.& L#0D6?PP_,PJ->?5(W MQ*I&76R-@U],,A4X?;_B;UNWZ^62#JW;.Z?;EU?P\S-X(9?G'\\OCK]TKT[@ MVVNCTV@W5J#C:>".RGT^8M)O"$B?^Z)WZ)A1/R#HJ-@O3/<;Y9(>K?L[K?M' MG[IGOQQ?GIQ=7IT?_?;I?.6Z?QERZW8 ,1SS Z2DT7Y+]CZPOF,YX>LWY/C? M"(BM86&_62[!TK"PV[#0O?ST\?3\V^6UV:FWFL;*8>&(!@/RT>7WVB7XN-\J ME_1HW=\)W3\[OSH&JW_UZ3B+ A]/SB#H/^F>)G#P/-T_XW@X@#K5( <$LY?W M=DZIVUNJ\-F)8I(MHU6Y"D8^[NM3Q'7%R-(5(YVZ?< LT[XVVPUZW;!,=GU0 MLYK75KO5K!G4J!^8/54Q(N]XPMK5ZLI,II8 'S]M/.6&'#$Y_T@R8R;IH(D< M-1'#/KLZ.?N%?#SY\GEKIP(A]Z6EO!Q0GZEP6?B\[SGU;9$A5X6CZ#ZOLQ+F M"8<734OYI$Q?8*&S\T ^G8\GNA%H6'P(!Q[B0:V5]JYY:6PGDV@J(38X# M!(E/]O 9:/;,VMLC^2#QE_'V]:.K,15U2I4K7I=[=Y +\'B2\ZT0>685'A4% M%\U(!]E).HC)=!"^S<((L9]$B(Q:@_B0JO">JVA1G4\%[W*X/2]VK(CG9=T#VNP0*< 'MTQ?-=G/JZ5@\\*5,C0J)\(2#K%F&!5("GAD0_S%4(EZ3/K M#C+R68#+\GWJ^.ZX@F.GKDN&%+N$PJ7P]0A&$TP^(L;R>/:*94NP*IUV$+F2 M+0[^)TW'BS.^X*-5$ALN [F QPR1E?=..! "J^H.1K(-I@OTOV$>#,0%VL/W M;(2,4:_XZCE)RD ,NRM6_FEUDXAAIDIX_# "O:*@06-R07UZX]/10,*9$&+S M+?F%X^S =%O,]XH#'U<+X6*FG JX$4?(@<2.**H$#8)HB'>' QKFA/#> 1'& M$A''BQB*)"4W7+T'*5$EW8 ,N0\"'2&G;198OM.3K,88D2A(B1\X$,_ P^L< M 4\A^Z>^[?BB73DA#!4A185<2D(4R2T-GN'RX- '57G,6:+,-2G3@ #!,\2 M)1\>TP=_6'PS!*B4>M$#,F<4(P!Z4QAF7F>J!&@*CX()RF<%ZME!U(/K@1(X M1A[U0D)[/,J12R$>/%Y&(?CZA<3[#%)W(_B2W(J2*'319S?H&L@0&]X/0!(* MKP&(3=V SZ*U&/P2,F!SQ$BDKAO9\#B$&QOE3WXMQ&"(JJ.PA?1]/A0SA1F# MM#&)'DY (IP)DC$<;TM[W]/ D;BF+'^AU#.88RZ0C0J\1\ O%;=.&(%$*H:) MH%3).9BCB;L<(>GL 6T0"G=LKF(?:/)Q,T?4HP$3AS^BO1/^""@#^"="X,A( MEIAEH+[O^$.4TK@(39@"?)NJ1HM5/E.5=HZM<(1<2;]W+V<)7I,]99)%L5KJ MM("RXB#4X9E")WH,3Z9,:N'$NY6%3;-2\OUHB&$(OBUV$H)WV?"8!*7"^D M?GQ))7F&#:",6N/[ !WP_[X/(Y$(FHA.(' R*WAH/BOPJ0_S@7?!I)AW [HI MOE330M=,3BOVR1R,:-$LH3GPN4NPDCLS U]4>(**"(,*5EG!68.M KI#HJ&;YRV=>1'A 5IQBOTHPB?X0\A(2U:S)(: "2J.A7 IDLAA*E5PB@3,7)]-A#T!: M#QY50;93 A@=HIEP8"CLS@$R64SY*=)[!"$=(M9+ +2=P )?33US[K2D15.D M%)Y-.H [ZD8T3!X^,\Z(T&P)AR[C(\)(G:$(+X84/)S>.&-"*^B+W3/P;.&_ M$Z] "<6P345S-!N9S1[\-_2F78?=*9C+*"W0%*D$E,M 6B]Q5S)QY0;E>D:B M,RO6HB7B!DK$<8=_ID#\]]XW[TOT[:1S^\W_ZU_SR]__?#2ONZ_>?::^%0T! M%!U*CBX &T]/+R8+Q@M#N]F#+I[]Q]N?_'V6Z>>,6"?.R"Z..N_(+BM MD/BW0@ENAG"BX8QT;7-=9XH@MH]MUE0?)9LG=W4-4.\:UVN CZP!@J\6MUDP MC&HS'K18%31;+5JW3>.Z9EK]ZT:C4[ONSVFH8[4ZGWVPV:&M["WRXE/3I M_/CLY$_R^?SJ_(M:2CH[DGZ1G,,2>U>V-_SLX(@:'9'#6_MJWOQ1[9UXY.OE MC^CN1P&XR.BW/V N7OB?P4"D=F30H/ZR:4A?%ZE80\FOT3YHVP;K :_MUG6C MTVY=]SK6P77+,.K4;#;,=OL@MZI]95U?N_1B=.F//M7V[;\:^_]\O3KM-6_0 M 9B\\FAX\6_K\\/(.#:=4\K[[:_\#^L>KFQ.7GE\^;YW00^.OMU& _KI*K@= M_/K'+_?7YO0S_QC\&0R_^V6\:^T MW*_N_1]WK^G5M\DJW?W9B/C@'@]M?HMN[R\N3\?4OGV^N&]-7?FZ> M1G^=GMHWM;Z^;TE5_N1X-;\Z9V\_4W]ZC]X1?KQ/SKU]_A MRJD9_6G_M_[7W^>_'!^??^A\[G;W;[O=$5XY-:,_/K4/_O[;^_/K<6MT9EBG M%__\]J7>O6Y-O_VV?_FWT6]'M5KK]//1OZ[QM7GU[PU[0:X:=2F M+_7,\3__K?W^_]G[TB9%E6WM[_=7&'W/>6/O&T5O9K'W.3L"$><92B'ZP!X-!-D%FNL6\L9:'J$ MH^I=35WJJTU+WN8W2JZ:'PT&K:1I:@!"79V[1:-9PA=,J=4F=]8PP,&TCG!? M81>RRY%?6LI1MQNW2UW,L T3-DWUZI&E>EAE/4JLE?QF.;*EXK8'>CW"58!* M\S56*7/VMI9SQSMA@W'5I&F*K=15L#4&37,I6ITMSPL#>CNUP;2.\%4):RQK M;,@MQ-*LG??ZECXM.29LFAKK;C?/37F\;HJ#N%I<#COE@5( O1[AP976:UCM M\68L"ZO*RJFT_6J7!4V/,*&!U3H%:^OF<,P=R(HC;)?E2@R;IK :[,9Z>]6M M+G&KUC*];6'%%9VDUQ18*TS *7+3+HI"3ZG;WL!U@P@(JF.L[4S;1!S%65R- MI%FVM))IN@0%&%4)17T>@0%^99IYGL1G;/9\2[TFA'; ME7:@Z1'6)MR5;I6,'BE'4L#4FUZ,+0> D?XU9C5^X9>812;[6B6214#G,MW M%/(($^:F)$-5.F-:;@WXJEMOS/BM!IIR:=:6RNMFWC#8O+U=5W?%I1BZ=@XT M/<)94Y$JC*3YQI:Q-E[ICW0\FNR2IJE>R6PT+!:LN(PO=E.F*F8+TUP):*LC M[#+=;@;97E?R<36?(]5@VS$B( E!TU2O?FVM5KF\W[/5;J&4*XUF':G/0_\\ MU6N9PYGII(>W<-"QR^K#IE42DZ:I7OEXZ_?MG>'*4:/LJMM<5<4:8 !'F# D MMR5GLZL+^(J;4T7/7G+F%O1ZA%VZN\),(CUEC;,=IK)K8:W"9M)1J"/LHF>G M;-&KM&JB2DF#3MX9#'H6Z/4(N]0#U_6(L5'$V6Q[0DG#?+U52IJFIK7<""-K M79*W]F#E5OJ4L>7C.IC6$D2\;3I82&DQZ]E6 M2<5FU5YH&Q%H>H0)'4Y2FY1J4/(JY_1JK>QH@4D=A3["69,5O1' MQ5T%F%='>* 5R.-1M2J[N&'$4\NAH\&L&@/'*MTTV"QJT< B&[(@E]BU'O*S M@@=Z/<(#.RVF%VQIH(CJ:%VO1I(:U:8\;)J2A(U%N\E:O]W5GL1X" MLXU^M,9.59_J:81%C4+O\&#ONR=//KB$59;X2M.W64UI'Q/ZBC.O9&F^?T6K M[Y7;);^2#%J7\UL7@)<;K3YVYNN"?V71NIS?NB Y=I[K@N38F:X+DF/ON2X_ M>>[XA^;QIQ&!.[:'<=(SYK\JT=^] .81&KV66'$X??#RY_,:F2$\H^- &OWW M"_GE5\%+?L7?]TS^S]/F<.YD/VF*N'OS]107R C?7VNTSDCTG3_'OY[-\M%$ M.AE0SKB:I2O>[5?@(97JD]]+KU MB#@;@3?TU9OUTT"/.CNALE1L3 XQ>67'V/,?2!N;Q&D%X!(Q*"( M0<^:02_>YWF+%F'W6@16^GFHKP1/BZ]5YZ'DU16:AI_ ]N=H0_[K6JU"ZN5, M#Z>3B[ZJ):>S(]?:'_*$Q404Z;[XA")+!64L,//)&&\/;8OLJ+L!>WV:)PLA"O2;I6*U6T/G[7S>? EW="LA>H$__V"45_@ 9J% M&O[WB[4)O[G10O?"^[\?#HU& 6:JZO(;1"3OZO ?\1&.?"BHO@]+-O55)S*^ M9 *P3N!;U)>'LP%$1Y8U,2R+EIH/VNS";)1\7DD2XRGB<)3T0(73!8K/C+$1 MOA&^3XEO4B%**K7J\^.FV!)+]+9?[.?P+O_A^!X,=D5V-LCC8HW,>>:DLF;& M=8AO]LL_!)5[!>#7YP'O;9>N$82^E90@@M;+74;;N\17X6E\EAR[L3E_NDMR M\?;*(PJA2+N/2AV17XQ="/W>V.1%K-#8S!129<0\/+D)[9,[$EYS_UXFRHWQ M-,+Q6>#XOA3L3885[FLXPHI^F@%LG(D#B^ 9IU/-9V9N(Z_CQ.%1Y'J\@ZH^ MH++[ ,JF$7Y?8S>K3=8TJ]50)/D=EB=Q,Z_+II(<7Z<9%%) X$;@/I^XPD^" MVV/R!!Z'Q:9"6I%T3?,>SI#8.+C'"TX64X M%JQYOC34?CY,R8&V$<8?S\K9I?PW@OFA74(25O M1-;,T?TUT5CU25C0-8F"4#1]@U$0/KF2);DS)KG&37VX)Q/>,[1%/MCOR+3/ M.PAZCC392\)/ILDYB<63FSZ)%'P,"0>OQH2WZZ93X^E13\861*28#M<;"1U8 MM!I&9*C7/#\D"Y L0++@O$VDGY,%XV4TW]+5B;UUEDPQSQ,;8944L(>F$A0HN4SH!T69>AZ\H/AY."A5D.E:/<7?KEV9A M_2J1C?BS66J-QK\6VG:Z27.\!C"KV#B>.19*0C$ R LF(SY(1I\_- M^8&,X&C5T;9DK8ZSQ;JZJ1E507,2&0&,K>Q=ECR6;#>YZEC4?B"I(SZ !%=[ MRN&M$^$,TPI2YP<0GR,^OT(^OS!=_OR\6_-!'QU1ZT)>,V2Z8Y9M8;FI M5137VY'SY X^H-9)YN8S:?#[3!IO"::V33)H8 62Y0)\$Z7-7+_/@[;4SSJR M<0!FVU'=D'=U\8#-XXF#@3/QE%%9;LN8[FQZUKQE;45,L M K\<$C*0#W+%/@@JEO]!:AVM.V+_"V+_"[,''A19'>JQ+IQ?:RH'1F(?'#$/ M\IQCC'UBJ>"2WPK;0<;Q8=36CZ/F" M;^A66/>"X-4-UW9-*,U\SVWCTL;>"$.+Z1HSX!0E149)=( %(?^ZD'^;)4;W M ZFX0+"9UL0Q4*&-FW%G;FU'$3GIB*NOCZLOS/=^U#3[:#PP6<6-YD20C"7/ MTV/+<8X8HY83$-[ H''<6K<'MI#M^5,5&*/W)3:S^&T5E]@/Y$ O9'C_CO@Z MXY/CIY9EZ$#X^WGBKP@OO*GV^_DX6N'"6BELUNWLQ"4["I$4YZ3OR.P[EO]& MD$:0OA%(G]Q6>0720H_!%_)LU91796TU6(K11J[S$-+LCR%]$X&%M]=T0+4< M/M-7>RY!*"!!="^"@:!SD):O3YF(.>;]3(8@C@G>MS.:^HIDN MKO:X5G_+K-7Q"@C>I)(H0=RQ%"H!@40+$BU7(UK>J7[$$='BE(2.X*UM4UP- M&FTW5K,XSL10M"19H'ZA4^7ZE7>A51RO#-0D;J MM81:N54OB%TIB;-G_\[\41"+%:'2^_.OC-B1*[T1;2)>YV;N!^C@\YL21%G(\Z^ M3#_I%V[J7JI;6!4:V9,7:D_^ZRI,R8O?4S_@J;V'T_=K?D[5N!&6BC,*;S%E M?S)N;G*Y6JR09'*_U!U#OF.Y'(1-A,WSQ^:[79']0VQJ3*5*6:;0$J5=7%]K M#B<*- ^QN;\7BGD-FS?AYCX8#WYDZ$_=7.0+(%_@8GV!:[ ^("#KCWC\OI"S MG"SE+@/:PM7Q5BT0-8X8*T#()?7Z!<ZXF#87S#FP%NNVZ9"TDE^ M'/M:I1($5@36VP#KR>V)7P1KHVS%U?(TR(HU3)C(>:SL!7,>@C4)C;Q>9..& M0B,%8VH &NH9R]4 :9'OA'PGY#M]EF%R &,EP>(K<5_>GQ67K-F4!R6_0.H! MKH19X#%27H$/*I[;"416]41 M'#4(K*EEZ-^74$Y^81,4/R9DLNJ[HC5OF&[15,A]X4(.I8(@O"*\OL<%2+^( M5W$B2=ZQ,EZ,)[9@FAVRU)E;(WDCD)F]Y=!4J\Z M74@4(%& 1,&9&DT_+0JBQ39/+&B7D-EB=BE15E?BYR84! M80$+# VS-M@>"-_*R3_*;$%UIL-1L)%96RSE+6[D:H[Y\KN_-8_]K[ C0'ZP M^L[?3TMEW#_Z\@^_V!\0TB,C$WH9->,;CAH:>F:I^N'V :ZG0BUR2V]DSC?G MOY[>*@MGCWOVKR8$5MLE*U^CQE6;)-:!6>_VI%$%R."DG"?'OJ,Q=F-,C8!\ M%D"^S8LQ]L:%-//\$ L-?Y&9>+[OQ: [Y%LAWPKY5F>OT!/H]@!R\P?@'BOZ M)L^-25 DRSW1*LK1$+:3:?Y"8=A<+W MVR,$\XZG;V^,MQ&>SP+/M^R1"YZ;3 T6RW:]T$!I$,A"1Q;Z!6GYI;'^]@3$ M><_57U'N=.A42W-S-<;9.F'H:X%KT4L3CFF?^T"^XSW4B/$1_B\(_S?CH=<] M\/7G,?F[=S,";HS5T05ZMWN!WLD=>0A4&($O&)/PE?1&"G>ZUMJ)Y(6\TN*% M4G'6,?#?D^*=KV5_(V0C9"-D?TKBXMN0S56"4*A.RTV<57.M>-#!%H8?0V3# MDQVW?J[C[3=D:ND;,-"==C?H^;S&*0?I>1*VN R/YZINO'S35D=YJ>O#BAP3 M\D(JQW-9H7N;.1"H29E1 K_CN&,)"TA2($F!),5G28K3VUYOD13=!EDC9KV\ MCV_SJB8[ Z'!;CM04B07E&>/'H.?_+8)=L[VUGX@Q\[1 BI0+\PZ^LY!N>8#<(^(0'TSYVRJJ)?$081M X7T"2L'C*6D%"IYQ^9N(2\$ MP1[!_G+#3+\">\TH,,UY8[DI5E/KY:G?E68%D?FJFXU%TO.^:A-$5::^ M5K9^1R0=N1TJPUQU+<0*E=179>AW3,B]=29'2#]/I-_F>9S[_91T,BZZM_;] M+?[/SF[[R$2^\YO]51H"QW+[7C4$EN.F0&^6\@9?8.M9;:E.N^LKPPF@TFMB$S'>@7(#7VM&OW4%Y M?1&1MV?YOE=V[]E(QD\-FIZQ7/SP;+U+DI+7FN1[1&[&-;EE.=7Y0)8F(E.T MJ5J1T('D10;JVM9&ZD_QLEQGF3R)6+; MI&,H*8"%Q=T11^L6_GYV[T4&J 1OL;#"A0'+KH-%3E81]&BX&DS^_:,):\@0 MW)_(-[WJ7>KKOGWT#%8=,3]B_C-A_OUT7T[Z^D(+^X&(JPBR]/4Y 3>RIWI% MEUB^$8F(01&#GC6#WH1W="BGN5AXD*,]S;Z#MU!E_O6ZIURPUI9N)'YR,%-] M(U"B8J60+_8*.WD5\)WL>M"=:37^M]WE2K/X4RG.LB%F>Q\_SC=EPW?GR#^ 4'#^VC?OBP=U;HROWQ#)XUHY7NENU MC:K7*,25N5%I_WZ Y9>)E5 FX*-PYOD 6_I1(C6J\U)?K*Y,W&#R0=Z>2)U> M^$-..<'4WY5/WC1U;$%A\\YP[=A1WPD6PU%>T'SSRS\T@]\!#H'__9A),GL* M9-2'=WT VWP [2I!$'V';JJ_$Q8YOQ?*ELX+=%[V.FX!X(HD[G* ;#F"2U,) MAJBN 4VM* S@0(%Z.DJ;B5L9C65JA8LM:6F*KIFS,#"8:=#N2YWW*C8]6PA[/;W;<+_(;9C'M\)9N!YQ= MR_4Z1&U2GV+#SF?,PGM-%,P-&,Q,?P,1=QE(.Z2*4).N\N )5L: M&BSG[VS_#T6:4*3I8B--%Y_:]T1*)U;AL1-_\W+<*[0;GBC-=Y&OJI5U=6(J M=%)P^[7[A1&>$9X1GC]VE_@->.;&.WQ<;E1)7&TLB!ZA^!HF\1#/<*OXIE+Q M]A$/'G0 IZHZF:5JZ>";&4U=6J'JH @EBE!^=H3RXDV,1WBU ;HJKK#'UA') MU+]5D/MAK91>$V+%I$#P^U@5::69MU& M]21TV D==GK31FOFCPNS8[I&J%JNH8NJ[\(SS4\07M@#',A+,'?0[1'!N1U& M)2%77$EBS2D2U9Z9'>,$$)Q)H6XZ=T?BZ5-0* 4520PD,3Y,8ISF2/1@8FUQ-]G!2Y*'$ *86R=TQ+/F:Q+B^:,W;#TXFR2LS\,3P@Z04 M1_;OS!_W5MB??V6,)$$2'91"!Z5N\Z#4SQ'GX@PUZ0GZ][G0KXG9WJ1&DP5M M4Q)78TE6=D6F/"X ,9L4!:>!0YN..?V)1 <2';L.WNJ-B7:;DQV^;D*! 8M9D'>CMG]_A3I?*/ M/$8*""?=BV!9U[.7U/]Z[PNN/ITT%R.XW[.,!N_J;Q+CE3JCDM&LFL/9\2*> M[&(F+A6 &$\*F1/$'7MT)P,)'21TD-"Y2*'SGA4YWBIT^#GKF$VSRMED**EN MH1H/R@$/A0Z;)+K3]+%+D%.VXU^A"I;XG__HUOKWU_#K(X,?V"AY GZ=[=>' M^$KDC,7?2R](=HF_^8:CPNSM!][$_PW7]LEH'AD5TSS'\[\=N/'0(^3&5'>A MM_P&^-PX&+XD\Q4_N$.0),8#;\$S(UX&S^#PO7^!%Q]^)H1Y&,4>&V $CKH, MC&^'#X5.0]NX*.EC25T>@Z]>12$UG0+WGXTH?Z< M!@A1/O6\$-X#D-DLG&^.ZIK__6*XF"SM@:*P3&Z":Q-582<&I=!31E,XDIDH M'&?03(X$JAE7@?(#A\532X2QD\D\F6 +()WZ*;P!N M"8QGSY/J,?N8 $']F6#Y,-?O@?@=7+6$*9\07X-T\9_[;DF;)\H!+LRSD>S/ M@, \$$O[>T]M5=/V) -OVM_CD% >V T6>('I)QF4?D(^0%] &B".D]A%D@8Q MM5S5U:PD/@\>) 5XO@(2[0ES:D7]J]N,B1AY(LHTQU!]J)]G+QB>@B]Y+@%/ MKE'O%^Y^5B1]L#\>%&H1HYX,._GY/V\2Q$^F=2^3R82+3 .;^(9J8^H4O/F; MZL3J-KB?)L=])>E_/TK/^V%!0F28KQSW[\SCQT?!_&0T"W6#/:'8,Y[=?^OP M*#$E#L]2BN++BUX?A Y)?&7?:55>F(#4XQK\1\W,?&AP_&^O)1PSI']\FJJ7 MJ"T &W@Q$\3% TNJ;V'+YU1-D>NI*B>^,H=!)Z)VF@7R-)O-*5-=)X&HG:K* M1*-4A>0H3C<,EF89X\M^'*>A8\KP^RZ[[ZG;+K?$9F68:;1ZK>Y>LE::PM>$ M*OLY"*VFU*I7"GQ/+$@]\+,A-GM2J]AJBUV^5P%_50B.SM*?.HVG@\P\CC+3 M*F8>QWE"0?BZ]#_"T%!_O\5*_Z/B9F3I7T# >U$ U&!PES$VF@&^# SGO3Y. MM./2./P&I+_ZN&5RSW?TE-8,E?0/8VU)YQD3DQI9DTF_U M"JZN5VIS7@'^P,N6IE"W1Q9G#>VH-JJQ%4*,C9X)6C(O6P9T>3LB&_,VWNIL MN8W2&59UMZ.0Z3['X6*+2>UAWR[EC89CK[UZMPQ;IOO,U_JM;9\RQ<%6V:ZY M_JC>BGF%2O=I+S?C:I/D<9S<^*T68[/>=&*"EJD^)\:DUL5[55]>L*MMI[?U MVI4(^!H*_K*EWMEVXQI-;&QUY5E#8<"$.M8!+5-OQT:EN=V(9 JO=4O3I=>: M-GW*!"U3;X]6>9[:"$/&'@SU^F:F8D:1[2A,^NUQ8^:1S*+NR*1&"QO?P]JM ME:FPZ9:5;5MBL>+:D!=%L3M@W'X0,[&2/=)258QA-M 9O#:U.YQ0U19X;"I< MNF5@238[PF<36;"G:G/H%/WY*%9RZ9;%4*R7F7;<%E>".:G,\SV\)W= 2_9E MRQEO;V?%.<[*I#F(IRLZ#(-"K!!XNE/19B*#V2T">>!S95(1RP-^DC1-]=K> M];5&OB9*>*FQ9MIF;'0H!O RD>ZU.B#X/M_!;!LK<07#JV%U7@;,3*6;$FRN MY1-97!>%0D?J]F2U6P >*7&$3;A^W6KA(]*0!PVUK7']:IM20-,C:UI:;TRO MFM,,>Q"N,;TZ\DNH17LBU^D'.R;M66 MIK'-<$V77,U TR/,HN47K06S:&/XH(PUITS+\0LD&, 1;FGB'%'I5J=#$=LY MLS&35T:54=(T!94^E\-&LVSHR*TFF1>W[5@JYH&8.,(N3Z]$;OD'@ >B733=OQQ.P:@W B;P=SG5X- M%$+NF[!I2@ ,U4%^8I5;N!TIN7)[&)<$3HEAT]2TF@5N)(C+7-&VNC,I)L=C MIV#P"GF$L_"(U.F9UA[(-8L#OX$(G)"X,8AP=[@S=Y\LPL?NK;[=NDW8[0 M/PSL27CER\DROYY8G4_Z]T"?4\>+#][4X7<,!D>^[7V(&-#IA^;[DYC30U-U M MS&*'P98?J,*/C^>^"//^5 WO]\U_00M"Z?LRX_.CN%UN63UN4'!\'0NB Y MAM8%R;&S7Q'E>80 ]PJ QC/&0")OK/C_)]?V,SOG)Z]3EX_ M%)O<;P]2Q-V%%9A'DN]=N0$)0 2 =P; )Y[9^GF P Q\Q!J(-8ZS!GEC!]7V M VD:89+0Z4;P#D#+U9P(]GAXEIGZWB+)*MV7=()ICEN8L/6#RS%^.FF]$/DJ M[$*DWJ8D.O8B-W1W9=\S MEEC\/L18SN;*>D*4%[(@U)8;Q6!-%HSW'X(]4K,?ID+!#.,M<,*"O1?VYHKH M5UOUY^G5.B>^!^HL2R7_"U5)OB@A6 0B'N;?PDD,K' F1 %8&\,7-_?*@ \" M _Q?[ZF;(V=[YN-NR^%5N2"S$49-#:?1;JYA;ASUY1_JCB"/G0I'0$= 1T#_ M: 7_FT#7\J9&CPIS2<:ZW982$$V,XF"Z+"R!>D=1QZX^.N\ Q"GNU Z28S\' M$_IBW,NS+%-XQL5P3EV3\))JW5RXF0,QVIK>R\ C+BP>N*_?7O*](,C\X8"??V:6OC=%]=O1S587[,JEIGORLIX?;,TD M &TGP'RMO.Y?#$11H$3*FD3&-C.DS\9CO\5K:HY5W=?X95L6]Q7C$SJ9E5W&T\MJ6 M2V8S5Y\&.UN9\ J75$JF[W+X[:0V(. CX%^<%_W+P*>$7D!@!:\A;X?Z0.]' M_%BO0^##FRZHNUSVMGSLO=G3]CT(?, %,,M3\PW="C-PGP!Y*1?JI7S"G#_= MG;D6XV9IK+\](++H^4*"QSJ XQ%Y1DQFIC53E>?F6%^1O[) M9R?]G!F9+O$*YFLQ$@Z.T*-0:$WK0"34H43@$X'0\_)&P0J67F#HK>D1VZ$= M>AU1C61,KFF-;F6PTH9-K ,K]2;WA.:.' -#0@8)&21D/LUN.6EIPD^0*SB:M["N \,?#==, XLS,W6:A5[-=XVBL:8)ZO%#BRR M3R47M#'X>Z8,(N BX%X,<-]YT^(G@ M!<&DPWM_7F!DY+P@C-R3\]VC/2/WXZP$(T()0@E"R;NAY&I]]7!F^!DK,48R M?]RGU_^)TNN1[7]^MC]*KT<\?.D\?,/I]/9%>P 95?TDK.7G5=S#'FC7=8&K"&U>I M+_^P[QI?/C-F1YA'F+^\P/2O8-Z:=E9%D9_&XJI#K)R53W2"*,$\^^6?[.D# MTQ=@W<" ?@8L?@!(%6#A=FED'$,-4.G B_5&;C'I]NHL&@G"L0?06(=@O#\Y MM*_ \:,M.+UOU :Z,_22:KE0^[?IY.&Y^0,B MNP= [@_/']'GTX&*,VJI.[6-EIFGE"&_\K%8(;+)GD4N'<%$F$:81IC^X!V* MG\.TG=?TJMBK%^6%Q%2#<6 5!D0'8AIFS.?2^Y"W&>A(\OY0O8#;/LK[_ENT MGSW[LY*/[WTF$$*ZZ;G>\R-&WZ^#AC?S6![T-[+5WEHNJT,!CQ? _.'VIP+3 MX0PD+I"X0.+BPLVI7Q87\UIE;4QT?"H;&Z]2[BS9\K;,0W$!+"N296ZJ:.)^ M(#TO5)V,EYRA>#@\<7^:XK1YK;_NW?0'W79_9HB4 M;727RE([J+JY&]<3I[XV=,#5(MF]U)1VB* M;$PU&NX:*V,Y'H(57D;-T+<>Q-D/),DUG1A@!8S#">XZ8P2 MZR_*6GDL]%+TO84 !F*Y$2#I?248SPWR"83W[7H0P.(F]%7@"ENNZF\KH;$( M@/"$4_"])''UD*O_FKU#;&F[/RZK?;M6UF,FX"8MIV""&=Z7?&))"J6K(,F! M),?Y6DR?)#ELMX=-USJGR(MM+=_83N1E#R0%WT,@[]L@FVE4?[=D/I/)@ M8<&+L_>5^9&+^#O"\89"W6<9I);\$[[BHV7UOE!%&B&G*!I\<,-^] MO /+YM7L_1N**C6-$]_[=69.$/(%3QPDOWDW\+VWNXSPC<6"J<)X6AEPCKT2 MFM*J.M'&@FPJ0.+>AWSH]!X]"OD@F".8GX,9\V:8B\W"M%!J^'G;P'FO4'9G M_<60AS#?QV>R^*LP/\_XS'E!^7:=M!N;\Z?O\I\!$1"SW\B M#2PM _SR3,%RHM#0D3E[H>;L=>1<_W10J6"M+=U(0DJ):18H4;%2R!=[A9V\ M"OA.=CWHSK0:?^H ,OD3@251]5U Q:!M^!(<8P*Z=( )?P@PK=:<0C=:>,VV M,)48./YDU!_Q"IE4O+P^>MR+GE^DB$)^^0?_>K16",H>0,(-";>?#YN_JW + M.\5\W;#F0]NRF$V1DUNM$=^!4&8_1KA]+#W>(-Q>HN!T]VHMR)A66"C!>% =QU B]!7BKR4B_62_WEHXCW8M+@63M>Z6[5-JI> MHQ!7YD:E??*D"OPGQ.0!N/P>M\UH,3'\UC01F4'K$;8'=?)29A:;Q"RV^"XA ML@O#Q*N2T;('L4*R/S:1+Y8X]ZHD1:.?(P]4*21Q1^1R=_B1(TBHY@P2G$AP M_HYL^'G[\B,%9VM%Z6NG53#DTB2W*ZNEL"MA/)0,/S2_+Y8X/R$X7R$/%)Q$ M[HYEZ3LR^U.",S'(_PK5B6/\\Q_=6O\^VW]]A/4AR3UY GZ=)30 PH;(&8N_ MEUY@P=%\\PTGJ:_^@%;\WQ""3T;S"%U,\QS/_W9(EC_T" &W1AV2QNJ)JJD"1'*#1A3)0)D6,4?^A!!FZD+\$'X.H!!PY(&Q66\/:]8&EHR44?$R#"@@S@ M&=^8.N!9)@1?%KP%4,?;I+YY]F_0R\)P=?!?"#?E 8?-/!]>+;#W ._V_V2" M)5#MR3:';P!N"8QGS_]HPED1U)\)A _3_!Y^W\'U3?CQ"=TU2!+_N2^H0$)'GP%]-I3Z=1FRJ^:9XDX>2+2-,=0 M?6BYS%XP/@5?\EP2GMP8N5_%^UF1],'Z>EBS(D8_&7;R\W_>))"?3.M>-I,) M2YD&-O$-U<;4*7CS-]6)U6UP/TV.^TK2_WZ4HO?#@H3(,%\Y[M^9QX^/ OK) M:!;J!GM"L6<,O/_6X5%BA1V>I13&EQ>]/@@?DOC*OM.JO, -];@&_U$S,Q\: M*O_;:PDON.X)DEQH@3C[;N,]R>\? 7 EZ@O !AX0A[AX8$GU+6SYG*HI^JVRRVQ61EF&JU>J[OW-"I-X6M"E?T^-D0 MFSVI513*?+,D2I6F!-:E5FY]ZC2>#C+S.,I,JYBY'V>FTLS$+O2O7K* M_%$0BQ6ATOOSKXS8D2N]T0G%Y>L*(RU0)\_>^G3Z7_[YH^)F9.E?0/)[40#T M9'"7,3:: 6 ";._[I#>H/A]3X(!:4('"G)Q2 ?SLC%)@?3JI(Y;.&]7(/;HH MALL2*F,HDZE!*;0.T<5.2$7-3CD\Q^0,AM7NV5(]N \:O_5,M[LJV=%0CQM& MCJ=6\!)FADYY/+#Z\Z$<9:-9OD,3LK.,]Y&D%RVCYK 8KKF>2#K>/&M7 M.J-=TP0M4W.J]VO$H-=P6^*6"8B>/^J6JGG89VI.U$",R0DC:;A56>8-;E"E ML%4'M$S/B95K_:H9U'6\YLZS8M- MOI]@7S9=C=BH/1]4%W:ISPNMRC+;J>4Z"JVDWC^J.(+0]3=U,(X@PHBM.,U. M8P#.WY3S>+;2KM'D!/5[7=-A4E/O\RX17E3U@(9*Y:W!7J4IP'V0;03;PDQ8](&8Z8"6S,N6O%WA7:$BY.V:@>U*S;;#+M:P)9?"DS\9 M^A6VS8M&$(KA:"T+[1X<)T&\;.JOE_:25^.*O-4&D^Y\6+%'80=X^*DI+9>Z MK2A6I2RWBGE,D>-=+:R:H&5JH!T_B-M&F;/PP6CL;2G9)KIE'K1,#72D8U98 MF@PD6=CT2\TN%:WC.NR32+')=-TM$ MI6_;45WMC TQU%6%!RU3M%_X2T^12K6M''%J<5P09(VP.J!E:DI*-^A4UO*< MDPVTBQ#:03 MT]7H<+/:F@J7GI/G\63!*I5CO.3P+$=9>C&(.J!EBJ31<@R$\V)8PE?EO*^O M%Y-978Q!R_3K'9<>;-;M92#72E-6T]W*:.'Q2B[]^N*LF-0ZW,B6:M:FYJN\ W8=/4O%;] MH&/3I9I@E\K5058*&$QI)KVFYT47^%PXX_*F';6$H%[0EVMI"=I2Z7GYG-G= ME=MR%X]8?^?RHPY7!?*?.**INR7.ECNMK&@+>$%K20/FMV&K [6Q2+-SGM=FX=-TWJM7G!Z;C;7 M%&S5LJAII5M;5;%D7FG%UC+%<:X8$9),TL6^''=+.WZ<#"&MV2K&0JL+S797 M;&7GD>K&/<[%P,R.:/;8&F\VY?Z\8DM#3Y[$JFN-6S%LFN(#O+IFO5'.U.UM M:5S?X--E8^WPL&E:N>T:LV73[>@X&Y;9N53GG<*B YNFZ+4=2GU17E&QK>+F MDFS$[=["20:0%L8[HNO,\N68PXUHO)JRELU/Z!A>F)V:5X'C>&U0L*9 8A>I M\KK8%O) OQ%'].NF1%OZT(EEN;:>Z1)OXD)AE31-<^(X7.W<0H,7<*/1:5+D M>E;*XQUX3V=:PY9VYG@:ET1[$.[\FC/@%R01PZ8IRN;7S$(7ENU ;BG3G;#8 M<#J&);VF*-L@=*F4ZV_;^%8WL7Q]5^ZXKES$Z-\L5%3!(F63<*O/XOG,-BNR-56;NUJY*##E MY&JSU&!K,<9O<2=?%"V^!7AFZ^XV4G)C4FJPG8[4'WL360*XC8IC(C>)A"#I M-3U8;FL5.A-Z[8A;?3RUI*))6+#@]A%-._45J3S85//V=A8T+(%E*]C$A$U3 MBR#M-&%D4;,*/IBOLP.E.>,J1M)K:EYN+;OVIX5A#8^V==^DZ5Q.D)/["E+S M$AFB7)OSDZJ,D1N3*G3(?E!);D))SZN_T>?#L=?T9,EN:>U@P47 T8"UB=-6 M46DMUL(FP\I1E:]7Y\8J[+HF;)KJ-9[S4K.=[P1 *>!;L9?EUO-Y#)NFQ-R2 M+W7&\JPS%FMX-V8 .!MY)AE :EYN81MH.ED[K=E:A(NDV[28HWO-3JD69BE<&+:J;/(L%/HUN[]ND8ZVA?QC8D[VE M+V]-6*/Q'YRN>!)J>]*_!_J<.EY\\/T/OV-P9^C;/G : SK],&;Y9,/MH:DZ M"3RXR?@1XE@)PR&;@T")\\B+DON9(M @("6@1\*\Y M"BW")R\"^Y5%B_#9BX#$T5DL HX4\VGQW3?9B;\]_^-'?EXER&L)W$_+UCTO83?YZ;G_:%/I MG4_*_"PWH,4_T>)_[[CDC[96SH,?#N\50!\3WP+O*1O.VH 3A>]4W0 [N@X? MC YZ#JKS:[B_TE4_043PZB'_HVC$*/AS9IKXW(4QB@!=-0?\I!F>_[FKEK6LV",;4T*SQ+'^%#5I.YIM7L>2ED_II!?Y&7GKU* MFKSJJ*YF9-0 EJ0N *T$[\#8LQ!%W.T_D#A)_+I@N_0;;)YZ!K=W70T?**WI MXQ4LA')_>0KL;%_87UQ%P'.$%RUX+JQGSF^LX*'5/KB>6*Z-A+44?*&O;M3"8(HN4'QY64M^*H1J;+/&+)0 MS97K4E4&(X=5;.%-+=D[!L?O@%S[G1NMSI?KW^_ZJB>SH6F/EDC+>'MD5VU%T.S[+SVN:1%?%:,>R2KB9J70<:61;%$N,8P"+VP/.-/"_$7%R _8MVP MB5$I7VPJ]@H+Q_'NL>YO#6[FPG?X466R_'SC/S?56Y2X]K92R[;,B8M\7(R79= MV?BFLB]=3;)W.'?L?G.$\;(7H-!#U7(-751]%U FN(?W ME@\W?CG?;=@1'DRDB9R;6OR)X?U=-1X0O88SW<1K?$$M*XO6EL)S+1[BG ;^ M.'/',:=1YKFS8WJDS-^FS,\/Z!^OS8=JKDP7\; DJOARHX;C^98PX_?5P-MF MD5Q,AYPK;_&!5>GA[>;.26Z&R@)DXG] M]ZXA[_-"6W)1(OG34_G\)?B0^.OE\=B'%SI //:; <'+X[$/KP^ >.PW3==+ MY#'$8A?"8A]3.^ ]6.R#C_Q_0I2C$/DJ[ ?>@ S='U+I>8_.$'F:H$?5]JKV M>L*+=FLHQ.J.HSU]^>O;D\ MJ+B:MS#JP#=X+=Z1TYL8WJ($5Y16\H!:CK(5 MM@#ONTWB'>1=%D_'-7\QWG'%\+U@#7'S\%VN.*FW*8F.O<@-W5W9]XPE]NNQ MC#;-COQKZ<,)GWO MTP3!T,%RM %9/7V?/IC\L;7G^@,10S8W8XE7P3ZJWLC_36M29I)2=7P&\P?OFD MP%_F:;T-M"&*\KPN=*T^/\_K0T)AB!DO8:T^/R'L0R):Y\6,9^WY__#<:*D= M! :[K([$;7NA+>D6.X@'/Y][L336WY+=FOLBOA-#ST/TF*!,#9Y6)\1##PO/"/E-&YIO5]2&SI M6I@1):E=] 0_/YOMTRVC$\6#3F7*='.Q0^R*5=->]0?ARA@P*UZ#I@R,!;UF MR]Q0=AL,MR75[KPI6&J8972?Y&:YF7!F@'^LT%*=S#*:.)8&6DT-&)G+_ '! M0N)_5]JMY!/Q-RHJ@O+A;B0?#I ]^5-P) ?.<(:!L>R5&K:P8+-&WE$YQ>LH M',R!(^\(5% /I<%=7QK<64=@?D58G&S?*BTJ'NT3>I?MU7/#11E?Y%L\(:8'$!3'S6>NYL<@Q?TWF,O.8KTG" V25\ M((B%D:1L!CS0>?N\PCN:0J5I46HA2BU$J86W,F>46OC)J86OJ:OV4J[(C>%@ M::MVA9D6VK35K\10767OU=4M9A1^-V@,U@,PAF\$H6]IH:'?/X:\$F34&#!( MD/FCZ85&AJ!_,5Y\Q9+@'+,.;S<2G.Q"O18%EI\P>M(0DB3@$RX_$ACN]_K$ M4*XM;7EAVYL"2=*S0M!1\P2F597,KF] N@A'! M;(Y"1A'*\T1YGA>S5K>@A\Z.&2\S.'<"Y8$/Z^Y:S'?JHB38Q6RTR#-JWH3* M(_LCY8&2/&UXQ3'\W0JA-9&9&D9F'\A) GD!9)O)-F,D5D9F&?G:3 V,C&KZ M1F)^'$)Y%$K]1*F?-Q#PV^\2\('P )FB8>S_5/1\:0^7_>#;]V#A#U@Y$A L M35FS,5NM#)M5C8Y;;.>YRL14"!Q&!%GBCB91$AC*$[VJ/%&4!(92&5$JXPVM MZ(TF=%P $Z/8Y8_X^NZKRI&LQBTW+DUG11[&NQ7^8K'6CN):F/Z% 0 MRGM$>8\H[_%FYHSR'C\QM'IBW28HD<)4UF4P7 M)+DT/B"V>L6" Z5)7F#4%#SYZ0#IDFOLEM8ZS]NU]919-%M4L!*!5"%@@)0Z MY4'Z*T8+RIB\*-/WNID194PB9CR;M;J%3)5SXT44=7R;9_9V<^G1"1N'2[ZT MHM2*'!4+91GCQ@)I=J"Y! .,%+*54"(E2J2\G+6Z!?5T=LQXS=&^7]$IA:A> M6X^6<4G&O+8PS$\;-DV:B4[)_D"GW%!^94)[; )HJ<-0W])P@V39T0;>;Z1% M3CQ?-WQLW_@;L=QD L^Q],S_XLG_SDQPH)R0W\_/^^P5__0@UAG2!*'@H_/[ M/GO%/SUZ=H8T02CXZ,2'SU[QSP[;G2%)SMJ3.L-(WZ'V%*_/HR#)L0AZWG?> MG&R5)@Z$\,1_Z,+T@, *#% M89T?,:;AM^'1$C()!9+,J0Y5WY:P^FZNX6:]_B?R;.!Q ;D M.S 71P=_S*M.DA.I!C MLF!HB<65H8B[#&2)__PU0;N2MYGOR =*:WK*!,<6 MUM>'.]/+XL)X)/7U>6Z][9F_?B/0DS<\26S4C^0MNHONL%I8!PUY1?/%8)*[@#"[\AL]@ZG6;0??_ZYB_^ZAFS$$ZOU3T#JS]=ZWE^Q'.Q'WU^\LLO ML-?9<==Y"?[7@ZZ698Y:&PIG9"G4MFMLTU ]E7]?)2 -Z[-!%.T*MJ0LQK;# M+%MD/3'48)B4QN\X"EEI%Y U^0M8_>P\R-0<,G^<%UJ[1JA:KJ&+JN\"R@3W M,.VNMLW8%^9=V=CT9@UBU_9WGS&Z86(SV"(,'N@$9Y.ZC&(JJQ>$,KBFHL(BZ^_!6]T>)1B(FO:4%1';\SX>+W#TR]3 NB MGJ4%4:>)4\T[3J7-E?")C/5<(0[T54O%?]UY!MY>Q=6\A5$'+M]K(2J/\R0G ML!JNV J=1I>LXYWEJJ,0]#Y$A=^Q-'.J$-5MH>5&U1R2$$09#.+UJN3&U)= 5%7KF+ED]LM]JPS)]5J4.7Z8SY);')XH/>I)QS\7QN MWN 5@H$I@\0=0[/@O[1L08 YNXS!&ZQV>-;^P:^(@T\NNB*HH3C/,@T;'Y2Y M77,:A"6JDP@#!@@#) 3./S<159E$S'@VR1:HRN19*:37TR"W.::PU ;UFKB5 MR5FW5O(X=O3S^57OIYR4>"Z1VP*SD-5ZELZJQ% CNAVHG))K;.YR!(TTU/FG M3*)"DR@=\(8TU-DQXV5&3-]/K1!&<]W=B+.17,JJ0B':TOG&S$S42G:O5EZ+ M?MQ0WN'36.M ]7T5V!<9RX7C6;W"8F MR2'3PE6Y5,;*R^W4V@"OAKT/EM'94VWGW!:64+;HV0H05$D1:<%+RVC\?#5X MVH3&4ZBNF6,,+6LR$?'6K-F?;_P>Z=4ZB>K*_EAUW4*FHV\$H6]IH0&FF*1_ M94(OTZMFM#V!X6^^L52WD!."R G!FS-3PT#ICBC=\2+2'9\5#OA>RF/W 01) M,SX&Q&@:86M:]/RI8841:',DW]'?-BJSW8ZC;4$H&'(AKD66 *1+%N8[9K-W M%)E%N\@HV?$,DQU1GA-*ND/,>.9K=0LI#>?&BRAR^ .#*2PV2VMP?JWV7V,[U6MF>$ G17)+K>&47[/NW:22K2:_E*27\;*9J)FLS]0L]>:__@;ESM3Z'+G[\='GPD2"@@2W8O@R>V+EB2_?OOS M[R=!VK*Y&W!$NXP/V'G9K3;; YW\D-N?14Q?:MML',N13^HMJ:\[U0!(C5QR M^S-QE\/QNQR!KIA]:R#YLZ'Q&@5^\7KH3Y_3.5UT]A%8/_U%:1BYH&O39=FT MI>4NF\>FSK+OQ1#ES)=_<@C<;XR/?S803@KN^_CV9\\)I9">T!'^[,4\,8-> M'G^>E_)Y/;+<6FR&[48^/Q1+2K$VX<3*C,F=^'+T< M.PU[03M11,D=UO0=Q2!U]-;@[V=#X\1HI\Y!@IW5+=@GNEW(*\FSL.@,+)Q5 MQ'S>M%9"M(D_Z!;L7"Q6>MMF=RY*6)'@L\)X*)"=!/$T0'SNCL33A^?0+=@W MHN#/84YG!OENC\;)0K@B[5:I6-WV\%D[G_^H.^OGX:+0;.O=G"P$NENF2D,^ MZ.SUY";PE0R1H';B:9K_B!FR%]C <^RJA1Z&7P# [?^Q=X\>%G0JB'4>QQ $;@ MJ,O ^';X<.@R^?:K0?J$D<&P_HYG5FA@0,YH!AA)[*O+P^2Y]Q4,1Y8H(5/R MIO\[)A\^:S"]F7&H@P!^9);@ U"GAIX!B%8SOA'Z7K"$%4K71F:B!E:P+Y P M=<"S3 B^#%6PZFX3AS3[-^@%:&<]N2#*F\(%GWD^& ^<)\#?W?Z?3+ $.B$# M) 3H"BQ>8#Q[?J34PC- O<.V2L(0SW95DB=/1.X+S?:\! MH,$E]'\X'^O92)+/WZ!?9&GWC*%JVGYU81&,?3E:R"2 "A9X@>FK3F:I^LE* M U8 JPAK9L"]5!5RT-1R55>S0*/@8+4%7X'4/#VC>]K?SXJD#Q;2 Z6+ M&/-DV,G/_WF3JGTRK7NM2R:,8!K8Q#=4&U.GX,W?5"=6M\']-#GN*_D0(OKV M8"A"0F28KQSW[\SCQT?5^V0T"W6#/:'8,[;;?^OP*#$,#\]2IL"7%[T^Z!J2 M^,J^TZJ\X';J<0W^HV9F/C0M_[?7$H[B/)%X+K0@G;^?[HS?/P)",#%,@'@3 MH*4*Y-<#2ZIO8$5E-JU2L%OB<6I![XV1";/:E5%'BI7*RW!I)"3B#S.(-,JYB! M<\@DDSBA 'I=<*9%U&L9$W]4W(PL_0OH/"\*@!$3_/F0)'$FTO*>K51F0JHL M32J@@:'0'$TKG,KHBDX:9); )QJN@9; M,B];5N>+/&-6ZU-1(K.]+5Y:3 H]7J$4_&5+C[:K\DQ2JW(IW"Y]M3QW2I-8 MH=,ME]%<)D=U?R>VI+8\#^L,YO9,A4FWC,<-C.:FW:FH!HUU4*\+G3X5*VRZ M)65GV1#ONCMYX!C=47?D43.;5[+IEIC:':C*I&';0C47>\/Y<%378X5+MY2H M\EI2:NN:N!IK9%2L2XMUWP0MV9U;;NF-A<3KZD7BAU3(8ATK[5=F;CR!S(MS<*NOTF:I@:@=Z*YLENJ M67&[,"I$+9LM!$TPUB,<51/&)8M=KEMX; M71M68[D=9WO#07)?>*K7]:K.V/IT+L@"GYLN*WPV%!03-DWU6BD0LX42:B6Y MUIN-*K-@,2U172R):HF9=>UJ4O@VU6O%XSU.5+.:;!GY M2G-*9ZFVD1Q"3O5JF[F@V?8J73O*M^0J9\M1/TR:IGIER=9X/EB0!L[*W<'* MQ;9C+]N!N7NI7AN2N&&XP3 KED84G5_$]K,\:\]:XP[0P^E>A[I@S38J;\LD@/^HNUC3 MM F$VA'6GAGU#>_)JP@GU[[4J3@LJ (QA4A].(VE397B% M/,)93JB/)VU7*(EDULNVA@MQS7M@K$?893NQA]9 &6MV;2*,YH5B2\AAH.D1 M'ECI#V8XX0B;KET5_ Q5U1'8*Q'%I;8 M&@-M)1<8?+"KEHONH&7WR%BACJQ6C>Z*TI1?S&22'>]\?.H,%<&$P<944]I< MC8E@-#;DQ6SC++=A5C2J,6R:8A=Z,(N*4H%7\9+@]A:[15V9V1V%.K*PBRA< M;HF"-L87%;.'B\V16JV;L&FJ5T<1&D*T+$[%:+8DN^6ZRZW+0 D>X0&E,5X MF=HCU" ^,>AH7MPK.V-Y*M6BVI@>,U@%C/;*P^79IN:!M M/BNW6AMLU)KZ?0H2Z\C"#L8]@C&5OHM;BEUHS!O=6:[*PZ8I\39IBOV6R$J< M'75'MJ/DZ'*T!'0]P@/9+9F+(R.OBBU-RFT\::+W#1,V3?7J>6NQE:MX#9FU MU^[RP(HT(\<] M3@(:GCZRL)0<$;F*0/=%-NQXHVI6*O0D8-XBB9G;3,F:Q_,* M?81==+I*MP=DJ6*3@>@-V)VAY'8Q;)KJ%9-DCMO4PIEMB>T!*PCA;KP 8SW" M6667DO"A;P/-W6R+H]*@MN6 S**/<%;?*EGJTF[H\HJ15R,_,':4!GH]PEF] MR/*[]J!-XEAS(BEYI:\-;1,V38VU--=70XFQ);Q5P7= BQ87'0<,X)@@&@.% MG)WQE"V0#<9=:[33[W5@TU2O,[*V],MS/,*MD-_E)^N19TUYA?G_['WI;_+( MTN_W^U=8<]]7FI%"CMEAYMR1" %"%G9"DB_(V&WC8&SPPI*__E9UV\: DR>9 MR4)('^D\0\!+=W75KVOKJAC.RA3/EO*L>CN8>(V[7NLN/6[?Y]K#; QGW>;5 MWF6W;W1AB\O-SY8/%YX+VS%LNUJM*4N) M+S*WR6MSX4VF)2UU-E;*U0)2((9?\Y/,Y$EK-FXG"?.QU!A8Q4)J *I[#!,F M3*D^6RJ9QB3A-*3ET]7#T "!R<;P0'JAE"9G7JK:7Y^9=KY7;'2[L,/D8I9@ M3GHEP[@_6XJY4CMOI$;]:9@/,30 M]I>/643:4;R\MQ!C;.7,Q>4-/'XUQQD'V8Y-3:HZSE.^J# T^- MH:L[&]:&\[-6L9\ZNY@\=(L+,)[:>.G>:LG]BW6^=O]X5JFI5;FKG94&UP#% MN1AT@>W5N1?/RY;87372=Y*1[R^:<&G,$EQ4%$75R#P_2:5*]9)=5])6&N@: M(]QZ,J6U+UQE72E7AC?E.[?;,YY@K#&K-1Y(\_1CT?'ZTF4C53FK5G/.$H@5 M(X:90+53(SGR[7?6G8+&N=7.?6J[2' M^9B%=0RC,5=7E[5^=^P-FOE.4W/.Z*7[AMG3G7W5GIP7Q.Y:KR9%ZU)VRW!I M# ^4RXO%0C<>M7[SK-"9+1X7E4Z*7KJO:^=S4S/E&E=BKC"8%A['M937U8;Y M#0^\+H 6\3*@-\[W+Z*;2F;NK:UP(@;K@B^8VX]^L^4/(79VPBOK?(\RUXIFI8R\!+$OR=P"#@G\R3N@0Z_=*)&8F=A9=* M(\2ZO/$(^B_5XR\C0NX-1/A0 /_@Y(\/I@D8 M;_CE__LM^]L_I4_N-%7<32_^U*H7N3?3[YY(MB,04R'*5D6"?URJ@9Y83L_QLO :E_*@')U*F8_&82P$IO\$7_:8N>^K<0][F%KW*[6:KO7Y^F M+#EC 75%1U!M:RI8,X(EC$Q-P',7"U !B?/G&ZO4O"PNAUP[[ LV#F:)<:+$ MF$$'UA'UX*C$Y8G+$Y>G/2H=G/'R;[?Q'!U'@[B"83G.=]!;#U\@?N'__ $4 M^(6G\;T5]"\X]/S)U3A;MJ7J[C6(Z$MGGR>)1EYY:+8N1/W6-:Q*>=XY3/9?U2G@(L]%GHM\*/*I+9%/#6?S0K>WJE6,R;1X9SY=V!:9)?YY MD9+7B?SH\=SI6LF+?G]=;\W6V9IZM5+;(/*YW_Y.ID[RXHLB_Q,<%4S#>?G( M=*38,3LE#^LNZP813%\QPF_QLXPN#0\;D^GF<_X,_2?:7WONGZ,UR'+_QB46 M.$S?Q>?U%9;7FV'X%>1X5Z)PP>&"\Y,%YT@]%.=D!KNR_M8^H-QD^3*3Y5?B M'A,[_*:F!S+3GO7QO?T-47&+:V2LEN_$>O?6F>0JI=MF1W[JYZ>E80X=#=G\ MOZJUSR662^Q12NP'NPM^(;&3^H.4\Y1$24R-T_G$>7U4([8VI <]B[GT^[76 M^<8^@M+4@GD]O:^.\7TLD:,U/ Z?* =HCQRA4K/Q\E4M.RKL,7AI3%*9GI6] M&DST=??>?!KWE7&G/:1'V'/)E_"2XP7'"XX7QZ!2O04OSF[/LH:QQ'9DV4GG MS-+TNU)6&])*2;GD2QTACM1AT[(ME 58=*"W(-M$T7F.R?>Q!0^? C_1AOP@ M!6E&%G^&\@I85Z;2ZH>>=Y%NWESWGA3E<=+W,HGSQM/$FXR26.P0-*-T3N2^ M'R[O/T?>][JY_1QOR<#&E5*LI8EEEG5S ?=9MD[>;X/G6C\WA;@I=!"ND[HO MWFLJ]><@]#&:0:.<<%=39=[L>XE9=U$LWG940QO2(HVIPK_JBL>!@@/%#P&* M=U(I#EY_J$]GDFX'_88,"Q^F+X@B2(Y#7&XU<*OA:*V&[ZT+E% ^-]);'L-L M29RG("O?=)*-E,*#4(P TS7,J]K3V M7U.E>H23?.ETVVUJLBRMW<>SR;JO.5HMNY12&=J$"#2(0H9[%#AZ5,&R$C!T;'OL7QKT_#'KSNA2046!Z& MIB^(21PG]+A(&JA>,VF-70AX9@8WOH["^/I\$/S O(P- %8W\MM4KT%Z>\2> MGI.16S<=U_;0%Q.#AUXA_:B05?5&+)L/M^FKI\9EHK"D@_WM[V0ZSRN"KTM(J@$@)&O:X(H[6@.XXGF3+!+1\O 09QQI+-K?WO MH>;_\#/Y[[U])V:KE=,]VQ*KX,/%6T^*ZTY(>JM>E89+5HQ1?.AWTA0]X! MXCD)=STC@D$DAY^<."8KY?")]R,DV36N[\PJ@Z? C_1&OO B']4D)LJ!OC/?2ENV62J M>U.TPD)1;J DQR@/W>'3.MU_M-3)>J'I<_G1K3C22R9&L&^%:JDV\)",CS"] 1;7]"&[8*A2XP_N"7!+0EN21R' M2A$X(OJF36"V3T2)Y%2'LO]RDZ%5KELH)^>9?B+ON8]G3V186VO#)*V&F7ZQ MNAW'#XX?'#]^EB>"1H<2(PG;9,G6%(-*S"N1$*P9?N">!VYK'*^M\;W5A*YK MR9,F%=.6(9E^3#BN!TAZ;$A-,FA54K<+I9I*WU:NYJ 4L$*0O+0#EWDN\P>> M^_%FF<^T6K79^D;-3XA;S)3+DE6^;"Y1YC&]XT3,[.=B_D27RT"R;0E[B6+R M)>L5"JMK$L8;2]T= X/(AL44I.VHC&"I*HS*U+@-Q6TH;D,=EW*UR:.CD%LR ME0 JJI;=)?9"EXG3M,N&I$]CT^LFTZ6DKC*EOGYS?35(-N[GMXOV,$E+;!8* M2>Z(X2#"080[8K;UD+5@$WC#@G 3C)M@QV""[5'D.Q=X"(2TPV3TI3B,-[<' MR9M:OMB7GBYO+[KKU4CJEF!$K/<&+^7 !9X+_$%[7-XH\(E.4G0?2_7%9-HZ M'R4K;6DY2U"!SX' 9]__X.MW]+;L)KY2[DE8:L)SB%]6E)M!W SB9M!Q^5*: M,X+O,S5ZL*:#,VZJ?8?0TH!13'C>G;WNG)6OY.Y56>PFZ]?24FU=EU?+88J5 M%TV^Y,SF.,)QA./(,02_W@%'+I/G3_:LO!8GTW)?[:3ZJ7[?HS@":EH^]U*= MXB/U//U7WQ8<_/RG[L*,9/BU3%.1'8R+60'U@P+PP"QA'K).G#^!=D>?.D#_ M6A)D/9B(H1R)7?NK>A#_'6V](4J 3;&(T7$:L*^8^[M2@/,_Y_\CX/\?Y-60 MZ9$_1[")3/0%%NCFUL?Q6!\_NHCA$7HCZJ9LH_UP3MA_ZV8@P)U0?E_R]%8J M2Z=:GQ0F(I%JQDUI.BV:4S ATK1,]TDRF^;." X'QPD'1Q/=>2,8[&+ _73^ M)-YID]O)U9-Y)[;.YT_6!<4 C/:(^\?LCK_.:?T#VLIS;#L>(.-*S,TE[Z;1F]DI]+)4K5X-!6FLOK\IGU=(PE6':2SZF[Q(79R[.AR3./T )V1;F M71GNNVK:O5D.6I-YS?5D;S3*Z=<:RC!H'ZF3;.H#ZJQ_1\=,RR:TMKI?>9U% M+"QW3&R>;,+MLF.RRWZ$AN.+\SE1B6T3Q0_REDREB2+-^DR^I/H0\;)QT5-5 M,DF9Q,PU;Y*RO :C+S=?5ZT:J#6T?&SJ))U.<8\.%^>#%N/ZP?JK,NV>S.VF92DT:&DHUJ"69F*+0/]+# U2UL6Q+) TU MXN2)?,L-.6[('84A]U,T'Q3KZXW\!F;%;):O;35T[#U <5O3PVI'+N*?>8 M7"),H.\G]1/3> +WF6"3!3$][OGY%J;BX5/@YYF8GZXU!:+;89+[$O#-C8ST MZ!9&&3&5,]?.8\G)I>] /Z(5@3,O5JO@,,!A@,/ :M';X"!JXPBNKEBLU;Q MDLU<_VK=DA_K% 8PD2BY7Z3R9SJ9E 56 A54VYH*LN? I(C-#<;C,1@/GR@' M:&C^"$=4&0:#?(3-S&YB7DDOBHL2[\/J2#Y]5#PZR8% MUA@8[NWN7S=PV^XF+T=WZJMIJWXNE89I664Y_8)%"CD8< MC7XB&OV P-,OL&@7@JS\,#5J>\GKR<"LWB77[>*HF:,0A*?#UD(Z4WK98U$\NWYP_NY.QB,?N#SM4>DGNB9091)4PUHZ+)3%LF2W M/1-__@37Q-=H-E]NT/#^O2_.G?>OYOS/^?^G]J^^MD!:/C#!\_LHFU^)#IQ* MAZ>COT_&V(\1'RXM/\F _7&N]Y:TQN-53L^J HFO+5-SB3W%W=/93:Z.RZHV M6S/)M.*)2?7RY*E2=HPS6K-GN3R'^!Q/WC5HVP9!F&\8*F@@!BHBAAX M>/7G'3@Y4M/D&Y+DJTV83U$K#G3).=/_8![_YOJ!;8'2I3B88[C9V)KJ6S6% MF[ENUY7R:%Q)>)6.68:'*./V,%UX7E/XB6Z+@-S,HZ_HSLQR)$.P; '^0U"? M4/45* ^\U?.QF6,_NL$']SEP)O^93'X\VD$7-JBF"M_,8*G6+4,RW9*I5.:> M/IO>5(9LXLO:Q?ERO-UL.-/6GWXN"I^J".&Z5AAI88C>D0R(\VJ(P0ITUJ4+FNQ^D^,R3HQHQ\1P+4<(SI'&9FN^:J,9-76[J M_BPX_9K#I_5 D%]W0LV8IXQ+&)=:T1-29_14N-",*>!J\L/5,PX(7PX(AT\4 M#B1?=M3UC4"2<=/GB?/EO%-)W5EJ22U)P[%"@80J:.)'=#D\4-'XFG0*;O3R M=(,/3S?XKJ=3?S13<+$X6K'@CHW8J;DJF_)'G3K^/HOYS#ML3?I>J:ZKCZHVS-#2DB\ZY+C, MZ'&;NRZ#Q/H6@#DHC,<&40P+?<=^ZUS M\?[1%/AJ*^?(M_KR1FZ?V>MO\MI2/?,JH\D@96D/QX,+!A8,+QZ?HSI]8P2)P MD]5AX+IDM+R1H& )LVJ7Z9/ M,B^V]#U6G\)6AL).N3=/K%"L!<]KGL?U_9Y^Z$%]T)'[_W_LKN!.5O7!\@Y,IR(+0B0S'QB$X +"4>-H M4./GI2K81";Z K0*JF0XB(NC-:V,"3K&+"B@*6DV(;Q2)KR-LR*S.%03&9Y^@)' (X MWS?\\BL$J+7ZI*<]Y<\J4OT* +$G]G@KAB!K(@MZZRN.)G.#&M- MX/,,R<,/<7"[BMM5/.6#"\?7$^6[",?QZ!Q4QVBRC;#B;Y)*C,[1.7>UDEVX ML?KSP;PYL[Q.+OG0'F99P<4?F>>QK6%0K\R,YGPXWLB1;9T2U??62".#<"N, MMQK@K09X(U0N(U]/H6\I(]]3ZYB114R;M&YDC^R$6V1>1_N+.#=4U[:QN.9ZM6_M#:>U]K\7TQ#'WMR7>.P0?0 MQ:,:0,%6\?U=(+8SYT:A6QS<]*7Y\/R:W!0Z4QN .(V!I]Q)+EWD*2L<2SB6 M' J6?$TCC]=AR>*IF[@OFN.'_J!V63!NSYK-_&2)6,).#F4+WZKY[0N D?L5 M8.RI;.PY3!T4/PM1N-7,X_O'V[B BP47"RX6/[*?QRL\)'53MHGDD/\(OY\3 M]O$/[%**7I,3YCO![-H%Z#"FZ] ^]#9Q7%N7T9F"OW._R7%%RK_>EOEAMLH' M^SW04,'_5S9BW DE&'\HFRZI^.)L^V01VIRM--3JYF)ETROUQWSR[*PWL**SF$E50,K!QR&]1/T/7* MK];I!,D51@3>8F*,S%*%-9%LX5TU/0[#/\A?_;.=TR5GV%2CF)RL2>GY;>FA M46E6:IGU;?6V*':^2,.+059K-FLN[,IM3M1S@X>;BU;:'8GM8986B4T7/C#4 MQ4&!@\+/!(7D\$XJ7F2JHENK2.)L);D/C^ND]D6*6@PHF)7E*'O1[-_W4PLY M-;^:=\;B'04%JF[E/B!H=3#&V[>*8QT,U0X*5CE1OMI4_JX!,,XZ7)ZX/!UR M!LK!N4X(?,V=)CP8_]V"\0=H%Z6'G5Y&3)V[\]2D6:M>KGOBN'5VUCX8N^AV M5EYUUE?GC_UN,7N6F#[4GK+UY3!+:^"F3U(OVD4<#C@<<#@X)M]I'U:@,^B> MWU3TPN/P49E+\_F,PD'N5[Y3[B3A1ATWZ@Z(*-_=J-L3."Y@7, .B2C?7<"X MU^1EKTF'@"HG X%HAA+M+!SK1SF)=:2XEN"."6J#-#!(3V^/)(,V*7;&A+CO M>V3[1TLB-Z:.]J #%PLN%EPL?N3Y'[]86YF&)4QE;]_EVC[7]H]:VS] #^:' M!#1*YJYKLN26)=M> S%O)<,C,9[*I\?L;6?56BS$6J:?3917RH.5UX:Y) U< M)/F9' X6'"R.,=SQ3\!B8!23!5DKERO31G;T^-#4$JG+-H(%K5GR_F&-P]>J M.MONBA-!]FP;;N:6%[>\OH/E=8!P]^ZZT7;DMLP$- ;>U@7S@I0UZWY"\LY9 MPL@T1\,U_&>V>J9]:MBISJ.XE) M[B9;&UXO[MO6?#G,9?C!%0X'' X.75-Z;SBH:OF9O4@U)_U:IS!NFIF>>+$N M(1SP@RO\X,K!0@D/GA]&\)P?7#E27N("Q@6,GV3I>K.90:;P*-^)(JB&M11T MD^EKH _]R?TEW\5 ^N1"AU]HZ#PSM7>;(&=6SJR?S:S?P=I\IU2$NND2],H+ M,TE7N(;+-=RCUG /P6OWR;U9 @%O@7PW2%R4\VFM9XECG!7$>5^=KL7!>3N7 M+PUS>?32)[,?Z*/G$L%A@L/$031=^35,6*WNVGP:&,6)WFPG1\U$<>GU-(2) MW&]_YWY2*D2H.LG6E BNM'I?Y>E'2SN/7'ZUC724.A!*:D]:$>=Y?"OVKZ[+ M:C(]FN0R*3.7R*2*M1*H0;3*9HJ?SN#RSN7]VR@SKY#WYMBYR9O3:E+,55?) M97F6OI9J;91W3.[\YKD([Q.O:%AF@A4>0P3)<8CK"-;(E723*()N"L3O<8OZDF#-"*I>IB88 MV @7+H294UWL_4IS_6B)X@;,3S1@/LAA,2.+/ZEX-]6^0THHVTU?LNMFT+NZ M:MG-0*JO4:B;&YF.L7.ZQ59QG'R\J56\.[&BY3OFXD):#O,B^C4RXGX+:XX+ M'!S%^U%?^ZYQ6+F>JTN.AKB0@YPX22=*_QP'XBO;IW# M 4/;M =MT%WB+C[@?K8 M1OZO-^+?\:6_Y)R#[)_[HA^#LJNY,KI*55BH-\[0$:B&= MY\DU'#XX?'Q6M;##US8&DFU+V/?UX_6+'\WXW#S[B>;9!ZH)@>"^6C.H3$O) MY&7KLC>Y6IWE4TNQD9)JH!G0@J#9XDO%A;C@<\$_,L'_R>5 Z^8"+K5L="NX M "*.2FP;=G[7$F8V!G#<-:V>A>6T9GA 5.!&PO$8"9]\^NX;*/O?5PF(2')O M(\@]J^6+<RP:BX>'N?]Z3ISU1VHES:Y Y4@C2I!/L6=!1P' M. Y\AUC-O\0!.]&T;NI>[69R=5=]D*;JY#XO:H@#V JE^%+C)*HV_<>51@;Y M@-R=1\]Q=76]I>%LR_+SPEL(KPM+VZ9>+\_O,Y4M92U9V)Z<3/ ,U+;VEBSL M2R4..\ I?7N>^/E/W87GR?!K;TP$29:M*/+N>+Y MP;YVLU'TQ=__A7^"^V2#2#8"\7AGZ#5F4'.=*;-0#A'=NX*_W?7K,02.,FYRM->FSY+2:]ARFZIQY/H:M&A=-"N-^IUPT^PU.TSI MJ3?*IQ'$:S1[E6ZOV;NHE)N-;O.Z?E[J5C1 M0;+A]YH"C%6(#E8(1RN$P^V^(Z2]O*W%L&9T4WNI2M7OI2GZ,QU,-.UW_P6EX4QBZ_"ZFVO;QGZ:M M2:;^1)]4#K=3^ /4KI8-FZSITC^;:C787[OA]HH>6\-R/)OT8%1GAB5/?+UL M-+SN)6=S8E8>Q82UGK2F2_$QZVB_"00TN!D,P+4]\G%R\\**1=%#T9V9(:W_ MU$U#-P&8<09[J^^+?B%NP?_5@)^%+9]_DJ>,#2A2G0/A;'U&E7O L3//@1$[ M#F6>Z")^C&#$*;._TO=>$HUG9A.R_2%,H#6VB*FOA!L+K!,?7$WY5/@=M9J4 M^-?.[_!=\B_!LE$W%?Q+RDR?]7_\@RZ6#H#@>"-'5W2)NC%_!\7!('AJC!CK MZ-TUT"MFX;VZ(Q!3 _V!)JXKQ(%IG="<]NG(6+.> ;Z>')"5X&,1-Q0;4[*< MM0."Z]!<]RE1=&\J*)Z[WERV(&,=]CTGG&+EU@G>?WIPZU*6;$#2Z^OR9D7* MU\%P@1X;*J^1&%O+=>(3D,D/C-E3P3P$('.$)V);"8%,=<=!,F[3T+4E('Z4 MD%&2PT\^75U+&!-IL4Y0 H-9 _A-;1/5(,3=$!IW!C#084TIJCJG LQ! /: M$AQB&# \P:;G$V "8$H#->$98QBS@3;2S+843Z8;C&QXJ-?!K48B'#(HXV,8 M30+'!F.=&+KJLAG/X#H8QR-HK_C.*&ED(*N .9'PN!WRWKR>O+#P"[3?< :. MA%/%UQKLL4!\^,IVQOJ,TA#GO$>)@^,W.C-A*5%R6_;,LJG="0-'F:5&)Q+B M'+3")6[D\$-3=JT1\<$#=F7Q5*C GF.950^9[62#*OL$[;;J0L4DMK8&I15^ MOW:5<"7@M\U* ##@ , TQG"';T+O+UE&.P;)1PGT\K#.UNR@3K,U/#O MR%?L25K4955O5-]P<#KFW2T0"EU]ZAFP.@0T3]PDGEMHHJJ$MIK!!P=Q-7S: MAR_\:Y8RG@G2EQ?7HSXQ;BK3\GHPG":>;BHW_V!!T0D9]W9_Q5Y8U(B_,GY= MK^I56YM/+MKBH%Y)WCU:YFI<6#ZWKC$+ZNRL*&XLVV)],# )\'+IF40H4% ! M:$%6\A4@[,KU:A"A9I S)*7<9#E7S,L)N;1NSI?U1U)O/>>FS@T+H9LZ_!RP M5C?$U2XL45/MNJ#F4^8*KJBWFCY3W=Q-]>+#??VN/RV-"C4O;97SE=(_1XG( M&\&(@S? 'W1^=-E2QELPFQL5&:=[1@(52 M)\!$)V(,(S$[DG(.ZIJH?%AH\< 0<$_"[V"^L.&XZ%JU0/)MIDSH,MW _N?E M=3K7%[I":"3!7RFO6C\_J_;.G_ISI]3.+P:=L7Q5BI/[?[4TY][UO)FY4FXG M\]YZG/,2)3B MRP&XB0VXXU.H&2L4ZY>:,Q0%Q-GV32^V=Q!.IK MA>&BMHR\[@&BV4M;IW\$R:),145Q8:J_KX+^9\L%\W$>&=R&:A8,"&@B$]O< M=ZE<#?3'5*,W:?:OJI-FIST@M[VUO[_J)J!)R7WANB%>EN0.F#FK(>#1]2J*H MA#=]*")]3@FS!G%95:-KF _@!Y 6GA +)/GRPV6O4KZJ3.;2U5PO:*G>PZ(- M*R^>Y#(QV(X(@7H-4HM6^_$<9@)N:@=LZO]06_'[TQ*;5;5L"W=]Y6S==U!K M"0]/EL+9ODSHL[FLKJ7656O2'5?/KU.U7N.1:-C9+I?=+R E*![E8B3UFDBV M0$Q,[S^'#0(W)"&=I$IF&OU?S.;>^V%IV1-\!( =!IEA_JHNZ^Z'K,E']1JD MN=)L'F4VC7,VBU@2%QPC/5Q;56/2++0FJ:>SAEQ 33%S4LCML_*S4("KJ,-; M)-/=QQ/D?Y-H[(CGIO%&%&:V18#=@)H.6"ZVI&,9#D6A!A9ZPV CIK\X@'R2 MKYSNP!7<@;XYRW;\^]%- BODHBM,L;R1BTP SW"#^=#\V/Q?\'(6C\8?@SV2 M>:0TBN4RP_+#,:&JOO?8A%O@>P'T=G?L@SA^#WJ))\&8,49$ C? +Y,@3C:4 M$6"S-9TM>NA3OY,*4F0AV;KE.6")2@YUAL*5(\MRD!,6A)*/JDBF:UN&_W;' M90FWJQDQD466Z'0TT;209 QRT;AS.O)?E32/XA4)JAL$HR MKA@^!*1EBD^F_DH8%ZIK3R1P>OH^36$,&[; 2!KUA\9P XVJ"QBP-RSM+R'U M!XXY>('CVL34X"943="QIX%RA]DFIF^1 R4LSW4LSP;Z2UM2,K/LP./.O,J, M("8,B3#;"L&(CI:NK$9,G\.#$3/VU6V%OG(M *T59'@Z,NQUH\,H@F5#TEL+ M>(*!J 9TM5BB,RZ%\Y>0_@,EU +Q !X9$1P#TVH8X0D+6E&3P)WI/Y8\,[U.MH$Z">@\ P\A0--TA_ ML*R;,_Z,_9/V#M#7V$E \A&R9HR8Q.,'7@!4G#<^4P&D7WT[Q9 M8,.$+2*!

I"6^V1X8Z2?L>%OXGJCG?P03-BU0XO0I=:,C2^%L#0M$'E=Q81D+ M2@A@2UQG&=9$=\-L>: H_#*AZ@Q,SIMN6E'/+,R9 %0!RJ@$S37#%QH<(@P! M?X5U0#CWXQ*:+4T/R(0 4A=9X]%U'<9G39#9B#(DO-P1-("*('/.6'A3Y^H;-A M<\_<4)1ZH$Q@/18(POT>Q!',#N 9%;C11_(0,O"B2%TNJH7L$A8;N. ?8G6:6J3#$GX,89A.4@"D@2&8;QTIOH\((]_O?!+9N0&3V H&;> ]@_F! M(_#!HI;K\&7&.G@=?F(OQ/E_-PVH]QJ%!G8BRG>^_D#70E+P;>QGFI?E(R \ M#T\'XW;IDX)J, : -V^@XT[95YGE?)\RI_F5<)7.Z+@I]B\9(K MU'=Q,N&(WO;Q>73=C3U0DJD[&;BA!3 FX[F&/5?N['9U/S^[OWZJ# J2/C4[ M0SLE:_NNW/CKN"OWS:[<=-25V_6FTR#+(F+';19."%;N4W(PSU E:ZH[?+-F M_^[S3F%6L6]&14<73<\ 9N^#W(L*7L0.E/ ^V1A->#4HFV M3L;\6C^RHF8*:NDS5'5MYJF&V]'Q&'I9I W7@]$)SYIAMA;S45"]DIH)FT2G MK2PM?%6)RH44)B?U3[NG0JU4:FVE/4%2F$TTSPAT;S9R^H@N M.A\W7L2@=!\&5(/DO-\CV9+=2GD[5_&S G>!&&^E3S\GO)?UVF5R:LOC24Z3 M6:&4 MH\'ZI7+)#!\8\5-HK?B63>!5<. '1_4#(#O&3.!4H&L #_;0CH5K G.5!0\^ M[OD4M!0R(Y2\ AKK8(FA*X":5^A@UJ)N@#B//[.6B>]8D&B.-'SM.U\CT8N] M**GO>;$89D7=>K1NC>8O$0U;S-#Y2TWMW8"3[S8-SB$>$"O^FOL"RQH)_(H= M)B:K_50H&<;&%T+SV8+45'>3W<'89209Z(^+P/T0\B M.ML!PTBLG]U$55%8/TL!%)%=CX(I\X+*U&>FZ!@/">*BEA,AV^F611?1;3>$ MM8EJL&3GV##AV] 18U1+&DQ Y[(?4@GL"&S@JD8=(@.TC!MB05[A(6DN$1%FN,*[9\*I2IFDQ9$+=?WWFIV[(W MQ;@YXBRZCAE)\2I8%AW36")$I-N$[SLG0!%K"I!*S(5N6R8=MY\R@'Y\/VM< M(9I-Z, \5$XP,@$3T$V,O)@NH_764NUR^->@>A5H>HLDC9QPK&\"8$R/#\'^ MT:T^]23ES*T,^LUQHE)W(8U.?(S33A#;>F-+3<0\AB6JA7[P M';,D=+#Z:/57?[?R!TS1"<'[!,3," <._&A+*IU44^)?L> BGDB @A[6+%?3 DK@11S^6)8">3Y-_[V]S625DBR MTTE^K4.A[5FX'P?KCZM(=SB6L>%_[Y_(Q)%@C:=(+"^Z088A"AJ:8 'P(.I$ M>0\C3H8T<\B?P8>_/FC=PG7"022 T);G_JGJ*Z+$+5TD5A*$LMCZ;9=^C&+U M?Z(_;!/Z7TUIIXP6'2Q,YH5"6H79;J6LD"6V*W3ME--ZGE,^#A)CV]8H/!&++_UC(VA[Q;8^7>CBL)'+W"'+7'I;YOKFOHP!\S// MIQMD=P'"NQB/MC'/R]\KL)Y*X"(-4AFW;4W,_D:=Q$^F9$G(2W/'-GF.E^,# M^GZY6G^3.2Q]U$.K>QZWH5(B8#(8I@CN*#9+S(T-4[UH+ESL,V*RPMQ]53CR M8*;"QBJC%)Y@N"?L[3.PJW7ZQ, V]>''5^>P&D/H-3;6"9:HID2T1C#]7)K4 M&HMQA^:GE6Q['="&;#M=0W?%QDC82MOJQ4IMJHSMS:5_V'I?#Y%#TR[R%5P[N1/-R=+]J3*:] M<;=:*SO311FO3.U>F1VT>M+K'U3K92&F?TKF_6+.VW0L9:5E*BJ-W?MHF6-\\E9I/I?3\W:R;%]-D- M+^GV)G>F&G5GEI_;F@]EVA&$0A/X +(Y%J4Y\9<-7"TXVVM4(@(P>'9 6 M]-A*J#E0W< PJ _.6/NG>^ ^,##]_&D:.[-@K]!->OK *"Z/YO$\(,!?^L M'/IZ:#X]4_A1&?5,' ((D,LZ1(%"@<]4;&GI.UM!PZ1>/;AXB?]\[/'0U#!9 MD]+SV])#H]*LU#+KV^IM4>R\=$8WX1 9CX@N85=VB!DGQA'Y+;EE7W.DKO+8 MPZ*VYC;SE[?UR[Z>R&MWY&J==:^UW_X^N).Q[S_U]#@]*=VKI2=Q8/3,*TOM MYD;7[=_^-JV86N&[!Y/WY."9 \B4KW"QOR@7+1;8.Z$=IUD MIE^[Z2\>YPOE(9OGN6IOPGLMBO<;^E,^.AB4WQD7ND98)JPCC"1S@IE8J&\Z MP;%#?K6P1 M#G%[2!]0KN*CCO,'PKDMAK$8U>N9RK4Q6Z\JB?7DOI/IK>>K-2V7D(HIEQ Q M]^EAZN]"$-JJ>XL8YVQ9::MN1[:MI9\47[7LEF2[3;7EGY<-:@7!#_69%4O# MHO%4+<]KE^N)UYI8]G(D]LD95L[*QM3,LG=$0 D&X@W245S][9)9\E<(_8TVB=.LUIW4YN5;N? M**]JW;F=7T\<8#=W:='Z&\[N!K:97I D!!-C1[E3Q\A_/8MFHY-(?<"F2JM4 MZ6Y0.S"6"?5A5REZU>NQ"+CNS*>)W-U0+J$@BV),W9,WLJ%__!1T$+A/&AFZ M,P[B[CA:%L'>##G@5I<-?)-N2\\^6*"KVY)0-V7A=X<0H0%?"*G4%V73 W$5 M BI*$SV/_BKX4H]^E!U5I;N6II+<[@PGZT1]?:4-;A+U>HFK*F]15<91526@ MN-")N(9-XAZ,SK)1#S36!-B:$3-(P&-U+O 8+?T[ ;#HCM<;O_.I4-IW??LG M90 @;)A/]!0Q*V",.:FW)_!_>B;<,DE@OX;UEL,:R]'B.E-,A(/_.YM<06\.5@=3(FB W1D0&S/('%30YZ()1N-5;$BA@+!A=QY%G5B^-%,EN8T"HZX M4=+@:7@-4Y4<[+N%B061Q[)"))@3:GD^GU$5X,2/XR!;,+'P$VE9H0C*-?XK M,,V3Y>@2T\_3"4)'87&#L.X,@8V.3I"EK6ZMJ!\N9 FFSU#ZF26FIV4VE?49 M!4Z% 8UBFK&W*!9Q:.B2->*P=6>"H\+-&98%N$(.O%'LD'_,\I[X96KHZ&D] M$<("F\2/.,:\UJ]*L;_,M ($AC2QXBIF0?MS.,>B5UA+(WQ:>( "QXUU+5U" M*[OZS(HEA@*5- 0A/Z:Z)5Z4;6#P"N;P^K2CR,\*:**C+O@:2^.K,/2MLTID M-988>P2G@,+2,72:?BF&-0J@[)?^I/ TA]PVJ\!+.[/ITR1E MV95:;UBI23GN]7Z3:J%'58M(P[^#T2:B;851"FBVOQ*DEH+$L&KHM-H9+>/E M!J??4(+]]-A>4 \-,WHC#P1F#S>,,.DT1&15MQV:'L\^H+\$MJ(Q'GZ(/E#5 M3:;=A[TC8!P3O\ S:"WT)(5N(QX'IZX C?QO#&E$ZY/0G9AN_W"'?S@N4KT, M97-,I-TWAYTC-F^:>38@HQ,D (=9O:AT;)IIV">""\J4CT-81FW&3B\ZJ"(U M8HB(M ISJ),*$5+MEA!O3(W9DGIZ<(X#J"<,P6SY430U2#72#EA !_.!5L_H1YA MC1P+)B(3BL68NT+5'Q(Y#D=G1#M)T%A+>& E&%%0E"_\.G)R9?NP7J2FXI>@ M;-#,LV5@@8Q(1\_G4-?,7 X>V[->0B3WXI7^L.S+=U-NT+T)=1^WSTE'NJ.' MY#]4FR[4;&C^J^L\U]Q=8F4/3Q@D;%LIH,."V106TMI8%U0\ 2E.A;+EA&6D M(@<:G!#0_ 8H @4+:G[Y^F[D1 9B#@4A4-R8TP5&%2E2:N#/+J&53L>8[D90 M=P-$I7XS=C#!8753\:%16S#$-IJ39?L9MQA5-6DV%8,XJL?!H]HWCI DW^]"2?KA3+YW+,XR^9I71<*+,Z^I'A;7PK(2?>R6> M;J<8/=_^EV;[OJZ=ZALRJ=F@,'7*'Q#F%,DL%VGK((GDN5;P!]=(737.%[3I!F=F^G]O^*23^W.?Q^:^[\:6KG$%:"?;5%GZIG MFW1[PDJ3*];I;FLK_0<<_ 4SWYI3X 3=_?W?G($2Z3^Q M?M-*E)IC*5E9%]-9US.OR3BW_"#\*DO%TDHI%2RQ.QX,.C=J(;DRE@>*7R_3 M[4HOJI?=LU6C(J6'14-1%B,C\8$05L@;3Y?F=>FLK^<3HV7GJMJ=+;#/V@<@ MV/?0VZY9@17IWV#;ERLVGP)W7S[+-TCR6R05&Z R+MAL<+YX2J6+PFPN*UY_ M/DB-+HSQH-+](/'$4T5.]>E<3@WN)]V[NW9S41H\S1OM81I/UJ1_AHI!UV&, MO4QU["RR()N2,US=^,PI]8(3H2PNM^VK9*Y5EE."'<=9?XL=7@R.;^]R[*'0 M_]/#X"YH%ACL+U&O;E7',K_H1E5V4NWRY6*YV#UK.WUI>5O7+EJ/Y-)H[Q^1 MB[^.E\!Z>QQGLAT]#Q9**/GE;3;%/6IAB;E#"NM$ANR'#&CN!XMATM/^EF%I M6)X5W7VL.")"V_:\(RM#6\K*_AZ4RR5K81+UBND!TDXM*LW:VJL9B)*K-"+7YB7%BAAA7Y]?,96,W$2+^ZL .77S=H M^[%!429I;[2TJ1;]H 4=LF!2KI^]%50#VLKLB+3GH^ETM.:XS;*E_3[OP=D: M5OM])S\L* ^O8'%-5ATM;B3!\2?=IL4B_6Q7W27&5/8 M\+ ;+5OZ;'W02,YC<- @Z"\;6^QI4[(H=OCTK,"F/IY?T\DO%,060+>5!&N@ M&JD#1?,=)=VA^9#25MYQV(P-E$QSO246-M94PXZGSJ:PJ0MZCU]# *07$(70 M%LE^-]JPJ\$.M?;293!EB.:5:V33IX ^(%I"U5\2>D!6P6-?^H@E -)C6843 M]M\B?1S]F"Q&N3]4DJ.'*LQ]@#EY-K,J@!E:T3F$&7:P <9-&[2&_/K-NYS3 MK62ST93IXL0?Z.OUVX\YZ;+>GUREC*>94FQ,>TL-NVP7F4\7MD5FB>4_+['P!N+)= V_ Y;&]5@NR6! MM%M54_>3]>G],3H0:V_*R(/4"X9$FZ9O#6K3.!4;\Q ;\8N.8(Y=Q8+91:B/ MFJ*O8NE.4*\$*[MS/U".6QT^?Q<82H4P"9Y9 />P-)-&H(F$_ M2Y4WCI!I@?XH#T9,VJ\=?E!QGI4Y5M<".BU\/50';1^%!8]?;.X,#I=M](_( MC^R49JCWOV)%J"3&+L-&)0TF$"KMV\^,*2C[JG7>T(4M8T0Y#8Z#O.F-+PK; MKNY/#QDZ8XEU/8^8 :S60*#L(WHPRT!RP],KT2[S6%%@1Q\,YX7'#>5--V;) MW1GTX?#K!M9]=/'/$3,$CV-@AJX!U,>K+M]<]XNXPG8=8!?$P.HK?2>^RE:_ M+C&PL,C)Y MF&NO+#L6-4VE2 CD.^C0=1/ F/2DU7,NTVO#OESU\Z7T9#TN#DL7Y6RZ?;G< M=R_'7\H>V#X#%]W!C[D70:((J'C@JC'+Z!;J9%PF>07=U>@<.FY43H"_%:2T! M6YW7TR2LO\"J5A!38JY2N(L5BXAZ3Z79S*#:.?SLE^FGB^6[Q1A$16KV6S0Q M8PK: &KU41KBJW?\LKZ7DU5YA_&Z!O&/*?OU2F K45XQ*ZK_^8V$<6#A3+8= MH;JY,WJ_, ?58+8.#%*:A$V'3H52Q+FY:0ZW\_080R(TL?SS@_AN_V@V/1TL MH<%'1[\_359I(G2VXZGD0[($>EM>24H#)_;,=GN1D M7:X"7_MS5,7NLH1628$)2-0K31N+DI5$&XW2IVUE#3#7-%9'P9UQX\<-7@6* MN1F$6J+VZO80::<\P"*_((]-$KN&HT\4Y@X?@X1C@ME6(1&LQNA-@WX(T3&P ME1\1?QI!V()L'?*'X5!P\4#F;-H=%Q^#XU(]N'MB6DN0)HT91P8V6S1@6K1G M'U.,@LEB[)T1:F>.](%30OSE>OTTZ7*%15YVNT]L[(D1,8G*NG3LF2K/(*T? M$=L:9_1M06T'ZLUTX]Y%97W'BLN*" 4R-9\8AX6,%0@>XRN&43B02&0N# WB MJ#9;%0BQA>=TX5YJBV+%XDU,!G&>#8FB5%B!AT$2,BB,PN^40)&-UEB(AM@V M[2[\6H4P)2?D9PHC8.5B, #](T"295 ]:!H6N3(!++". <@"?8%!--TQ?-[H MTL='*BCL;*AHV-M(K&TTC39P\0\O,Q^ 'H![-)@1:=9!&\H#\AH4TR.5NFCT M*R@WNH<4>)M?]":HS8"Q'+^.XT:W",Y=OZVPPG>W]?H1K@-E\,SGN;K?Y1.K M!WL&(EW5MJ9E5L^I11>2ZO:,SO%Q 4.=S=V6A].U/=(O')#"U]%0Z://,V&10:D06)WWZ! "UQFC M+]SJ%T;;;.RX*4IF5,##O? $F]!'*EAA66):,H_%_K?T []J%>JL%'".-F4P M*?*<09XS^/I^,YXR;5WQ6VM8Y8K@]ZU M-)P6JEFEBE?N/3-_E[I/%1]*ZTIYL)Z?+Z3[ZS$IQ?6;>4BT[KMUY\RK7)7/ ME+-Q:V+TQOY9E^TKSX>M4FM-4J7*VFP,.YU:7BM4\5TZ5A+J8K3WE4N^@FYK;HU>S[LVZKL>HKVC"_/Z-,%4MG6ZXRJ5TZ MZ>35(C&>Y4IP93"CM^>*IM^4*YIY/E?T11?@5^2*=E@)+KK!P\-Q"QZ "E_V M*\T^Y_)\7$P>>][8:O0'-ZO'ZO6CDEL-8ER>\==QE^?;79[6=B,&5CBML[%) M#\];$AJ+O@>4%N4 M5@!NSL!/'_R%,%>$CP-:A2_@\]:P;RMOGI#VK> MA:6BL G0G^](\@@/Z"Z07GZ):_7@E715%%2"*:UVM)G=7Y&M_Z1DQT][/[.W M4SL17M+=E(QF]C.6:@1\^OOP^"S,>77"@H*4!YRX*9QB_>N1MR;,EUN&UX/Q M8.H2<]IBQ-]@IKB&JKM)#0"_0O>F3EE8/A(>1A5MFJ&BKEE51M]>V7T .BX> MP<;8*I8]FQEZ4&X9VU2QZK0.*E<-EA759=L#.BP[<^1JL,_JIXE89G6,2&&._CV_O#-SOS'>\7U*-%&KX3/Q"*IO'PZ#@AX6,!6Z'Y[S/FPG-S/O M0E 8W#_>1]D84\PIW8-E9MO@Q@>Q1Q[JW:0YY='(T.;,X#Y7V(%?Y[DN+[H9 MN'9QF8!XZ*%EO!WZ'@73HQ/T12^RIMO/_IB5'EH>P6?H@])U *FQ$ "+T@0UD_T@;O!% MQ#/)=&M6.B"B?&N>SE)W:::J7UG;?RP-JDC3[4X>T@WI=R*0$2EB_ X,_WKT8"VUXL'T6VJ\Q'KA095^II_E\L"<<-2^& M"GA8OOR@.+*SK8%MUUG?SA;X ETLU,->5,($=L:*]ED)0N:H:?B7L95:LXKO MOCEYU"Q'\_,#^3PH;ML:65!]@2Y4M)HT!HUT+$8?V@1AHR.F/8XE%OMU6+4P MC"L'-?U9HQ&?:U029"7Y)1RJP$>Q;WI',*,O>>>1[^I5.^;3^T@F36BB]/A0 MB^F8)>]<=R1-0QT_T'8#QCHH,8S8K)L!$W:.-N I,/I>J:CK+ID.R[E>=I)_ M[%^* W-Q)XZ&YX_%B?;>FGJ]47U-7!QU]0:U:K!1)S926Y=A@AIM@Q+JYV)$ M/U]-]7'[SKSO] =ZI=F]::?T4KGTV]^JY=G["CIKSK86Y/"A?V[Y+TY\G2WX MR]G3 :*H]'EL$1/JHUSA^\&1+3:X07N3.=Z4SM07XFV+,,H\$7UPM Z9R,&C MRM,/KL6-C 6RQE C/EEN-[/GZ O M#BZ5L,&.YY+/B-P#MV3CPV+_K!;])O/BE97XQEBO !X@8Q ,J1>6&RRD^+H< MWKHD3_,OUDSDZ_)%\I(\S?*%.<2%X4!VD.O"@>PPUX4#V<0(0/1? /SG3^8)J ]89?_K_?P#;]A_1)GZ9S'TJ@PIOI(^:I#U/YQQ=M?G%NJK/S"=R4_T;8GK783+'ORL'FA7]U:UM6B4BY=GJ42 MBB%/Q.4P/4S_]G?R)%-,Q1Q6YKC <8'CP@MU'=Z&"TEO>'=3-@I29=J3.\U[ MR[L=+-I?C L-SVI88_':%7-5QS3%IO/07.)!VQSB0KY0? $7OI]UN9WV_$U4 M_UH5I_*$V%JZT[R^K^0O M_GDQ__>!,,?3+I31^5U7U"]O2\5D.5^[*92&&51MTKF7 (P+/A?\GR+X;])= M]@0_4ZDZV<3#4NXWG[HMGB3.Y;^%2)^79CXT^W/KY[K04'@JW4L'Z""'TNFXO]* MI<\'PY;LB&7)-I_ZB=E5<7)^M<[EZU\=@^MVM45;NS3.^MU\4JY)*V-==+1A M#K6MPHM0R(&$ PD'DG?6I5X%)/U:\4II:.6T6%ZKL[LBJ:6=P5>;;>?KOGOE!0>\' M]_Y^'_!TAY)RO3ASN_U4.]EZ4A)YR9FTAWD:+CQ)IGY.)A0'$ X@AP4@_[IQ MSF< B.8^K;->85T6I].NM!K9TU%FC0 "VE?F))U^R6U.]:__T.(B?^_U(_F" M"C>[*.!7)PFX$9N"O!88CK"Y2I(W5V'KPINKO*:Y2L&IJ_W*-/E8D>[28VLX MZ/4*[=CF*@.P,N?#\_3=)/50:5=+N4'K02G%-5=9DK[M/IQ5/?'J<2H/-'4^ M<6=:7',59^H6E]/;QJP_STW=ZW%A6'D8:G'-5<2;1/7\+N_<]>>W&9(9JIGS MX64[KKG*G=V^N;STKNH5LK@=)BKK>L)62W&-4"[SI-C0"HE5O];/%>8KK]>J MU='1OS?.6:>JG*779DV<7ETF"ZFAJ]S=MN'*[7$.Y60F(\I9 IO!J##,B%EQ M"-NJ-%22:;&@9E*R**;>?L?PG]R3WKZG4,@D,[(J#C-$(,F]J]))]OM'+BXU/OJ::WU_O6:G-U:>T M;JJZ6W^8 D%0MVV/,K^HBO9EA'FG[?YHZZ/E\J?)/*_&$<,L7UZ^II#EZW*( MZY+CY9X.<5U2I\4T7Y@#7!@.9 >Z+AS(#G)=.) =4GVT7RK(QU\DZ%<(_BX5 M2_[U&?9_7[HEF3G-'F*9*S;9]RIVQE?S %>3@]+!L?$G4N#=F/U;5IWZF#IE MG#^.ES_^>7TR'S@/+#.E27M'P>WOQO<'-L%W+#F4XXE%H8WXT\^1[27@^2G. M/1K#:JH]O\M94ZU9EA*?#AU<8Q,%Q1!G[^="=ZQA>EKPC,%DW5QK#[*4+UQ9 M7YT+31[4\VHI;6@54K>N9\5E?YU>::RP62&;^8AD/HXH'%%^"J+L9N2]+Z*4 MDFK_=M5/&)-WMRE4W<%]+UK'DV6@8ET40Q M_W[G*P[ ;&W1IIB8$_&>ZM8Q(>$!IR9_'2SRK.4/T[I*+I7)NAD!RES>2I/Q M8&Z+N9ONPJHMEE[S\JN!/29Z3:U?*:]:CZ6*.E8K%QHKO)8Z2>4*'Z=\ M<7SA^/)C\.6==; X?!EX#^.SF[3=JG0S[F5R;C3R]>E7XTO#/;]*=L]*]D2_ M>,SV\LE:N:3Y]=W2)VGTBKZS(L:MGD,T;;^"#,_8P%^-2Q]]3NUYJ_>K9WY0 MB/PM#KKV[^IGXZNB/!2]VLRZ+$V\5$716'&W#SOHR@&$ P@'D.,XZ.H,W6:B M()[-Q2M#%#/M4L9,U_WB;6\^Z+I]%O1['W[YBM%3<<5!^AQ:HOR%A!<,76*# MQG-.^T>;K!&\@QU,9"P[^*@FRSR/(; *(N3S>/%(8 M2PZ>?B+Z@F 0WG1T$&GVZ-_A;;F5AJV "P0#QX<"Y_I]_"$L0C\C@_^>=Y;_D#)MJ5&/H]#)BZMR=IR;-6O5RW1/' MK;.S?QY+BY/RZX XNZ+=D&Q[V*N=Y?3S1BEL4._]JGRK6^F#IK9'.9 M:G%6K&BT5&4,VIV +#@S(F/.L+$^%0#D\:0@ MK]^!9+G'_."A6='+?;V^F.!Q\);F NL6Q'TWB4!AG!UF=<>2*RSABRAX1@ 7 MT3 62QT!;KR48$NWU\(^9V^)QN?MFC$Z;F33_*\>4SQ =^%Q,GL*K(_%5GZG MIL/NKX9NDC]!O24V?MK[F3V9*KA_8=LAQX'ML23+N+\ 1L"*'(XFL0-;SZ%6 M%*R >>E%DF83,L6B"FP#E<%8D(!_-CQ"SU3 E:AYP.T&-I90L/T2?@-;+\PQ M_%YPB3T]%;HZ\AK6X".4,4U+T$!I<1DG*O0 AF0(5(E/6&K"@SLET&)=)SI$ M1<<-'C9Z1G2JSN"O4TO151W&P%X9F0&^"H9#OW>$D1?>"Q<'=UOP5AW?[M\- M[/[+AX).94U'P"7^SZ="+X+Z"YTL"7O*]F5;3S$WZA:]&$3O=_V/'=+!TV8@ M=O2.<+K2(WR:23;< ,^#M<#O05'+9__WC^ H//"M:4UU&?0IE01?,N9>(VN0 MN:?/<"1_H;[XN^Z_V7^9L) ,+[S-\:;XD8UJ)JTW$Y#,-:*"KGA /W:/!N ! M*TM@3GC2GLX&5M)'I3%=?%@& P:NK(41(>863.V\!(8)T(M#)"NP.4&[=;R1 M ]#OZI)AK'<(4!2! /!],'!5TNWMJ40H0/GK$V'L%R+;B_)?L ML# 0U,'JX0EW/?,YQSD5^CC/O1^"6V'Z)PCU/H?"\V7Z$D$!6IZ$BP9/#U48 MY'F3N+!$"^*X]&)_4Z%//H&]!5' 8M_!); GTB&^M 0^=#!)QP&%5@#BQ0Q1 MX83R&\#8M*U1@[CU<&9UDWX7JU%5FN7(.F8%1U8GC/+ID3[AE;FKPE9PLI6)2R[@@ICU;++L%_I[C5(3RR-AZ4. M29PK^4)_;9;Z;6TP>+I9+L$*S<30>%=+A?UG)L$V3U8S8B)SHAQ:J#B$Q [T M N1G:UNO=<8$('W7:'M>^Z$( ,_8 ] /D8E/MMFV5[;+X*]%T<]?.P 3>&;L M(O9[@X=6XJ9IB(F^V#S3)..NEP%KK;B? '(:UHK;]@=N%8][%T*P^/R98IV0-IA=Y*E M&3S)M3WR;K[H:*&RD64H+YDL49>EHCLS0UK_J9MH=21&.(,]\\=WQ!?8[:/W M&_"SM=;H%'[[^_?9'__]S^AOWU.*9$>0"PA_,/M;,+"PR!-J1J!$(7I,=-=7 MD0*DP=)0L'.[5(<&)$%-Q09]DEYN2".X5X8'TE],3P4^9X""6_P8U%;XP1GK MLQG5/O 62]-AR+(3W,:4!QB*"\8%HHF-H17%6IJGPG-#1>!A^@D(LPTTW(R6 M:C5H!\BZ%.PSUHRZ80,E2E@0V)%H\[A]/20"HL%; AM.'@--0\K@+_Z#X!L' MQ!10-6[(J @%+>I\VL:,>^;9\'Q4YP$!4*G7J=&X(2JQ0=F$FU3U!'?;)6 4 M5=6BQ%6(H<.4UHRVF\&P^00NCS>O["]?%]EXZ(MC*V)^%,:%&$XTW(D[A&H8 M -\4Z9[#NT2JWK^24X\]L39N9T>WL[NY[BPYWKT%[^91O//)+X3T/QC :X;B M[[ Q,OM0(2KU-D@(1=.99=)?T,GB.R>8WNJ D@6W@T6CFR#B*""ZR10+/[ C M+23=H/7@J-D.WQ TXOQ*>IIG2&!]!0;^!HM0%7'P$5-I I(#"AU^0W%E;"UI M- H421E?#8:5!?C@JW@2C5I2_",V'0E%GM"K$D:^Y+%.U.??^#M>F!+_*C?/ M;^C'Y%]_X.AQ#RC36RLK(GOHPQ2:J@JP!!!TITN62N!A+?CG5#B+6K+Q%/+= M),P)AN,/G3X^2?#]4=<5^CT4@F!,UX<1%=TA"E8QA(D843*R)_H\%ZQPX/]A MN:JOBT9\$6KYFK'?A6, "J5DNCYLA6AU/TB9CTU3*4Q2.6-\*UZM%@]R:;^$ M9?QU?C%*CFUOP#8[BFW^X@C^ZNA?J,WY#@HF*3/;6N@*-<&"@:$LHE=OH^/8 M47AS8'HL/,PBV0E6$]>8Y@N/-9H9.;"?JS)5D MV?:H\\M_"/5W$GM!0G?LC!'2'X#ZH'H'O[L/S1^ +J)KG_3 MA3W#,X.(@@8@;,;0)*C9!!<[8\! 80S:M<6JO%)=DRG8H%J:&DMQV'\&NP63 MG)!F&X*&JX@.!M#-T6LPE8 -) PYA.KBSK/WUMYW?;*91_DE\.@[V_?Y3*W@ M5H3N;_8W+6-KRC;UO<);_:P-?&LDVB)1)13S,!Q?(P^&=;1%VE.\2#LOTO[+ M(NUO+Y"=?5.![-SS[WA1)_G 3?1Y/03C9)@TY4.VOU6>!.%,6$O+)@'\2!L+ M(*)N1[/*\#8 7P]W-+(3<<*M5L; "KV)QEU*W;*0R8DG0BV(_L%&,(ABK;D) MF 01&2FR^=(,,&;8!ZX:/SIETH@[-3P<%_XS#4P:7UV&"Q@ 1Y(;=O'Z>\8X M=M3G$JHBDE$V8!^@4<(R]4(2[0 M\0T3P?X-<<[LECN\2J\'?:_&U^F,U6;R0O$J7S.1JT9PG:H;&3:BWF%!.U(3:$%Z@E#\8[U T M&85F]CHLW<:W?[3-N$$W,F4TC"))/0R J<>4!<. _]%_4KGUD39RO__8G90@ M]@2X#9."-MM()-T%I(HFL/C;%FN:K M^=DZ.[-U/#"[X%DC,I8,-7B+?P].D;BN0;:&@$/==EC'3W:3+#UB>VI,XXG MAQQY-%I!TSD9I!;P%P^839!))MO.?:MI. Q_N,WY&#S.@DMTOWUV9 ( M/7D 3#![1?!@\XT=+#S7IQ6F3*'&L":;B>^FN-I*F),2I)*CZG$Z5,[HSR1R6#XODF/;?D^"'/6'TBFWMXRO;-U;IRI9>DIY%1''17 MH&QE4Y^4=?])J1N>=L+%QRMSG9 0397E>]",EECF6FG%46*0,0:5E#KOZP\/T^%5 M'0\7[!=V.F(!? O%"E6I.KG,-\\G@YM$*5NEGV2W&)V+^.U,-U, MN?4)$5U&\]D%?9/9-'U.W1Q33A$1F)B\PF' MF)]'R?N'9:Y]7M4*E4&]72:Y3FZ1Z@$E3=WX-F+\]L.B<0:HK^SO'1K=LPT^ M]E3HU\FH<\8HU/%)$9\ ;0PF+6=NE_KD_OY.?VB2]NH!75^Y_=(1Q[-3OIX^ MC5'W4D\-4Z1_=6%WQIV^,;QM GVR,4?NGO/\?6:J1=F:HF^=/JG#G#"X\S_K M TS4RD]N9S%(B8G5*M,N2\K%U25/$7N3#]#=2A%S87 )EC(478R#0=>-+S!P MHI'IS+#6Q/?Q_7_VOO0Y56;;^_O[5UC[WE/UG*J8BZB(^]R[JU!QGA4U?J$0 M$!$$9!#QKW^[ 8T&8H:M$1.JSME/8EKH7L.O5Z]>@Q\W_T[?NP,'A/*N8[Q#"WRFI<"T&2#QWJT->*P+&R>1%2NP MN5DZ?_I:]HB"AVLC-\M)ED\&^O/8+^F=R4?J\PJ\L>#/GN5W"'\X)!XB,FZ,(!1.^53SXB[Q0#Q@]X9/7N^Y:6Z+OJ?-C ZW_")_1WK MNU_AM!Z\T#7#R][S'&G>U> 1Z55]SHLP/,)P'8'[7WQ/W#-99L<,\W/28-U: M=Y]W>;./KS.@ZU&<)Q0 X(;!Z(Z;B0/S =VP%-,GE0''^($N1[/P\\+V$4#J M<8S*;;"[!)Z[<6^S7X5KTTR5"9KB" H=H-WD>&0.2TPOANN/P+5U#-?/-$_4 M%*#-ULJ+3(@<6._#;;W052!\;M$F&%'!\3/3C=C:AY-">?=5W4N>A(H(3&F. M\V'B<,5^,LJ-&)C#NQ_WK'N015\I]Q$"0/_?=_V/(P\)/_JV)+K898G& @;$ M[' +P2*#^IN/'YWHQ"O 1>"K[_(BC"<&_5WD.T$SPO^-M)$"K 4IY"Q.- MH^36A FS@KTT1\,+M@U/!SZ0Z7G]+L2\ *B9.+=T&+4, D M]YL)H8MGP YPDHOVO*^1TN?A*X)VRGG\_6BA8YM&\#GG#AQ<<%FEZ5U5@1& = MAXMY^#3>Y?]M4)=D= 6(B-'E]<$";$:O0>^LEURN>K-B#G%:?(G+-7+=)B4$ M XC"QUTU//GOZF6\#[J]Q\,HMAM"]^88NE^\^70HS&B$^W_"Y:GWK8A@.C@; MP#(,^PD:"\8+Q(+(;)E>R@ G^N&@,*G5RTLW@?T\LTPO!T/UOK8 BX47;6ZT MU&H%,U==X]H/.O9( C$&:"8C\">#P+O!ZCO?_>,J5?[MV-+_U_5S/)=A\3OE> M:RZ4I9\J:_5./Y#[ H/F"4RRUYQ2E_BZVBK9M25?ZU[<559KES\0,D8 =NRY M,>!90 )HD9 ^#;W"BE @W$EUYB\W"L+U&1Z\1LB1UP@9.T3*Q+"-A"WPQ1I= MYLN;A0TK*N8SV .2?^46ZOHD_;AW[25)7_%L7Y^FPGQN+(LUM8=4\JLG1J@3 M8R)KAWNV$]I>'67G!0 8KRG*\[2@2>;Y CP5];YRHKSO M7R'P_DPH_5G[^2M#:?>0UG3+5;EW;Z_Z9=8SCJSW&B4#20I\2N:--MW(QV[T M#QGW]K%Q[Y$[,C;[40(@IVK0@O(FF/@'^BF&J@8D#\^@_WXX,AT/Q;MTWM35 M_6[AA;9Z>8F>]>CO,O!OIZ46T9-$,F!M"ZKN%KS:UZ1QR_'Y[AOHW83^'_!7 M51'V!=!,FY:#E>N\XFRG?_<"CF"=MWUR MHN]D/:1 1^=>_3$\.0]+R);?>],:!T_/U'SY:O,HP4% MJL&YJP,T/!1I"[SN^2X]2(1]CB'/WH)> M?1F,OCY<=L#2 9JFJULOV38X ??*"5A:\.2M ZW8>3==H@\%A@B4C-%]&("D MWA-A7X'FN0HDKVQ$757\NIYN'<[#DOP"?'!R7FT&SEO'LX@?*N<\*#3P%)E<)_-X=S.RK2![59SP6E<-T M/.EX?M'1D\#>:Q[C M#- D()VFDS"9[6.B9AYN,#SI4,+>]:*BX]%?@$@?*N4[?G[+:957WS4?4K/6 MJQWTHD#3,2Q^19W ?92Q5V "*KEH[UQTEOL>=!^)@:E MP?T 15(8@OHMQOB!.&Y5ELJ"Y&NX7,ROY-:0^7S)[$-1&U?>#\6RVX>:_N&1 MK)G,TDK.=SND0Q@;#ATBFV+2_O4G)O!)-)1K''7FE,$3KI">$CL\NE";-D;K MXII0$&LH5?+Y#J./%SKEP9/S MU6*^7J?M>86N%JGDMK[H=\N=22_=N[:8WQ6!/ROFN]5&1N9-.4,.%K52LR'7 MT@.1S)]? AI=JYUEXHGMMX&_7+LNXCWOC;Q]YV 6&H-YU MS<'^X7J7=1_\+"HEWF!UT344#KX3.LFTV[5,DZ,_D)?DC8[86??M>@Z+BE>+U#HOAY1V>2ZT=Q:FY=VE^G-EI$ 'XKAM[>"C\ MO2\0[+[(/S$R!QO5BXX[(93_='B:\R(PO%QB+ZSD98@<[*IT'''!,L8B,9=5 M&_[RO,+;*.,9.#Y?,I(<34:+5+TQI-:+9DJ93(GBNAG7!/B0,CHOE!$*R#,W M$J?LN*!R!ON=G,FQ>&T^B9IA6$#P"Y8)CF-FXHD'D_=\GI'!$6) N?M?$LD] M) (U.1/_>/Y8%$?^_3M16\$X6W]M "6\8>Z-R/Z;)=%@9=4+/K9<8^0H4)<[ M^B/,\0)3=O'"S0X[/&I?DO$0+>QZ*3S?V+XXYJ'FEY^E#TM"^GX9_S(2(A=T MTL"P,>_A;HB!&Q?M16KY[SGXL4Z;%T!< \=R2!Y@)*G[11A'BS@46( 9_]XQ MV;_1V?\%L #&&K=R7Z/&?&C3$&)LTAM,"MY[D?]H>5R;R*O.^54G4.Y]#XV/Y3RJ(JB M6X].\%M%/%<^/=8/GQQ!=VOH3@Y+2?B^T^. 8&$=:V9[/J>3<_MM0(T]>3?\\@!O@B6Z,41SUWF?D2O/ EV MVU;Y3E#%BP.&5'9?=:0XKDOT]&+.VN;\8"3@&_[PN^L5T_45ZWC0C7/T'\4$F[L_0]N@+=_5MCS#@9VVR[8>K%[ MSY5 ]X&%9\\K>Y(]O)YAXQ9*V1\97DDXN5%/W33VDOHA42?NPP[C(MMA]XVU M?'[V]Q?+E8ECN>)8KC=CN9A]9_!54MC@L2QTJ:2+88-)4+0(Z)7YY;SN, M9+@^.>?63!-!N\U1N5FQYNN9 $9F7XZD\IM<6Z^F&:JS3+'C\J#3,'6!1H// M)!8KB5-6: D1B_6!4AZ4-F/!!B,#SUPUAMFJH#$RB3)XNH64QELL0]!I&GDY MLKV4Q!Y=YFUI3.:KN)5*(\NE $8&WX[O^LNTR+>H3KH_;)OYM= 6X3,#;V_0 M$RR#CR<(5WIFJ)TDJ+'K*N$.E:>H,+TR?8:3TPLJ!, MN9U2W4E4D:J6<+S9+^[ Q+'@2'1>0Y]X5FF029//D4)&2^\Z<&1@1?R\.=6Q M:LF2BKLT/D8Z*,IE!3 RL")^O$Y7T3&"4-:P7!?7RYHJRW88WV?5;K%1IQHZ M5T08WVN(S&S[^*Z,5)+*(/-$IA99&?(]L*(L1_,H4YQHR'C: M&@R6"+D9@6>&2(B!6\5,N]8UR#&7<<:\/M/52JB$='NHN72VR[GDU(8S8TX. M6X1IATF(8RRL]"B)U*7*MMIC-Q([GS9[8"3VB>T*F1QFB2>;U#H*D.0P M">F@MM,J*ANIJ*4L$2'+8ZYC@Y$!*J&=%HDXE)E%*.MFKPQU!F.)Q2N ^VU_J$LH/%\> FZ(SN%;&O,K%:XM+)&2CM3G#S9 M7)SO^A%W9.;QR!M)[,LR/M/_ ;PP6I5*0VI'>MW]WBJ]ZQ44=?. ]B%A*NQ3 M".R$W^X*K][HA%WPG"7SG?F>T*[DNSH )+_L'1 4X9GZ09%7L=YDI$V6;1+= ME'.5">Y@J\&U1'X%S"'?JD,>D7>:_#P.NX(%O3[3] M[TE;!^+CV=,PL^9-4]8_6[@OW@]E9N L:IG\5UBU0%JRX6AX>CS\T&G*_]?D MWL&%!>R@!Q[ 0NR#U/-7C3ZBV9@OT>,+T!7&,>BR9<8 MQR+*EQC'KLF7_S%U:#)?S#R^&1'P#Q#AJ@#^UQ3 SUT!A)/D7,44KXAY\-]# M[90].<"Q#=+H_WZAOSZKJ^@CG\]OBK%$V*7%H6OOQ10C8JL^T8POV4N\\W?$R/#?EUB8>X"] MP<*.5->]*CE>:?KE2B_=>>/U+-IW7J 5G*/+-$?CW6Q#C=_01S?,;MDQ7Q7] M#$.;D':4.5I,]W']W/]OFE%5TUC%>:C@Y9>IHN%K;;27TF M#6I<0R"+BXTJP0B3]*\_J5RP35@,(#& Q #RH?SDZP)(AY92DE5*XV2Q,FF/ M"\U-ISOY0@!)EPMV6QC5:A(F3X1-#QFJ2$?P0I7P7+!MTCV?7T-MJY-V78?V M%'=S HDB*/ZP-;]Q8_#]P/%ZUM5Q$\+:7A=]I&0TAQA08TM%F#)K+3>C;'V( M"5^'E/@34AGE-6%&,FET+O[)IDN=E'ZZ@'VUJL_!\ ! M4JV9.;?D($*^#HZU M=G([E=AL9)Q1>91'^G]A//TE7$RF>)OOS8<+RP5;^MB]8[5^_NK]^5ME(^IMYU";=2F=BHR'JZGQ5Q_M%TO M;:#>P"1)/613;]ZF_8^;Y_HG4,#G1L62+E3BYH:EGE:'0F>P7.!KCB>_VPEC M^'G>QG6SO&$YZ><,[Y8_Q<[\V"(NNK-KNI,;AB=XXVRGM'-0L4:M2LG,H)?+ ME,C2M1*\;R4[WS?Q._V8C_.,0F3EYOF2Z3@?/X)\ 38='O,E>GS)/Z*QOD20 M+S&.19,O,8Y%DR\ Q^)\_.CD?;]A'?^$7,?S^'V1;*NW[]?"TG9TV960ZK8#E\:3X>4M("UD--OQ3_$FAYK^IDS M4*SI$=-T(DG0E%!2UR0S&B%%-;TVEP2L97[Q2*>;G[H(OX7-/5C7D46F;Q&5 M^99?^3L SV>OD3_1OC@$;PXWS*37;# $>0JFF3925=5$G&:SSF0JZT5S+GC5 M!:X6DAVK[7VK[1=D[WTLZ,AM4(;^1>6U*)[G^SR8LL'(L5E_=;/^UB%V7[C? M1G#U-PTPC,@.O5?VL*PI2N^3R\9X33KT)+^8K[=8?RSX6>E72DJ/X2*&B]=< M!;=>_2U,@^CX]8]Z&L6V^-^H=81U^((^_0CKZI>[_2*7#ZTC M%M/M#LT[Q+7SH6.%_[8*'X&4J$@I?.3\_,G69%@@=9%"BO6U.NTCO=%@\_Z, MYCAYZ(*S!RQT&S\Z/*,;"1X,X\XTC'Q(Z/X)#1IA1YE%;J81Y\M"6$/*A T, MM_^^SU/K7NZ[N@J9">8?E/N78MYF=)W&932'ZSN))CMI;J!G[&Q+U.U??T(2 MY%P27YD\Z EY4%I;XX/AMD+*TBH_47957>6UI'V&/$F#9R&)8*2GP2M_39_! MQDKU&D,\13%.'A=^_5%$.4 @*'J&QK,PIE1V'CU,N H"O,#JU&,V M\U?;]G-OX7JN3U1GUI"J]%F\.1S8IHF&=@@GUI:-3#$M3Q:'.;1!T).=*(5V MBFZ5'0TQAXJ(.$_=E=!O-AO37FB'< SI*N6BO4:1P0I-#_"=3F/#7EC_9_2I MLRKT&FE1&N@;"4N]U0OK_\Q:5L>BLXTM61S-*SMCS.[*#A'6(;Q;FXQ7 MJUQ[ASBCJ6@J[*Q=R85V"$?MFO74*$V+)%_.SUKFH+ED4W98IVC%VCFV46Y5 MJ4%Y:)LJ-1F)K=#^SW5*>B)S\D(B5X:$I/L6RU-T:(?P;'NSF+6FHR95U%/= M%C/J%"V$".L0KG$Z5GP:H ,)D_D696:Z2G=]W"'\VLUS:\H&8+JJ.^<:0D]3 MVSJMCXT=B0_?S5?[U?X MV#/]H+/'_:#/3N/T>WOVB+QQZ 0438"ZCF4/9X8'YW1*MQ,R_66_ZN<%?5W; MZH,.^M;N*RG,BUZU#HT GNQ4BH5URYC*O15Q=2W\I#Q\WUSDG]N$.F)92#^W M6VO$&/%SV[-&C1$_MA]KQ!@10U-$&!%#4U08$4/337.$O[HN9R2R@F_< _C$ MY1!RNO]137__\ZW;/7]A@O!=<#*&I]O+[)M-=\\3(0!8<9?=, I^FQ;,%U6) MG\/\[]!3&?P?8GD2*FZ2Q1+1=4YOWO%S&%()_A_8HL2;&FGB;S?U#FIAIHAUTS5 5&!MRN M9V;L=;8"5?8M<.-P=M@N,\T6Y0AZ$:WLQ U)V%YB)0X]W['?(8: & +NS+[Y M$ 1DNX:!9=%NBUHGY;FY&!&9IS+AI5JF'M+I-SNU1=A[ 9XY5$U&3HC'F1;Q M2>FSG2/30%MA"J?,WP:=KM4K\@;KB@P,7<\2 <@3@C?+;!$?UV4*H2I.;S8T M9OA0TGI>X]?40RZ/Q;Z-6&-CC;V)X1"NL4IZW28M4N.E\985-*8_WM5'A-?+ M-?.0Q6[Y&=15*E@YD]$.E%>Z\.L*S TX'JEY2;24TY[]JUF>;/CI$ MR75>'ZO-%?.$YWJ__J!XT-OV'8HBO),LRE09,*0T&2'8C!HJ?6ZWKFY>*84 MDU^/;-Z$S>M\P@:/-WD%X*:M)$PUH?-SF6=-5P)E%0QQ*W:HAIE0]83"FV MD.>=F^JY862+OUF!!?A_]#&5#:KX&SG6Q_FER/OCW X9_)EM-_U$I6E%:LS& MZ66Q5._R6"^L'L,N;;#9R6B9H9CN0&]O-#LU8.RP>@RE#+-3,I,9AZ!KIU8R MGLC5E NMQY#>R59W.EZGD4&M[HCDO)(:M>VP>@R$/:T^U?!\B<+2>*W#FLM) MNB.$U6.0,AHCSK:(1&'U=9M )Z4!5PBMQX!D<^T"G\W7I?6@D"_73/FIA?7" MZC&(VV1QG*M/9*I32BZ;94K2A71H/0:#,I1.I4?/);2/#E!K,$:=8<]SII^. M'.OZ&,GUF#E5E";KU9Q=H1O!#JO%RIBI4Z;GZ<@B:2U&W?*@A'2FPV5^@ T()T?0N> S<[UQ M>YE&VD,$M4;BR$:1Y6(ET'API*US^I!A*T.)*0R?RC39*1M(C\X'1ZY7HTF> MECB6$G5;+@P;N2K 83 R0*55B49D:R()$K]<2UJST\NL32"?2/"AZ>VLNQUV M\(6$$D-E,FI,E94CP*'!VB(%G.Z8=*4M(V/5U7B6)N#0:Q>N@-5?NSH/ M1)3S2[$;A,)U $+I?OH\81B\:03SYP?ZJ,JN2W,6656%@E!-9YUBQ?: 750L MGB/,,^-H."SU134OT/NO>(%]LN*%S]O$GKGN]NVR-^'S-^$Q^ ',V+QN40SD MG>4G]G/FC^>LNG-F_3DS_ISAIOG>"A5@E$^_Q-G7WZZ&18F?\V!]7!&8!$:1 MT403F@,\YQ-DKY@>P\Y5F!E/ZTE=7[5FI(@V%4Y=$UM=CFM;Q+4M[CQ+,TX@ MOW=&Q GD46%$G$ >#4;$T!011L30%!5&Q-!T44;<0=# %?.F(WI_&1>[B(M= MQ,4NOF&QBV^*5W'UB[CZ15S](JY^\08POO3=WW/\^D?D.\ZDCS/I;Q,%&G*# M^WJ;GWHO;S?FD[2#8-RH-ARMQ3E:['EE+\"A]ENEG\3J&ZMO]$-"/Z2^79%Q M!%RA$03K-025:27'R[E?^"*?R=UWXL@ +-9(FH[&)V2>,?CC3E7_M%633^0N MTV@E=TLL"MV(VH(Y6D9E*VGB.2F-\@',V<2^6/U3M6[^BK]U^W\([& MH7W$*QSL%!N[/EK L[/1)<(04G 2H^%,1;& M>%][U[[F0WIMC^@A6QJQW"*EM0(TG?E>]1K!,]T< MK/B0?#_UUJ*)2?=%J#L_9!_E3;YNFYOF=D5W["8E-?H9M2R7DDIU!W/0P0D[ M?<4*T#$"Q @0?4+=N2'S+@08KZ;T8+9M;1 +Z6XL0O?=I;ZV[;?=PO,U(R=9B7%BCB_'* MMH'V>H6>,]_/-=+D#>-WHJNK4)X!0P%I$ZP;()20U0MVK[KU.B,4.QSA$T-\ MM'H_H1+_W)4IXROX2?P?;W3F[RDE!Y 2$ &\+@0R9Y7IL)=UY!F%(H7E=-BR M^M@,%N*#00X8&@#,RP4$QY!R)YH20\H-(Q4CZ+%PBP#&!Y^X8GT$UA69L\_% M+U#.G7]>]Z=V>O-R8]%G=A2_;(M<55PO*ED;UK6%5RK9N/-$K,>Q'M\BGN.# M>MP;#LL]:6F621$=:<@FE5O9;5>/W^O*^#D=*2[9?D)[S9,"*QYK[RV3G+ 9 MX^*=+.[P?.DV=1CM>CFQ/FILR8Y4TK!4J=G&IT+XZ?(:O2[^7L%?:6YQ$<(% MZ344&@T9H94LPA/(M/&D8*+9[84WP0AK5_$5FA55C1\"5:^ (Z.6 'Q4/6V& M*A^BS("G !Y,9Y^$!3_['BH[\%?F1\B'"EFNDA28%!VO%@V 5Y-+S?BE=8\:A> M)"N#64#+9N%S_V"X0"FX1L'(5[-/TL2NQYQN<;_SA-_3P].7X:Y&Q\0[=5MA0X(UYK5,=^&0/-Y#*5GIB-F!'=8YR.IP&68T%U"R M.-6U6;N)/"&5T'Y 6WE0S)KY=@KII-:LEAG*=#';"^O=PQ-#85E_LG:4)6:3 M16-N+!S9K$Q[(5UY%'*IMANN[V>378&E7S2()6)U0WM'#5-)<<5J6H BTM( MU5)\QEK"J@1H<+XKL]=C+,E&J6*]UBZK C&I"G885UL%C%,*J>D0*$6C5QLC M.7:4"^W(E!D^<;V2:4O(@.G8^9I9YBH:$<95W>DVY@M*JY- +WI<3A.W.=X. MXVIQF2RM>IGA3JKDA]G\D.+F>3.T>U(Z5ZY-GNIYB1KCS63>W"*4/(,C@U0J M2]-%T4@-I0%173IB?X/H>"A7)Z9<*J0K-H:LP1<&ZSI5'8JA?99:N)5EYF1V M+54TABAOJ8HT;(=W3YJPCI'=#,8$@EH[NIOERCO1%NA4*CBT1C]U)Y-">RCQ MG=:JF6_Q59'KP:'!%EN-HMQ8/V$FQ0,[0TN2^9S@$- FVC_UVCU>X!6YJI\6 MV@CIKE1/6BDSGR1&)-,MM_).*8M,%KW[[9?T5_,[OT7Z!9%SX1V20D8>%1IR MR9_H'PH-7;@!TL=:5+XD_O/QP37R>)A8::H))F&Z%R/ %GCG 8$%[U:!0-/X M;E3JC)89DURGA*TC#8Q=)W_Q%I4 *=][8'U1<,:"]G=G3@@ZS\.B,\]'4N3H MM)#?E0>3)MJ6I2+7(:A6O]L&Q]1??X!9%#PM;'AP"I#W):68PY,3MF@N$BRO MFXRH)/84,MY[NG!= ^:!01PO S,*LLA_GP%X 4S@A/&BJ)7QF !LA;TAX3]? MP;^/-].\-O^04AY7JAND*34*7;:/9XP"2<&^FFJ0?0'ZO9-!Z,6]#Y]6XZ9[ MQ%="E@*/I8(".WRY+H'W>P:OXM'[XMZTIZ(SX&6PJ0A=79T?JDF=\>(-&KEN M02&&!K762AV%H9]6&<7^]2;@%X;Q[P4X:[_SP;*:_ILB&-\61+K#"2W[::"S['JV/]74[L M!Y=(+Z'[1 YE%6Y'/T\,VZK"GJ'Y.&\7%FP#:4F52HO$N,YRT[4$F!(>+#/\ MO23Q#<*T%FEUE<3)C;2RF65G2> MHW.;&Y5/ W/-/9 8)CB1L, R?6G)!$V= M8_OF'>8--(Z_E7VS)UC-I5>H7,S'M?+8&!:W2#&G&"3=TK+L7(!Q,C_ IGD' M?7+"4SEKJM4RZ6@%3BMMJ4VA]@&]N68+[1>E4D_7YKKN@RX>LINGZ\*@5Z6L M(=>LD85F><)3SO3G_^)OSC%_?P?7>#WOW5S=]UZ,4SC[E,W&ON ME.TW:H.)Y6)&1( 1*?0QB\>^2_2?2FDYLD; M#?>NI$!?T4N*,+SUJ'/OOWMC^],)(+%8_H@E^\(;[49I+SI'GC;-^YQ,HN/E@B$I+SRR4!2HA XGK6WA'KVD&0:=AY$68 MH^^NMI^@3CY?.=SG[G)Q#;R?!-COHHYG>ON9J^4:W]E9C^]'P4_2ZU[T?[W]^$J\.!A?'@C MKMR2.>4_["M M+&2?XJUFV1FA.9&TGM#"N-%L*CU!\+(4OL4^=9;%_7VV(D"#[GN3O"\*&-&A MQ370(=;T^V@>NQ$<]UM2[*:3Q.+)[74.@DS3E]U4 = Y.>4 MKOET."BA*/"%'(Z]=*,Z1_7S6B+R"7A,*51)UGS;*H /D#>N_E;;[PS;88TRUU M\4K 'T]:RP.,#+'"4\]8IV.-4[ MBR7\W?DZ B76G]S<:E*!KSDQ*2\FUK=>X>4NBWRYC=01^(6Z_I4L?BE;P)$C M7V!BHX#Y6Y]).\\BW;] _=0+?B?\EP;3'9H\_*&;X&9+\*:8C4%2'[Q=L;;C>3B:V%_J7PB_89^P66R<6;YWQUGESY5OH//^:^MG#@J$P MH^( <;"9,JDU,LYZX(?592^L?;?>9@"#&>^9]Z&V9=727]-:-I^>S]1M MLTD-AAG4R:'MN9@2O%*XJ6#-C;O:,_%]?4*==ZMTQUOHC=UP7Q[[&H&M(I"@ M 9:WOP>.MY!X"[F/+21DYZBD46FDDO4=V1C/,I54KS*?%04O,BV;O>>MPVO@ M7%MIENF5&W:+,L6[1\1WC__<40/AS^HF=1141&Y9(*C$"OX6HI^%4KZ7QMFM M06%C9='*6UMN2A->T%9.--]L**'**PY7Q' MV.;I+D8-LB6D*96G!:?G]H5X->'C7G;4*VR]"1Y_ 5G;NKT>-VQY3>7X5$G%Y&D;YGM9_1Y&>P<>YKW[$ M^#WHH=E'Y-#R#U"(/XA9@K%,-8$D$/C>XTC)J^4LO![J^'KS(N\),/[\C69& M@ H9KYR7A(55K;\[+IWMU9^2"A@1P5DAPDM@(ZN1X"!OI,9 M(\/Y)XP%SYNO=!*]2D+1A[3B2W.,(C^-OX@ OZ=^L%C<#_9Y$XW[P;Y"KD// M1$Z9+/D9OI#(I--9&L-R;R/(0EACS5UGL17[E+9!&-R9VK51M4MF80O.W,N1 MU45WN!YN,PZUUO'E.LVG1GC5AMEZP=Z6XH+*J?1<19S^9&5*=6OE#'MA/5C[ M\T)IW5$15.);1+G7HM,5I Z[M69>CBSU:TAFW*40RG'L)W7AZ,DL#D<&)CJU M9*:]Y#!,*M(.K2WK2;9D$F!D<*+D.J\19!+I(]CLJ8(;Y<:LC;A#TR^'SF>Y M$4]9O2*U2F?-%2,PV3D1VE=TM)XR]5V]9Y"-]-).%[ED+3DEPOJ*T@6M538* M$D8ZM0RK:79E4K5@^;? ZLM,NYIF(U72N"V,5@L2:IVG2;N1-"B2(51UK984M%SHA35+S:;1-5(=8"8B M&IU-O5]\XO0*;*L:?#^6YD9Z$=G(Y"!#YYODO$^7P="0OJKCY)12-3K31"I< M,C6C5M 5'!A_:TF<5$^\+J(35^%J>8]E*P80E2P+D3V747+EA4JJ$]IJC M8KM!#WL(;,$:(']FLM*VVU4N35G%J5UO[T9F%H7/#))_6&CBQJK#54E&Q])* M2\#SA:<>'!J8J0/,+68\;>2D0:'7K+?I/EENNT\-D'_0:]=WV"ZWD!IV:T@@ M>$F>"798#UAGN+)MOM&E2,=4FIWERLY21+"S+^R47":;FPFY;$@->E9M%O'% M?+2"(P.$6FNK+=$8%YH4RH[Q4:\XSI4DV%W6D.-24;PJHV6 YQ8UF MUPBIP%3[MBRJN4*\-!NR)H[M"@ M!#2(+EO QWR%[.24OBQA 8NT\G^($ [.2-AP:Y!A5 M[]=5P%&$&F>*);%7(#;]E#* ,F M:9ZA<9SA:8Y+YWDFS:*9-/OQ;[S8E-[WG?TJKIW.7E%5SA9E MF5"XF@(.AH((3 C"/<>41(.55TZ%' )S=O7H3T -[O+:K M%YA@%SQGR7QG7A85T>2;,.#DI6Z^4DW"F-@6U66S@L2LG:(ULI!2H_[U:OG% MY2+\DYM[_H/>Q?T'WNG/_>3=%27P2Q24R&0?T1]:4\+3U$6[%&@*<[Y2R6]1$\H7N?[ M!59[?J^\AF:Q(>NR,'!984A )%?0B3W*!;A MUAH?W%3^$14/8%\D5Q5=-2[5'C@6ID^=>[Z/ M,!$K6'M@Y\:^WY5,W;,$POR@GR5FZ;L\1Q%;W6<2 MXB[A+(I8&=-8LO\^0#IBJ_MZR?;BD6/)_HF\]V)KH\[[6^C$C4JJ1IPND52; MV-2)39W[O?@:\NQ"4655<.[&,?-U1\EHG1O/5"=Y4<45I?V"(_29,B,%I\4L M5;TH,X9!;$7C\)UGD2@P1O![+=<]03>D=7G'Z1L!06/8W9^GN_=;+4BBOS\P+883!BX=BS1AJSS+%;K:$)(O;/$<6VERI(WC]3A,8 M$JRT^@U$^1;;ZU=$:9Q;\W_?8UQ%>*GUXV5=N:#Z+=7]DV6ASTS4O;X,*=C> M;7:J;0S+KDBGK]303K,]KZ@0 [*__J0>LKES?5=C&+A@YO9]P,!;>^' 4^S D%Y:8-Y&:OR.EN M1<]-U@T"$7,3;%&NL,U-[UK^)D=FU[GYAIQ(Q4V90M6V(ZE3V%S@ROZFB,GV MK;;RB)'A8BH>R:N-.]OUWXL+7^>84BAM^D2;9 T9VT;#3.>;\^78!F#A.J8R M"'(]QU3$%.56OJJ(D>&2)L$=Q,9$W*UU.\!XOP>K.Y^E^#K.*A362FX0MHL2 MDYX ( 1ZL)#<%3U8$5.=. 8I*G2)9 S2]3UGL3[$%OCMI3K>4#_@8NNW^\6D MWL_5$29'KQ<*F>80PNT$F/GU)Y=/7]S%=DM-Z,"FQ-_BGB .U?I[772EX17/ M=TLNC=:&5GBB!D9/?#(+R"8_$*[D,#/K K]C<_@6&9.=RC S5F14MFG,=9CA MF3A ZY)[\^WR.+]\H[[Q4K_/KOT9I/@Z%YHD9QO5HERK(8U4T;:J770F%6'? M7>A"P_ XLNNBWK*?@!^^ZRS"^'%G?K1H ,@'@L+J!HI7YN,\V2#YYK T;Y77 M:6B1X !2,ODX*.RR_K-[4K2;.=,B3*0X)BTVU6-3/=YIW_"U.?JH4VSF4SBY MJM*3A;[;#N0LW%6AKRT5W%6_631;G/)\LPWT+H+C D7 ]N\M@F?,=!&\I\K+ M&QXN';Z348RD_^)8FB)PQW6ZB:7!)L:I%FQD'X4-^W)!YE%<>;3V[U2%2:]' MQ+1-=LA*QAF51WFD3WRE2XR<47E+[*!3J9/O%3(M=)IEGP0Z!UUBZ8=4YESD M>(P/5XHJN[F6?$W69!17'C%7VM/([NYYGQ-0F445QZ'DL5F=FQFQV;VJ^XLBMK(AJ945\AX MU&KWJX.1-:OWP([INK,>7DS[X[2#8+.Q\5[?F+J\%7=N3_)6WM+G/BZL MJ,ZF--$K* M4A5>8ENS7OAOVS5#"" M@19?YF@+E-TRNRNA0>8D9#RJ\RVY4YCP3?M*/K5U@5-0A%SYTYR-ZKWU_G"]O2I)02*]D::-B8;;I[/49W>,+O9[I!J3;,A%."__N#X-2M4 M_S@DB .=(ACH]#,QY$)>*T*825O.?AJ28[J]QE:-#A ]7+=5*EBB-X:/ M^ 1P0/$A5Q0$?,A7K:F=,06%P>(W=9O=:Z:E=11ZWP:TPR2X1ACC%#*;EFY ME@N+0(AAMUHAMY*C5U*9R:21=-9@$TI=NT;UCU>(=^8!?^_R>-%;_??QG7T& M8[[.C5:JI?"DLIQ/J+5>(9G^N.:8' &!Y]K5K6/DB:KN?:$K+H*K_T8G[VA MS_L=>:TJ;V/-]'R.=(K9#C';C-N$Z((1'@Y&<0#)5Y<(BK@^1J@5793I%M<7 MBL\5\;GB1T1UQ4G0WR;VZ]U+/GE+I*H[1X9$-^NS\'T+RMUZF=%R&?6'&00M MF6M4ZE3*=6>(++J%PE4:C[[FVAE*N1:]74UD"D/;FRZ7:_$+P89SO'Z5YI^F MYY%0@"_*%+SU,B/FH/DZ17^_(Z7:F!EU=8)GR62_))=2O2;/8J[JX[_^H ]( M-A4'-5RQQ=BWU/U@D[!8]R^D^Q>*9*)$&E^W2T-9]/@'G"R.9 M4@](/E;[V+3__J9]N-?F?TP&3/E/()+BXC-<6H8ISAWO(U$! FC^/N752XGU M_G)PBJ%@Q#N%^$LFG\*#D@8GN<\;7/ )+02>J +I=I]IN1$V"5F<\_"9'PDG>@W20\)^;* 6 M!J]\/O"GS>@ZS6JXGE]KDZ$D3MB92HXV!0F\\$_V>=W&2Z%]3)15_90V1H(' MW.(.!;03Z=0#I%?:I28L:/ZPIY1K-2;XK<8K!@\7!@B]GV>"<;>;J6M'_]P4*B@%VZ7IM$Z F)4%I;XX/AMD+* MTBH_47957>6UY.=O;3]!HI*MSTLTX0Q)=)W9F@MD*5!I I(HV&#Q(:'SAL:# M7P >.(\W0RP 4KZ^)-ZK*N+!T$K(JF& A;!P$^2^K[H\FY9!2? @38:0%BH4 MLWRSU>KU9V6R*&F8QJ617+;:>\WF=,D<=<5Q01X0[!60_QMJM84LI:*S;HG$ M6G46QPB!">=T\.1H8,E&UJ8&7Q9;F:ILF"3;MQ=*DT5!T:.V+)5K<+T:#3DF:U^55'-H41:VWI^VQ&QVMJ!(P//[/U3X\FRF^IFA%%[!PO4!$;:FM+;&*TN0HWI)MO. M5(R+8ZPWK#P;BMFXB,!>A$H3C%S=8U"746@!;= MGK*Q"3_*^W3HC)#86E^F&U*RTB*P16>7+D/G_;,\O6[3?G;C.$6XK@XL>-UT MNL#0-@F%(X&9KD' *XD&"_9$2^>'X(T%664EWP4QHY<%1,:F7+:!\!--'J(% MRNS/ 53S 8U\'!3M_B+G0K=7VT>'@C!05;FSIQ13G"!$PU-9IS?HB*+"I^< MP14$8,4_YN/>UV>7F[#[(, ZL-/(P27\^I,'(#_[XZ/1G@GNEGG@P -XIQF9 M\]_)'/GG.2H\^ ?(I2$:\+@'SF'0 )NKLJS:T$/@+N!F4AR474*:*T^MED52 M#)6;#GK*Q-[.B2O)[@IL3 N/[\CC>[=?Y/T[F.OLV#_!]]^P@/2,9O"_]S\< M3PH#S_8GM&*V29<3RGY:29F?F[\9RU3W'[AN&.\3W^/CC3ER ?ECGI4)1_X% MUV;J^WGY[TMY:WY?2$TN]9@YFW_+B9N0YT/7P!P(WIYH^]^3T-GU>Z;SC)2$ MIMY_--7S1?S6>9F!5M>+9_K6A/OB_5!F9JBR9?)[T$"\A=XBZN.C9MK_@*4= M_OTK5R'Z1JA3S)?;\ 7HR]F:%S%?;L07Y!&+^1(]OL0X%DV^Q#@64;[$.'9- MOGPPXOQ-\_AF1, _0(2K OA?4P#7/ES/X-1_<'K@/V[Q=-KN:79*#G!L@S3Z MOU_HK\_J*OJ(7+< VL=I\TK'WU@08D'XNZYG,11>7P,^4]OE=9H$=.*#1+J8 M7MPP2^WC>G.AWNBQK/P,64'_%E CEMI;MG1%-"V=?TC,Q2W\P3B]B;B8;D1L MX3>)=;]-JZAKA[EZ9]C(-YGXJEHCKUZ:%9RAH_$G-48.Z@?&E7W]\TN,U)_2 MBX[&=NHD:LUE/I<>5I=/GP]0>G56KR7 ,=ADW&)+@PJU1M"FLRYOMH6\0*?I MM%BEH2*[S>@B-5!69(4B:Y5F,5,K+X6O@PJJ/:77 MAXOZ.I80%IJ,"#+A$JY^O.3=$$=V^1:66 MM]SWWP^\/F?G#'5&,315-]V@I,-('[_XK);,JCL3/+Y-MB?]8:[92GX^"?C# M^%4IT^*X;_,\PJ1+TZ:26^J9 8S !*9.%KU*7^!8[V.]ORN]_YS1#1DW+T?F&>-R)DW$UAJ?X:X!@#_\(//3%UNTY\H;=',%=3)ZG-NDB'+#G3A4Q7=TJ/SOK>'BR8P1DC M18P4,5)85KKW1*$:WUSU4\M*/_6%1A-1SE8WF=2D@0PRF^QD MM$"Y60XFH6&P.%(N>ZYSY/TY>US*+U29@SG-NKKA(6F,^ 8'P!_V@'PP56VB(0/&:>T/IOX7+IZ@JAJE;GJB(2@*P1]!YXW(& M3<36&Z'#W*UK]]_VL'?KU4<)5#]G21VK;DWI^HKKHZI@,+TRN9LGJ9629VOF M=H8(I2]T'TGJI.,D260C)5L[@FF5JA@^)^@<-*72*!8[CV*\B?'FOHRXLWB# MF^DV7^C7+')@+(KYV7;,9= O/+K-3(J4[5FW*S6*_'"Y5!HIJ24 O %67 ;- M?BL7U-=C2GQ,_0:@^),0[N)]!#X,2'RO9FE8 MAKKZ9WH*4JG*DQZ/2*F;;)#5C+.J#S*(_TO/*@0RH!:EG:,2J+I MOCA9UK2LO1: G@+#(?N039WKZO,M/$!-8,3]3C#/31$ Z34=4->-T(K/9?&E M_MU>Z@>6>S!GF8<_ (0[+CK^*OJ% !_9VF*J(A@I9#7! M-OC0[J%U@:#ST$!!'U+X==I#QV 0@\$/ 8.+VS97! -ZMU4DU&E-2+X_V^68 MW-AZVO4 &&#PM(*@P1B>?]^S!R5H\SPW*(B/87^#:!'V,=^ )AX.1MCS?+\6 M$FSR%MK)[2.P5Z]6 0@T,,#M_K[B@<'/IMB;2G)+2M;$"&@,TS5O8ZZ M@&QZ!RP=3 G^@3'XT):+1+'>QVEFZ9"53D:=M;=SL@^;[(;)_/=J3_DW5!/S MU%-*$JHIJ3'%2&-<=DQ2$][5J/)S#8J/+W)/&A1_7_D^=HR',H&O=5-T=2KG M$4NJSSK&**^S:?O7GVPN>.'U'7H2OTF0567;+7)(DJ&8^K+"S>4ZJZ> +N=# M4ORCT#Z55655__U?:#HU1Y'W;DK7[HLW6*BZ.>3U58F?A?3"JT\D@:^C9@OA MFP[2;6>- K,3KM4+[U72_4VGQE.R_]4$O5_A8\_T;00V\%'CQK/S./VBRXJD M"7B1**BZ[C9'- XU_R,IG3?(;"E*N#TH27<,MCPBDPQU023,)[I M*ZO@^XR@\[RW?8CF(F&J)B.##4946%$#/S$K<((Q8;O*_8K/O?728'LX,J1> M)-J<*NQQG87#7YI@=<1^<7Z8^W1;RXR*J4H*&0^6+0.1J+%L_PTXS\R:&U4/ MWU$&!T'")5>6#T_+5>*R'C4PI(-:=84#!>HPPI3O4WK!"#OP7I([:T' MEXDL, X844G,7 7B]<<$%(>7G(?F@F4 R0!RH3$.-#=@RR#W5TMG%\ .2H S M%?B"SNP[N_]C\'RB#3Y+H.B_O<>&R0JTY _OF%NR[( WB+#KZ1QF*=89Q6)T M!\XXDY@Y"98Q%N!AKNB)KK@:YL'@>?FX6\CAF[O,WXEE;2SB>J6VS)'%VA.W M&V<:]=G@\SFT-9^$I$=!.)=0B2P35IM"=""1@\Q@B%1,P0(F,3C\YL+\8F]3 M_0'RUEZ(["(23,JX3/)YE/E;'AV^;LT,8'+#L\0&-LY]F6;SXN_^MTNY3&^A M/#T-J-6*)D=5*;=$A;\X!OH<[@*E"O%NN-R=-8HYOCAH&B2J(\NV91&[B0RX M^SG>NJKWE@X_>(?%F/?7Y#V<>E%5-KQN@ 5W=!%8!(P,/_4VGU2H--167"M7 MSEHCJ<@CPU&5%HIY #% U\/J^[Q3'L"68,I@ P'L%PW#8A26?Z^E\$[^&PL& MR#G-$YADKSFE+O%UM56R:TMP#OQ6(E!KES\M ]Y/,(KB8(L,7+K5 %-X[ED@ MD".!&';1LC$ITB3)=.:E:E75+&(+!"*%(P^ 8)\3"H]=4 98=;52X4!P1MEO MX45U!;[LO$2/QY,[AWLXCGH-"8_:+K(RS^CP7F#QGU//:_KH2';1OHNO-KI! M,_MKC8,COYQ,Y5ZV4_Q_)UTC#U<529\>_GW$T;K\;I6H>S4A@-.GVY22F8-7 M_V9DFW&,?5]S_!'-[ ,C?A_N-" E$ME''/]7XOE'2(\ ,6'#]2.2G314][YU MVE+=_^R-SI@^7TQ5^XVF'K$KL>7%U5+ZF0G_RR06.L2I_QIVBJ&]G%X[4?L? M@3.=V\4>*%-1==O1&P>99-XCEZ=4#2,7L[\;:0..#+R]J]%?*":5).A,\.WZ/$NL%TG>(!O;14O%!'U,U @Z M&QS)*>-*OU><6M0XO>SG"%XI-OJP;F=@GG9SM0$DK8\DINILDO-&8= FX,C M//5NN4(/J5H-Z512Y7PZKX =J1?&S>*(J38H*RN1G5+9WHK$4^XIVP.4#\QS MRO5X/=]HMD@'+Z&.7'G5PQU\RS>8G1VZT14YJ/1D0HE=3J:IU= MF=I(2K9[&#+.LF@/M<.HE"E2:JU@$%4D6:4+_"1+YTOY'HV%T-,TJA4Q-1V0 MQ1XN#\9,JK.28&)Y8"2[3/$\M9KB5'%=XXL;JDA.RC:-!T>N)Y,,O4O5,(0O M=G"<-5-=;"?0^>!(K9EI5I;K#$^A/%TJ"AP_R]8)&* 8&#HIU4931GDJD96M MUM#L2LL0X=!4<.ARS/6J[=9$HOA:2=X66QV.UMRPACU#K^TO;:J*\+J[U*EW M)@HBK7)4)9=L*DVTU1">[-A=>LY=FOJDNQ1RXJ6W]"'!6KH.77KP. 8$(>G_ M?G"C7MV?SBYXSI)Y8%F>N,B,H+ 8E(DWDK7-@JQT!U2*,=8YR?EZ87FGY>?> M^!_,)B^< _!(9C2#_[W_X?BMT-#P32>X [/>SKVW$EV;AK%,=?^!9]&XGYS8 M/4<1(?Z89^'%/0/&U/?S.FHL_NMB61UQX_+;-)1_*]P\YLMM^/)6W8*8+S?B MRQM%&&*^Q#@6\R7&LSW1__QY%Y#[>O_WYG!QR,O9B+8/_ M'@[!>W* 8QNDT?_]0G]]5E?11^2Z1:P^3IM]:(BWZ'3JX6+E(2(H"*_S.N9S MC'21$_#S-W@?I4D ^SY(I(OIQ0USH3^N-]";^?-D)1:-]XD&^LU2Y(O^A0!L MW0K#;=1Y0C[<',R.XJSC[-=O7"'LJLFM/REW]>*)[<<7JKZNAJ2L#GM=*C^2 M^SQE90FQ7V)*]JP)+]UA7_,XE3U6YEB9HY"(_CYEUO%R)BE6-AQ2%!ED-:EQ MK"W!B"18L^];-3QHAE@:#PE^GXI[B%;PC9.[LITEQ3#MAR3(%=KT@5)FNX%DU<,C!&@A@)OJ$=%(($8EOCV]@L MWZ>P'L^E>_5Q5Q=ABA6T?K)AB=-Q?W"SC 'G M+5TT12\/V2L=$C3?$HS.)V!Q$E665=OX_<5I,:W#)#OSDV0J*#$A!:CT1:VV MPG&1=))F85+<5*8S^FI),D P_)!"H-QGQ>CYF\C[)>C;YM#@Z<=T)H[9/"LG M-XH]Q^+0+^IB.@\\C$WS^YK[R$T(RSR/X3PX^SSPBJ3N+ ML /GOT][BGUMB)BSY+A^.2SM#.^U Z'9%U.$B"W^U_F6\0@?:%]7F-<=PZ M,9UY=U]6N*:TP:R&-B]O^!:8XL((\=1VFP4635H23HIRNRRV"]J&[Q%>9&SJ M34?MO1L?@$/9[VI;W K3(D:&RYE8D;0M?A:@/8%#PM!60W",3 +G[\>]EUKZ:=)?:$BZV^V.J+ MK;XOP['3-A9%1M<=0,#P;J^P.PY-9%5-WHI292'VIM+6HHEIC\Y#K$+3YTKU M? M?6I,WC-\)CSH)'78P-P#5('SMN[M>#K\BMO38KHLJF>[2 P0+O'/G2"G MQF]^>PC0/P* ?>-:@)E@O>!1(> Y)_E42J_4$+*S&B_[M0Y1_7<81_9;KW.;VT OI$IW#/QN5K; M"%5RI;;+BJ 06'W@=N][LVC [5.%7V3;OM356^<*>[_"!_T6P;%89,]D!O^O MN'^ENT# 3-5+W'W1V/;E7V&'P-_ *.!U^%/@S][;7;, O(2LE9H)V"0:L"LZ M2=$=)=%B',]AAF)N1C3B9417@+VCN0V[!9T!*L,E&+#- ;/=77ECJ >!X^) M 1![.5&P#$ !PT@0AJ&RHKM^V+$9#F,$0><%Q@0_>;8]V*\NWM3:5(JS7J=13TI">/6 AX1FZ;"+ MNIDP59?>^Z4EO+4E]HMSA2_ABFMBP+O?]OB>^V?V;^\G/_7])4]9\P%FO8,% M@2]SB7_@&*BX*/*?@U2[OZ?^\^_'FXFV=P.0.,SH(0$V/W;ABK OBI!=4/R8 MA :$6 2R"NBCJ$ T VMJ@T_W:TIP#)3_$$5QRP; F@$!-Z.^ M#ZA!SN=0(#=\E]=A(A@C//MRD^B19A1G76S9$Y-=0]R5'$2)A!D\)D($[K4?34))V&+Y@((F#?:]<&".2F,#/W9 MCXDR4$;C&4\/DIN [U 5V7V190#1 S1.V*HNN85/&0WN:%#O-=4 P@=>"/25 MWXA0KOB]]HN>]K.,^X"9D^#V.*"RL'2;YUB!+SZB"13+.J-8C.X<\L]<47>% M&0J;J%CPF^;AKLU[ WP!7 /8_%2%V8BZ90"2 ST%4_'(Z.TG"Z",[H3@8'BZ MTX_7[6\0[FH7@+( )( HN&2;\;+(;[S5 JJL+8 +<^A.2_!;0%) !P]YKF,+ M!9(UKV'X>*V::0R=YY 4, (YGF'H# /4.8_E,3J7G7$1V1MQ5O^A+&;AG.D2CX1VB0X;Z/$BX3$@<<^&0?AR1=LI1 ML)N!W/LP>$C>!;0+*2XTZ-82I,+K@I,HJH\/B:;)/2;^\2T-\,>]C0$L+(!_ M\SE8OLL&B(V #YZYYB'K"D"TJWRZ*N^K%+FH^I"0W;[=GGWN[CG:_H+TZD;W MD;(;NDD7X=MX78-2U 9*?C V!IKHT0&0 1#!MS#DP49.TLGD@.S8DUJM+DR< MN2)\C9F=9+;904NF&6I,X+B-9-0*"P[[?]"'5"9H:._-:V\? [\8E@9KCS]_ M"%F9ROT'6(/ [O".0'#7!$/!5LV"G8]/='5@1^@Z \QI@S>-Q#\&S[NV10)% M_^V-/KQBQ7!\XMEN^-X,A(Y?0!R6YSFC# RBPV5_9WZ\.4 K(9#)YS)S-^ER MM9R6T:C5QA:?\,ZZBF2 99AZ2*>#WE_(%*!\CXD/Z;%K\ & DEV#?\8O&'F^ M5\2BNM*@(>AJG^G>Q%]/\][:=3_!QT97$:M2LTU3CDBW^)$ZY!O2)_FX#]-0 M"BZ)3E@(#-]0_E%<0:VS2861+"'=D;]*G+6;S/S(1H MN+\!\@*S$^K2\P'L.D>M:VL.>I'#%5@=I/T;)RM@"2[$9M:N2:N:W"5K&VMJ MD%!_@O3_U_-Y]G# >DR<+:^WUXX% ]U(.F"/J$"].]G^DP;/)L5MTMO[?U?= M_]#-KD0::YK-D&@INYU;RY)N2D)H=9GKF%+^1[_^J)9I0$D!$S^8(^Y_CG;; M&2,S"LM_<[3>"UT''@.;(N,:;4"S7^E;X@J8964[EDYV9M)@V392M>5/)_M;XDBN6JM M22%O%5,=UW<8++M^4U?=^S9>]!0^#'!4@224P-G?/'CUOFZ?14_V6?0S8@*_ M @P=SF+-CC[@]8W('GT%L-/HS,O[%?K?48CD3339D7F)2>400@*DRH#Y>1OBO35T)V%2+>D5ND(-EO8&9W:FR5=WK M@6#C%$C19S>X[[.<.6&\ ,;3NVSAQT0-'&PXSJVP%Z*?IJTF% SB$?(9+XF#3R^>)_$(25^4GK<"6%G3^]N H+P1LUJ]D M&Q2_H32"[F,KJ@R5-)4*K=8 MRPJ%Z0M53NJ-YKK3"^MBF3#@DQ(FL_WWWDHX#VFOG%Y S-"1):9@N MK\<=A.D;5K-@COJ:_8G0] & Q-.]F M57;N_G[LZH7V3965 *YPO&Z0:PM,!WIFS]U!+2F[+^=Z]8R$F=6J--FLDO3. M=Q6) - YPCPSCH;#4E>ZL3K#D4#XTQW=9Z6/[[,\)D7F3LB-I=+9A7=SCN\/ ML." LV!TWA.LQ(KGW9P&N$4L>-ES4@)H %#CAEB]PR-F_W_VWJQ)661;&+Y_ M?X71Y_07>T>4M0'G9Y_H"%2<9\7IQD! 1"9E$/77?YD).($U.U05%_UTE962 MY)IRS )Q8\6I%8FO:/6\ M75[PY5;@G1>;I)T;+U-EZ1FS6$7I7+4JUO$!4RRM3XS8&R_<',[D'0R"4<=U.+3?6F*.)=((>DC@V MW8A U8HG$(A? K.;( >TY7UYP2MZ6%YOD=O3+(=FH] MZ,S9*GDOB+48'9@V* S2AT=J\3H"8B#D2IEI=+AB[1W&I]G4.IF<2&L>*%C8 M,X"9W\%R/R=JP'PC&%HQ+-GT@I(H8].+'A\S#H2*(V*/Y3,43A[+@"\<_>D) M9I@Y](%6P;B/\QO'F(QG8@'LHFQGE, P$U5@*XD,^!J$/(H(1N8,$/Y3GE?! M/J:N'933",/!(_.;V!-QKWACCZ-"%$^?3W?X?R=#+/:59F>YYT?G'T:VF:WA52JEGXFX5^/Q9U_+ 2$123RGTW]'#C]">/B "0WG&)+D^A&@0N0.:N$>'FTK]D<+B&Q&.((: % M5RR5CZ0O!G"^_O+=VW])[S8!]M_^9R\/NKN/,T _4W.&[@9D[7LKRJVF:^37 MAXJ8&8_*0UHAI^FB%=-R*>H3MQ':JXPT0B?RU4+RS;G+ 6K0GXS "RD]4[;Q M<;R=E7BJT*ZDUJ6^LA!0FM+K%SE4>$YU3!5]!D[ZY.0N@U4S'CG^E[KXILCU M9Z[[3R$E;]56S7B5ZTNKWG:>M**D&5=.O%?X>U""WMW!20L>_46UH-CDBU8_ MN^MB?"E.YL<9:JVL 192SP'>Q_WUZ*BL'O7KR,L#[CB5-V$% @H!734:'/LJ\&;7O@+V7MY'OJ> 0'2,-?1ALU>5 %Z7:!?SB!5#FIRP)B"J:B!+K&U M,M+O;FCZ(B.RJE,JMJ+4U%J*9B"1/6U*/10 GD5"_!1:IX("H1OE>XD9UI++%$KC!TE"@+-:U$ 7R*@ ]> MI0=A#GU7R+?'.7OR*(%)@_T&Q+9T\CJ[FGD'A M1@2XR#DE9$=**?P7AC9SFF$&\X3,KA=MFFNF MZ2*7RVPS?"TW7]M0Y@2D'9S+=-TM+MG+]CV?> DIA[QW@U\RL$12WJ(%+-"C M!.@:%QA1A264!Z2Z^8%>1=SCN&* #=30UDXH&9I !T/(.2)R$^Q%0P3Y2P$, M>!3/.%0+,(+..]5O^X(1JD7NJU*1M!B1D7(YTFH\16J]/$JGRC%;<,)(V9 9 M6%[(;W@%O)@L*D@:P3"GRNO&7%R>%+V6U34/+ 1]_W18X<#+5@(^ M 0RSSZT[_#9NCDVF43;;6&Z:)@:S#4,WTN\/LSHR:2,JEH)\?\W9D6.PSFR[ MX(S!@58E5J&2?$N7HBV^,%P7-J5FF82#@8)MKM,Z@'W(XH*/VBGZA$6CL*P$ M_/\)IL$M(-. #UA>-P&U.TA#M143YHV'HE/K8'&-\PJT6M7.%G M4_M%E)\@%0#18Z,GIW[WBJZ.3T#Q;:X+9*M94(8% 1 H4>Y1 \WE:&Y7%8:Q M45\B.CM+W4U2J[X,C(#X$Q9+/&$!#9F.."6(CXX!_10Y9+5=ZC#QW2'_HL/( M\1:1!C+%T"5?X'GG3P5-[SK7B1,=;[F7">G=)8'HZL>'I;;)]CEJP-K;6LU. MS_)9:%#@3W$B(&'ML''$V3;B1#M/6>#8VR^(!KKS@+IV6C#%RZ[00Z+(+;+S MGH%" 2Y%?'>,?IB7YGC/Y'?I[HY*9C4QMAC.Z%JR# O#T4K(+A)@L\UGU]M^L"3!4'B#9%\/=M1(;=2<"UYKS_[>\KF#W6 M853!21F#O[G7CJO25^+U/%9K%%8T :P >3&V\E+EXRK]<=*XIZ^?D%.P+=M< M27-]NUK3Q2%A8Z:L]_E>^_*EQJP944;A#1=W+@UX[52 ]29ST$0%\@AA@>%0 MQ!#^A/([ @E'%H$T KK+UO&(0EX_N)S?GO?PY@*]MR'O8NK?B"F++?60\X>Q MPW&A6 ;TDNQ.I=568&.:2KZW5@]E_N_K\( YZ$ !.9^;:AWQ'_KE.;A&C^4J MF<$@1RYH,=-HBFJ2JRPVPE__9/Q>G[\]#C[A:N27F(DJ,CWM<>J^.*2-"YXJ@RS(UZ]D)Y?Z*LO%\BJV*C<3_:$ M?EFRZK74:M$4VS1D5>)">BSRYQTNWI.+TY/4[NVL1@[M57C8/.4^1MT7,]V; M<7"B*+V$@A'7K27X4A*75"% [\\18/OOT\@) MW&_[.S4R9]BZIFX#0']2O$:\)??Y'!<[+ENI;*;Z&BL*E'E4BA@EX@GP7]!Y37!7JVS M7ABG_4SVT>];5SB]CID;<%-R*AEL.;.VI*K*+3?F "_-<=2?)(,' !B0]TF2 MP(F!]%".[L-EE_'SN*N<7/EZRQQCW?L-"MR>:,*P2QG8N6N1 UK/7N+F-!4* M$F!*NB*W%U>CW166C4LBIHM)+%F1(5V M,UY$/24#676177?ES;PYIJW,"ANSB?*.AU242CW%"'^%/Q27[D8O,BJ*0K . M2-RL=.]SU(#HNO?E;=#W+AZ_@#WD3GX7\HY% #4U><6(CC INBB,&Z4B52QG M+NF61]B :N4^^?4X*_#Z)5&'XBC)[J1M)1M!"1=!;<,IS7^,=?*-7J M5?,MOM )GM5'\2CB9Y1,@1_H53PNK!0ZOV%4O'C0BE$J-$IQ%'D&(T/=XKE^Z-%N5J.:E7L>1TVVM7 M[>J H#YSM^PY[AB9I*Y#7R1\B>S6QY1(3#67*'A8A V]C;+J"+4B=,4&WC:9 M6&_=VTUEG!)3:E&I-B?+O@Q;]J0Q6*L3$!!SGA^Q80Z&US8<72X"4@? M7-H MZ>J$-'D/5F<=#1UU'U88',5%H0]#5:'W FKZD&(,=LYS%K0!8'03?GI-7^(= M*>0]O< 0\J>OT\?TG#[0/WT'M!TH3HS7VH;-LX6F.,KTEABO=!3;$@1[5(N+3IQGS&/ .5^+'=?.ME1)7AKD$ M-A"IX=)@^YA9 $!&A9907AKG65&.-Y?? .R)!N]Z?]_0E>!CJ=UOPJW@TWB5A!^AJ!DH.('9P!LI% M"W+U!PK>7=IHI::CE8$QA;EEV;&-/8:)"-@SY@_&1A\&J2?!KR] *KV5I5,GPV-DS&-O?0Q1P/W:%EIX'2OWMS1@TDMT"2ZJZBB0X[GK#4 M*L%6$H3:%('<^^N?!)9XK3#(4H]\ XY3 "+NK;K;DQN DMUO044-:E_0,ZLH M/">B!,['H=TW^Z=O[SC^ D&)"='6*(YU@(ROQ^?E^(09U8N?J5:[D8&1I#$I MIF/Y.=VUZ'S72M1-6[-AP/-2QMU[#(SO8U'U**(5YGQMMP@:A)!-.?L M1-G,J[KP88OB]8XA2WDSHDJS1(+BZ7DBM94R,[-(WJ-C"-3GG8XHKE)_W#KD MOBI]$(5>6:6OIRK9\7"0'DI)0>X1_*ZXV^'?5ONK:LM5>S,M472S6JK@I))N MYSL"5.G3_@[;-U+IWX#4KU;INX7%ND3W5QQ=K*RF)"7GZ5K#_JY(S:19IK9J MXGE)3+5B6[F?DK Q].@_)P*",0^HTA]ROA2>,= H,\\AYRB%KM.8/0+OOA'W MS,W/O;B0@9 V(LY?W"Q3)*ZCJ-IMQHA>CQFG\PBK"2HXF.$V$S',_=RVH%XB M>T&_?V,=%M# .?98<0'S'P^G- ],0S< M*$X)$WPZZVHI4)EXBH@FFH+EYD5S%NO.]X*7I.*T3CD$DIXC1U$EI+R@0^K. M Z?\T;?YXPE<_JM@#5N MBN[16T0X$59R>5%HS3CL:QSG?AQ=7IO?^ K'Z8LD8JFF^+.^:#. R'% M.=((I: 3_XW L;N'ZVXOOIS[Y7 3P;Y7SN7A2B4W8<*U+CQKPS(\=T)69H $ MZ[)S#78<=M8A[1R%[@$F+9EQ=/>C742T+TIV@V_M7AXP>9J!%("0"6\5\>B: MNW2[[2-GSN7C&;K@JP*O@EL*YNC#/WL&KG7>X;"F_3@NTV3*#7%K&!.JJHU;!:K*BR45Z/0FKT:#:M4C MLCASNT9S;I'EX98^10]"ZAN,U\W.;L::O"%*Q2DUX78KG&KT[]+N\F7C]9O( M% _3$8CJ%^3'OJ[EH-[!5@TZ[[:K<\2*@\I#X>WI5Y$IX'*?JS="_>Y8803Z MW5&ST&\'Q+X&&YK!OLX.*"$(/7 >1+%EN%*8<LOJ#'&;6I&*9$5) QZ&XN0!6QL]7TF*]*ZB# M[I J4C%J:UJVO*H*$V*"G:_DLM4>AO72G-3LV[B9&S/5L2A,8OZ56JTXZBKB M=$5;M?*,3-O5^G9'@I6^]^P,Q5W+2F$ZU4RKPWHJW5W'\#98Z7O/8GN7QN2I MRF%;A4FNINWR;+6P)W'_[G@QH\12XBI'=]GH=HD5Z#4GPI6^W;'20$JM1D-% M*JZC"KY2]*4TA"M]NV\VBU573N2C4G%7[5'96#PU9.U)PK_[(#\KU9/C:D]* MYF9*B6G*' EV#X!\K5XH+H'.T9:J;3V=',];Z>BJ#5:FSE>VRM'VD!II58RI M;:W=KE'@<-P&./(]LS3* *.I.IM(UBR:Z,Y&L?Q ;H.5OF=R6BH?[THMCG;?3,QK&J>TC,T,669%%G**=S:!BM]NQ?D!C,GL=$24PJI!%L9 M;P6E(P3A2"N46I0]'.3IK;:<1O.R4N-R)%CIV[W83?4+&T/1,"M* "UY@"46 M38AWW^Y-9K*D4Q6UC"EMBDC/,L5U+BD O/MH29@ORAR6H)OT0#>3AKE2+7)) M@I5^CJ.*IE@?\!F)2&U:LU2]T^]DVV"E[SWY;J:?* SHIL3TL_-=0DA/ZVFX MTO>>/9H1X[--PI2V<:L[ZPHE=9NW)TD_?<[M=BN6G:<9J;E9R+F1-%G1-;C2 MMWLWW8KO-J*2D<2EI#12S*(BQ.%*W^[=;6-=ZHV5,3TH5#IR=EU==*?M2YQHY7(28%IJ.TK:6((@MG+%!BM]NS=S1;V5T\DBG63&0B(QEP=D'*[$_8*I MF*DMV=J0PIKU;5U(]MJ,O+0G:?_V-7:V6.2Y7(JVYGE6E,:#33'7AKV>SE?V M>_.=VJK(:6P[[$]WT5POK8EP9>)\)3LU*4%=KDFIV&LF"EC6VE$V7.D[DE+ MMJMN=%+!")-N%UK]E;$#C)0..)*P2I72'6W7E596=:[55!H'M#W)^(]4[G/I M\FQNSK!H6LBL:LU$-=\6P$K?]KT)UERN:K)%16NUJ;Z:+H1FFP0K_=LG$BDA M1S.Q*K4U:B,BT17$5@Y<'YA__U:\T5VTRIDT7=1Q?)7O65-C3L*EOA&A4$6'_J>X%1=IA/ MR'D1DZIJ0JC$A6%B,VO#I;X7*.!J99J1^ TV:*:3=GU8VNW@"^#^%\@NR^M$ M=YE.8 K+-4;):IM/EP5H$OM>8"@O)@-Q@ROT5JZ+ %79G;!$2WTO8.O#S@(7 M,$!_77%%KA:MA@:N$3Q ZL;UPDZCVHFR5(SGRBFB78MS9N ]@E?:T5(^LQO1 MJUZO+2<*MM8H0TGN(^IE9=,L-0=,GTY6Z6*?+K5C>((,ND?&2FEJK3( +O974W:^;[C!7#MBDF)I26 MJ:(8(X/N4(:WX_-\>3?%E&IYO1S@?&XV@U+7QWQ3$I\5FH6J)D63Q6ZZIJED MO=T.DGN#]6 PWL9S&E:,%^QD1"\^<7BR.^E6'HA"]5SC$(CZWL@UD( M8R0J;$;OM"/@W*^@T=N^KL:H.98S-4G>1C@-'%G53#0[UIG SFD10W.3EE@6 MF#/ Y)"W3@S">W1D*_*RZS5<[K,4KMN=XD:.LTOA5>1%4RWEJ_.97_*B>R,-*>$O_[9\;KFCWMX84C790_(9FO^B-D._6+ M,'POBQ(^"*X9LCKGJT MF,W1JYW0&N=&G!P*H.Q)W'U _"[=$/*)U2!6*@.,XC>/Y,]#G M[PQ+.ZF%#/RN+&NV\>'HOZ?=SK"-3(F^0ONVQF.+8\RF8+ M%+&N2ERCDFTT:L*5"BD!QMX__,Y&0\;R4IF ME@;_Q_OA^*6@7]!](>@P8QU'F^?412Y(QC(U[P/' 8D^.7%38LA+>NRD//B! MTXZ_T=2]]W+WPYTSFYSW.=!C3.C1=AG+U);N$Y+QYT3J[V-8N7MY<#OR !X] M'$8%9X ^/8AYOT=M'9"3X\^%E_JKKM3]WYDID"Z6"42/MCRN7;V22_4R2>!O M)XDC'_C__[$J/YKST63CX('L##\ &&U M)_MD^HY8<$-H:&,?0GX5(@ _8/$0$U^'B?^8.KR!O^:VO?:1WWK(+[K,OMEQ MW+O"5>Z\$='+3009/A'/=KKV>2_&XYU=H%[_AF-]5B)_"]R]4=H]/D:)PV$_ M(% .21=__H=E>7XVNRUBJ6.?R0EQ^[.\0EYOR.,CIP9; M6I62&4HT,@5RI1:T3;]]CSR^Y#.1<)I*1$YS^+Y,Y'UC8GNKN/N.)$@-RNJP ME%A.*&N>M\4X72Q%[U,'"4GP8BKII^3T3>FL$^R"#Q6\NS/#K<-YK]83Q6]1 MG!\4E(,T"H-07@P*AJ#<2M[@V-Q Y)I Y&T,.ME-CR>KOM(A&L)?_\2>T_Z: MI+^C(:A?!K537QL,ZG*]2ZL[XJTO__IX6R5?? MO#]'LW)5G8LXC20+%K^#9/GNH'Y)LC1[ M4:*W-1@-BV:BI#0GFT2[);PN6;ZS97RH#_F&]O$MG&Z/9[,\G.[PKA;2U\B= M.E14O2I."Q5=C:C2]>DD*-:<* V;$?1]7 MVEZ+.\W5#EUI/UTZOE]K^-+^85^>WP[+>7;=;K;6M492SI[WB9RJ$:4^Z50' M^EM>AGZ=T*\3="T]/)EC^*1>XE,SF\YMR]U!$U]K1MTM;7V1S-%=]!^4[?N/ MKUO#@PCIFV3:G[[IO@^$.TT&=11".>HH-=Y)CK84\(5]"[VS?B/'"?(0[&O1 M%/D[)K@?$^-Q@COIO-OV0E([.S)VS?I6'5#*>I=2)HGY+H[;UTIJ_RRE_,RL M]43L&4O\PJ1>APG!V5]HXG;/'-\8_CLS2Q\;+SCVG(B%B'D\Q(0,\YAXP9^) M3(B7Q\-+\CGS2TL7'ALOH1Q[3+R BS_U2ZNN'ALQ(<,\)E[ Q1_RRP/B)?F< M#B_^Z^'E]?";AZ"W>5_N!H3T.X!P50%^_:C X\'D53?#;P3*SR845I/AAR@< M]#'X. V>KPB?]/O!,SW9\W2PO3>C*>J,MP_IXSJ"Y&6S)22*7T@4KZCF/U_G M>$T)_L94$2J@H8@(%="04$(%]%5=PQT.&FH:H?H9DL1]! 9^W;SGKZ8.0=!Y M 35^F(8J5\@8HCW4KF\0>SA!1OJ7!Y-=+P) B%1A%I7 'V455,7 M54-D0ZTK9(Q0ZPH)Y0$DZ/?2NEJZR(8J5ZAR[0D"3BJ&]9H6(X=D$2I= 12" M:H5#A>O!F>+]2+]FQV1'E;IC@_@OY@%4WVR$ O*&.M7/(9X6KT<0 87TT M>MXN+_ARJWW:K8DT)LW9<7LFO,C$5GURW*":5#&^[1?Z&:QSTH6LW"C$I@ M_KY,(9]\L'G!@YWW]I._G%X!WUQ:.$W.)G0W[\D+JU#.9PN]_(Y>&60[M1YT MYFR5_+2\N$D[-[^T\ HGW PV+]".7+\!,F3;6%5[N=6R)REZEDSP/76\:K>! M#$G\]0_^G,)#\?%UYLF#,\X[.L:]M;GA$0/ "55_.$N'\Y\"R7_Z.OE/WTW^ M^YR"(T\W-*Z.6^P6:P+-=M/S+#40YJI.+J?8=&G_]4_Z.1,[[U88<<=7A3SP MH5JC!SOO_WY9"=&C\_9;56AX+8YSB<5TC+6&DDBTF5T&2R47U<_KS]&;-#GW M2X1]V@@*9>ROP-C^"E2DZ IH2#6#7J4;L]VFM&D(-7@%XACLL_W"#?@!N_H^ MY)Y$6Q0!](!H_#9.I==%U;=,_+B+P?OY+MRWM7\1K1IEM06@J7%%73., .UU MW5W*Y2IM3;$!OMH:,RV9H2AADD(6,(8]8=>T?W^7\?=: []OQ/*O];Q[/([_ MF-'Z8)WWC7>Q_#OMV)Q62D4'W6Z+ZDX%==!<8'0I90-)@.Q8XH>*@:\V41^+ M)U"?<^(KCO>3,/5831M^9IN&CQ#G=PZR.?:!)V._SD)XF ->QVAX>*O_JR7H M@^'S7EKP@X'ABQ7CD*I_"#J_2=PAQ.=W]J'?2QO\?E3]S;S%!4V?\0 %W'_X MS5+4>2X2&F(/YCCV'2[RK^M[CM\_V.ZVGF.7;BUP/L^7%. ORM#KPGQ:PKO2 MRASD)]VL2B<[Y"0#/<>I3.(IE?"[C/[](Q@@=!V'KN-WNX[O/,WR-==Q ,^_ MTW_<;5E4.[GA.7-%2,UBH;+M8?-6 M-MM^[-J.TI2ME]CN3L%6F+6N=!*+/K]H3W#,*>X@\&2@B1+RU]4]_?=FK\<" MT\60P;W!='\;Z@-RZ)O4C,#-&".!4>(R5QG%R7;#B))0-B%C*?E2RFPHEJX5 MT_E6#/>.6I.W9JU]BUJ340Y\?U2?E[!MV^[$;$[#A(X :TV(Y.^J-;G+C?Z8 MG'.W$I5['_R12EC>?XG'P7RS],V,185PRC$M^=YOZB,??:5/SNUDZJ147)3I7PSIYNLP. M]"3B_*LW8O@1#/"0 )N1+5BY^9.76.EAC&8MJ.XQ)-BF\*S>B4PI8 MN:GG5.+*5N[/(.:[QVB_SNQ\2([\5C;DU[#QJ0V)!QB1JKJ2=TU17DDYR2", M?"RJJDH;7D&H$0+QM4;D@[FCJ,V29X&4BYA:9,T;YF\+8/^ZTJA?:('V 5V# M>USE/&+O:?"CMQBF4K0]Q-)F-28IAM ?,NWR9I8AX6%AOFPJ\11[43[\+%YY MH&#TCQ 9WZ3L[!?:LZ]+C'>:N6J.$F99J[/&E$;<[J?'1+,:;4, (#,W<47? MUD_EGF]2Y?=];>%W,\%;3&3:K#'RLC>,28S9W24WLEGLSTD8"$[@ORL0_+/+ M(\,6@P]M6W_]W7@4MMV/"7\U?KOB^ZF=I54,JK@<:0#65K3=1NHU-+V)U&NF M]W],*(;^.1<<7T\&"\LPQ=G6^4A4@;IK_CEE@7/]V/G+/L> 6+YYQL--7AY/ M^QD8OJ1+U+DYI 8C(JH1<\Y'BH#_EBAS/_5?(P(@'5TC*@!OJK%2A('D840 MT40,2P%/!6_!04_"3)-ES3;^H'-]_45X1MCLG.1\@<>A\XDI>9\V1*';7P$_<22/8W_!LINZ]E[L?[ISY MC=/4$L]8\B6O*B>N YZO@6?. EZ0/-^C\)KYL]4YQDI:@,P_7>I&2(DP3\Z M+P-:7/-GSW3Y&&WL+66FAB9;)K]72)V#WFVN&_YV.OD/.-K^WZN&'T*\W .(9#QGF 1$3,LQCX@5_SKPXH33$RYWX)?:,OQA/#1%S'\1@H49V3;R\=]SP M:PKR3XP//?R0Q]M$R5Y3]7X'&.Z?".67 L7D AXD84 MOF@6[&LWU7>BC/!:>!1)\#B#YQWY_T!5;>'D^<^<_C*I3*]T1?P@TG% Y>5C M.+^AK SW1UYW?OC*V?3A_7*'(.U)_"'U3'ADY :XHLY'+P&M<8AC_<#9VH^N MKGNWU@\)[W]F"+<;P9R@,'MON^3)C6A,EOQZ @^" O%=&&AU(_!U1*03+C%8 MM1:]29*R-O'NJ"@:MW-&=5]X'X^]F&=+ MIB4^M:06'3I9'?8:S1ZYC*7;DYA3_YE(8$_QV$O9 -^:/5_O;WR/S%OH#0_A M& H9)3!+CFPG-JG#=A]0J3^=F!LA@0Y*2!759R%*#1)HJ[D,'U+I>S#!<\TI07?S.SV0*O'X>L-AKB7ES+7\-J;N3?6%Q\F$")6'>R@/ M>S9Y07](:'JS/AC4*M3*4/+4AD]7-P_-^]G#-'\:F7A@3O0 MWT]S>& 1%+J3;B:!X%#/C_B28G@\6YP6B:8D*HU-F;!$SJA#X>1$'J_2KNS! M$N!"SU$@C%[-=PN[/'[Q_25M(#\FI>NY8;8R;& M+L5OJDY_8]_&KTQ4>P H_$K,WR0]ZK'._ #94 \ A=!5\AU<);2J\ZPFJ*B1 M)=(KHZA-,E B#YI9A-_ G\&K,>;O\:6$E8*?]*E\N!'PM6R4=[4/II2EK&UY MOLOK:Y'E@VV6O;V!7M7H:28C'_\]IQEF0S-'/#BIQV:')SE?.K=A MH'2_R, M34A;.8^);'%'C>Q^BEC8DPSTKR03V%,Z'8YD_X$E@H\%AL?,]WD P(0V_'=( M"_(\0E'&<0E%EBCK 8:'+NH]IA:9\I&#AA0:@=_5_/>/*SF& IPN$A4W40<$ M?TKH?Y.Y/1]&"]GVF*YJEK'MM.(%82.$-"7*2$3HG0*1$Z)7Z;4\*; W*/T1F!@F_?_=59]Y$Q(.#OT#P4 M58MQ+)FO.:VO6]0K1SL5PA\_W[7'@>3YJ9D7#5;6#$L/F/M1*#?D<:Z=6U'; M:78N=IHC*CUVPX0 QL ,-5]8-X'+\"M-"7G7X!G$2T>C6TXPQHG&4F:V?T15 M%E6@RT$('#\>ZHV>]$\O YJK7><&=WNU 07(Z<#F4,5+;=URT*, 9!H,4S(+JN&@8%A]A5' !\++\%#&LZ8)G3?@G^%2HMQLS MURT%-'OO(9 Y@)B'-,^A#MK@:=82?NM_K^+,2DX ^Y[XLFJ:*@ 8*9!;3UQ: MM&I :/%3=]"0O#<7&G&Z)5;HQXA$?J4:]9(,]TYA$5 B4 M$V)R"!1 '7&.X='3($HTCQ8=(@,BA?7>\XU$L@2O/1E@ MN7AFDFH-::+7+8_;TJQ?)>P+B;\'0@&B_XI4HTUQG(TS\1G-XZ8Y']B]95PX M<8Z^A6C SF<$DW>!U $8WI-+E#BBEVIM#.0;F9U(S5D,JY B8%1S1G*!<'J<><,R9 3.0MU^F]@1HPMQ)V^@?D_#+WP1F21Y"; MK?%Q+VFF+;HY+."U#+[*1.=M<)ND(PHX]MSPS9%D9N!V&=T$4(.'A\]S/L#@@K\U/U"Q5JO&*Q#L1(_HV/S MS5;E9MR)B(Y_B-G*+C8Z:.1@CC'FP2S7J*@XXPP';@'2+B[(!QP&M+1D2X9<%.3T \GI- B-XKHK<*5+%@],K*+!-C M!&M'=4UC)TJ+GKEE 'I3'T2ODTZ(U"5- 9(E@H8=.G+!4_ 49OL4F0'X14R( M?JAN@?\_@?N87S);1!C^^]V&*I<%-$H]2#R<*&],2$ MK+$XM@6 B@8S55&R@,PS@-;>B-K\I)V0REUZMLU06V62:?)YTEB8EVJF[GW+ MOS=1WX\H9VL#',9%E)OKZN39-V=9"US0O&'DF:W1G V 167R*GBU@-'K"*,I M8KD.$?=\;X>R\"AL+W0Z@.C_G=T^N_(X4<(#Q\PX9#2(Y"=Q+^<;YV.(74_>V66E(L74UO^(?#GY)70 M4I M5(/ =>9^?-F-YKG'WN%,(Z[I/KOL+H,B>J[)\#*&(4^+G1\)]>?(R_Z=.<,Y M5C%W=8>)H9N3'-0?>'W)Z.:V 83G7G9W>>C!Z2X95S8;8GVB-10B1>6(7;\W MS\RIU$;X(F=(@6'Y%QPA";(VZR2!'" !ZD ?D MW/ "^@VTV/8>K6,'V?/#C,V^Y% Y=M4@7^"Q1GGF\'F""@+C?@5>@A ^X+[A M5Q8XKGM\ 0A8TR'9?VW^_1KQ?;(*^W$TBH\I?@=]HCD%F$6'*H@;GD-S00)5 MADX]&H^Q=;M%=4?&,C4UL?YL!I1 [#D90,/'SC;TX(@[<<1UW$+GS;^V__[^ MNOSK&/J8B=?B=:BH -6AJ?9M9DGNW3$]S;,;3I%UHK*K/6ZW2@[:1,\_@-2"5H\7$,$!21_H!L!?EN@'CYM_>SP:^!^O?6GBN_ M3FUW:\IZ.@/U+X2N((T]D-\P?M:H]I:=KD1LH_W-CHLF=7AI^&<^_#MB.AL@ M#=U5S5VI>.S%.XA/Y/,[9E&/HDZY],3N]@(D# =O 513!ZB E2VT\\R2Y0C M&SOG@:@&&DZ4$V7+/,AJ8.N9/'K?)V@&&F 9 *@YO^ 1?(Z4U0@0RTNX.Z!. MJ%H<'<">\SJ/OG?ZYM!9(4-;Q9PSSG./A,_)B4D9T(Z*5+G(01H>3GZLT]@B M.!QR7CA =94C7H3YN"=NK[,@4X,Q.&85P3//F(ARZQ;C(='N.[%.P/$>Z&MP90(9761Z=3D? 4K7(3-; 4QTL MS5S77>YH8R"I@X$%7E/@X9.>(46_R_(RQ9/,MWN(G%/?3+,?3K .8B;H3,'2AZ2((@-%U M,1Q9J*=Z!0P/GN(,?0,>SX@XNCX\SD5TPH]]>@F ZXEJ BG2T4S@;U [.:9* M[RKT4_,C:7&6X1RV".S>)4 0E+P(1RC<<@:&&8_B,NAHB#"/Z,>_#$ +R$0. M$C+$:S#2(PK/._L@XA"]N.W^JP#AXAIM8>SW=5X6\ H0TZC'1V3&B'ID#1 >Q1ED;$,CPJKL.;">!:E[5(5U0LV3'UZAK'RUZLXSR$\APA'4?7 M&W?S":T9L"=.O^?SB+[C\>!O7VV*/> =_2;SS;NBO6 DJ7(#!E:3FS4/7($6 M7&]%-B3:J@[I)+W:Z-$)W43^,B+C;VL6L1D#90+KG--6ACG"!4I8@!'DV0Q< M@4BXN)+]]!L<>,E]7!G(N[D(K@/G2PYIL6[\_2Q$#K_G^.-?B%$'L5=()#X; M'UCT8+<=.D-S=DPVY][R8U+AVZ7N?)(KC27&T /B1S]F[2@\BCCS'&Q(N$_Y>8;90R?>D/V3G;?S3%'+T4\<9XV[Z5'@Z7A;A!R@ MX>H\2O=W,C]>2%+97_E I_*<$4BB7\_P/8M;BA2=U!@2!U IKM. W#-/R:3?5(&"#/IDD>(,>1Z2OP+- M"DMEY["I!X<NQ1:HN0.]E*O%& M[^6_O!P^#ZW>O;-G^V.AT+6F!F F*"N Y0SHXK#L"Q+!'D>I+D-34%4=J_@@ MX\XDET?TKE.= 6()*2RGR9$N8%UEYER:>F(2641>FJ63U7BUKF=^;LC)C &C MD\X[-O4.#->2Z[==<9[L)@+PVA4D:;2I=F%-/$DEQ+ZF'I 6*.Q(5Q2D=)%$&D?.P< M>-JKB[P[O/G<\7T5+_<-$?B>7E"!NWM3K9&]O/_C'F=X(-(F M[&)(VHTTD9 M8SIZGE\R.E31GH/BWS K!D'OQ!WVHL/+ %3>?86@^K)1?_[H@SV?%55P'4 MH >4"'"@%^WXA[DK>D>' M>BV2=@']CQY3.Q(XL+CEBMI4D:B4!XK=2F,$V\]L-I,5VV[>)ZJFQLQ4Q:@: M%=KJQCN[:GW4BO;;#QM5>R0R0DWB.R)F^P<4=K;Q;2H)1L+O%MOLZIY(^-K/FOC9\<7+MP^85QM0")XZ>, M,+1V%\WNW4$U+Z 6N. HB.;#\+W":&=J]ROAL_+!77<<=01G-0#%Z2\8$=!? MCC@0.4N0.W!JJ9P,OP+^;C!GSA8_"SSMCPW(E>5Y#GGH>7 PSBUK '\Z?I8! MV$7F8/L7P(4:BR#D=(AQJ]*\E-$CJ.W-?[CPW+2!G[M.'B"J21:&!P TQ M+/91@PL[7+*$KA#GN;8_VD,M0$^7-TV9AVSL5#7MFS0?RMH#?9@93)ML1EUE M2@_TED&:W)#4\D!M2V3\6G90;/56<=6+KI?N'%SIO2"=K/LFC.%3Z#^S=)V_X$N.$1LF,\$43-I.5:"OJHV\ M00H #_%80$&PRPN7(IGP[XCR>>Y0O3CC?:1_$'[7#'(^DE9]@S!G=E0M6;-H MND4-*'*P:O'*-@_#G$0B("*.5(^CN*9Q&M%^*:#M0^+];FXG^MG0UDY74QQ[ M-?SI)*&_UN3 "WNXB\_;&[P4]_3@^+GHV"=:(S#7$H$X8J%WI_E_L;QLJJ-V M.=WJ&333B%7MR9KKU+FO:J'P2MRMB[$"4\&E$<5PQ+2L=X52&WFIB>"XPH6R M@: @PSO:)J!3R2//#&!8]G07@ZD4?M'/5 H MS=_O]KV1&#K'C#;Q0ER55HJ]TA@Y2@N CP"9;WLWI\6D9 MIVXK#ER?KM\, @+8%-#1$Z"!>19RP/-8P%)3_@2XJ@;[)<%CV7/>R< [?6?; MD%3V_V>_KW^*C#\W"6(!_G*^3RLI>3 M<1'G4[.A\"N;$>KX65C,0JQL:*R( [>W5U[9TC-*]XQ1@ MA-?1T\''0*76!?BSP$"DN(D(FF$<'+(N/[N['!YZYF;X2C=L2;-YVHEXA"-/>Q.%F4>'E[%##P&V3LWC_-SD5^ M?9#)[BD"0ZJX,&>($,L1DN4IW>YLB)4M*9JCN M2KK&+Z,O.4Y13SX G0L]^=X!FG7'D M%;J;0N;0H+93::B$M@'&KBK(?-%ZT M^"4.0_"#I_("^4"RR=M'O)T/]2VH4^ 1^R'M[=SW\ZU8[:M=^VRO-$Y(_;F, M;9?U;(:B)[TI]W'7OD>@+F7"UPND3KN3S*EX9TY(%MNO4?V59K6Z)+ 6XH_! MN%\.YYK&3J.K*]O1023XH[VRD*(-#25?2'\:I?H2;]+QQM8DRKWERR[+F$U MY&)-!Z6;7H'3SZ![!=8F*O/,=-3/=J7D(KY5>YO\H*.\%+*YP-H? &\T-ELS MK+9-T=U*2=*K^>X6YR]PMW.G 3JW5%?31,DWQQIH>*%]4:RZ.Q\6Q84NU:DB M:]5SI::2G-/P>GN*!^1_A!=

\ MP?)O=<8%Y&:%['M&10I+/4.L\[!.?QOW,+)Y4_A[Z5*.]]BK6WJ45Y-6[:\;)>\@/YGXR M;^ZS_8XX].==#N?AY17>O1 PXM2=%+,4^UE M3(UQ-D A]I<3E-RO9).=]33;*XZE9&';7^)4K>$TX&][4,,!0Q %H 3%D4BU.U*4#AFG$+8V'!A"QOHQQ\#VV)SKZT M3.-Q5$W'61+07/E2^OF56ZY!9<)%$0=CE\?13_0-$59- =T*:%+NZ%M'X4!D M>Z%S&JJX]O#F1!=AUH/#">!%/#+Q8GR'/>-@YL)6]* 7;=(E3M* MI4>S\Y5<64!>8UJ34^%-F*4R9A7FLMT MJU.FFEU]C6LKQJSP]IGN([85H(BX"6;8,_:BVG+X)O9VC06)EWVV M&\I,@YEN,K,T^#_>#\UT,]'\R7ZF[NWJ/@UW M3O3AL:&)]',L_=+[U'XZ#].+A]4E5]-HW/51;2Q MMY29&IILF?PM,NHN3S ]'0+ZUHF?AXS(3T\OCK\XO3C$RWWP@@.&R82(>3S$ MA SSF'B!#),*$7,UQ*#IV>B_3^H KA[C.7"6FP@ DLA%O.3]*\X63[]4@1 , MR)=LZ[T6^__]#Y[$P),]779O6E]7U#P:/!PP^/_](G"X5^*=Z>?#T*&/[&X' M+HZ='1++M8@E=7=B^4)XP;&'9[3R=I%\(G_W55-__H=E>7XVNR847KVJ@MTA M7\80#W9:C\:_3!@^UO%@GA=K\IQW(>I*B,@W"JK;'^^=PNEMT=/11$F/<7PC MDB9=C!<3_=6V-%X.WUIGMG?Q.Y0$^*SO9KRN@J10MB9R7O7SZ> M]BB&@K;=/_32 H\K8-V];]3MN2-T_WI(,"*Y>!"+[K?Y2K652:M)4=I&J<4N MFE7,^NXDBP7_5+>2[?D)@GLTXBQ9E3NED50U[=( T_LM/HLFG_E;_CF5:Y^] MNN[)\"4?#5+_W'5$+K:9JBD+6WH5WXQE@ITO1(W\:+'W!ZZC M'CM1FN4>;XQW6VDP2';:I75R-FB0DQC,@(D_I_TS9O[^87;4O>ZG!P/#+S&P M(FL-LB#$<(C)WV5AA;=;X +4!J2_YXHON=BL53>=-.OS@C3 9E9QG:BK;?*6 M=A:XV*P,E3:[[3A),VQVT)JVV;[8@VF8X&+#\?BSOZW@IV^VWWB-_1A)=V3TJ*AU*1>HFTO%NN;^- MY3KV;>^@D4YDRJR]:&!1+MI=4>W-,O SDC;*A \8M?2XAVFD)=3)Y*J#5?<#I8.-@]W$[KPL];!IX MEK"-3NMO>HURK/=O?2F;?@FVU3@#]B;RAB\Z'4^#C_1R6UCCXC%.7^84A,=0 M.AW0]Y_9C6!S:19=T))Q%!E M>*H@+7-Q\J@P9E#%56Q6H*Q<3^^00=BL[.C1:BS+;5K9Q),Y4BYNE4H@-NA#-MX.P2;2EA%!: MK EJD.I,"T)G5I_J@<6KDPP778NQ5),2N7)&KBZU;#,?B$U+ @Q6W51(J5M: M+K/=KIG7J;,RUZ ^Q"_6D]ZD#S$0'/ N!9K)&G8W!0]R>ENR3LTC[!3+H;^C ML2++?0M0<-MO#]UBI^!G5UL ^HAH0C4%]GZ$E90<[^DB0&V"+>B/AX.Y+>(O M=RUR.NI[U6L^&+Y6V_7V0K#8K2IV_9K[%]D=7U42YKX!NK'AN#3O ^>^1I^$ M56,_/:<_+(+Y87@)J\8>%#$APSPF7L*JL;!J+*P:^^F%0&'56$@LO[5J3!5< MNM%FAUSGGUA(%A2'"'/COG668UA&]EN3'#\S#!(.1D5R#Z57P-_JHBHJUGGM MU>,DC;RO,&POZ*"<0T%3][NCIA2K4Z7VF$K6MQLYJE&#S/S#0]<^6A9F-3IM.VHQEWRY(,1 KMDL)F)U6"DT0RWY[M.&HPZ-MPVEXBH+]X6"+X>.K[K\I= MW9<('G)+PL+ ,'?U>^D4GZORNWBAS+KK#)5I+%EIT%GEU:%23_?J[5M?***F M;<3Y&DO1R5;%X&N,/%R,;5CAE_3WN/_[K/ES%>?&&BB6T5JNQU2M2=*K.V6YO6%;4FSM%N&B7LVHQ MN4=U$VHUGJ=SP]8.CMK"4\^XOUU.J+I: WNG M&MS+M\5XG>P1MG&,R)LK0FH6"Y5M#YNWLMF7 M!OZ^EVY%WLB],/6WWRXJ#9FO[3!Q.LMO22/1E99HJ#*>\+?CNLE09;S(Q%9] M&;PN%TIF\,'^'!)*X-\)=$8S1B2 L97#,\\Q)3CY2K=[6V* ME"PIF:&Z*^D:OXR^-$WV%;)\'5A^&&52S16VXW9M;+#C)JUQ7\XL.^V+E.D. M\CT,V$,)<@S4$ T3_&\_NDY;\L[AC?U0613GO32P=2\C'W7N\>D 0(4WYQJ' M7IHQ#$M9.D=%]?.6X0P6Y,$>"BQE/RO$/VKDX,YT1<_QS=F-_,L;/^AT*0"H MB)YU*O@3>1CX--4+[2G<\8[[>8LL4 (9.'/XK!#P,'KQN-N$!POP1:"J NEG M\ 4I@:G%0- 7BNM*#DADJ=J;@ZV6=A/X6WJ'9AN>:*6NG_RM$>RP2\V1AKL ME9VQ4[/.S&GSI8GC+PO"P.V]T>M<0QEDSKK8]?7=? 6']CS,>%C3S E'21RK;$%#&M(MT*>R/& MGB-9V"G%'?WL2BPDESBOX8C,L%*TR\XU..+4K0I>ZB*+Y)[3I25@&JHW#-6X MVC14[YV_8LCIGX\5'7]='7$X0C(L!GZ,4JVPMO&'X24L!GY0Q(0,\YAX"8N! MPV+@L!CXI]=WAL7 (;&$Q< _O1CXQ'D1U@+_@,37L SX]Z6\?G*:Y'M]];>N MWH1"RI51QPDGV;G:;Y=J TD:]$QV)XK:B+M]RJJ)I_JZ3A :S1!SK%6M-U.= MDOW7/\GG(/=R6+SY>.K6K\I0#(LWPPS%3Y8_W.RZ^&0QWH5K0]X4.NUZI:]0 MUJ3;JQ4)>QMKW[SF7]E:N:U<43I2-RN4M3R3:F,VB4HT4X]S0LQ/RM5ND/TD0^7EMWX1X:+81"E)>L' "+3D_8>'^.6;>_AX:MB;'9Z!9% M5(R,I>?ZO?J&O%Q:]PO5D"_'?(&?Q.H:T]*H9$_NQHCIHI3(W!SSH[$4F]FC M28?J5G(T)9AL-+9"197IY^05IH#_1H7CQ]Q)85'E]\#3[W-9W,V#_<':R0MW M J'5VCI6RB4I?S2I=[3E_M[!A@FPSO\O3[3J/,:5\FTKT8ELQ%3A,,-=.1DOQN%20JG$2TV+< MJFGWA*!A@DE121?&V]J2*J9J2K:9L#93!H[S\ZVT!=&F&NU%F1:7U1Z16FY+ M19P,&A$8'<[7A02_2-&KXF+>$1(8,UP*02,"J[TI8^UR'9J.YE>DD1A;4V,$ M!S[Z=C=DLC+IS+(*-M#4_"PE;7&9: <.T"R0[*!NEL?42K0KJ61)FT@Q.,8Q M<;ZRNML>!(Q?%\E+@^Y5Z7A*[V!JG:I7V6 Z$DM18 M]]M];$!05M06Z.I6&':4=A"4M$9IHLZ76)\:X,O^E!< Q8_@RMCYRM6PP*R% MRD2G^@1-2,+"3L(\N(@%8NFNUR%*BI+3*U@9 S+V>#N]N-H&+-2G-U-2996 MR<1S4FT[%\E)TK^2%]=ED4IKIE3MS = QA42@+K 2M_9VZWTF)/Z X86.2&- M+X=919D+8*7O1))>R/$-O#J7^+2XQEJZ/*6GPB3EWWVNI6T9Q])+FB<&YFA# M"M,EW@8K?3A:3;L]<5*8MJCJ8K-<#NNTJ2ULL-+WGH2@D=2@T;9HGLK5JHTF M,U[+<'#V-, MNR),T@&0%\>I3J-5G-(*68P2FS)M9FHV6.FG)7$72W94 ,]HE=GAJS70\SIP MI6]W82PN4]W=;$OGS&VC61PO)WJZ/PUU,&2K%3&,_CB5%V-L.8?G1";>IX5>!MN-1# MT\D(ZR^IMC_5G\LJN!3Y'K/)BP8K:U"!Z8$=LK+&2G]YTTK[UKJGXG*:I@;& MIL"+-:[,J/;9D,V+Z]RIIA$>J.%+L+6I6_R7V6B^E,;+NN7)1$T EOT< M4#? P=O: NPK-*_*&L!VY3E+YILS!P%9=-@#PX#_ :BQI,H5P.< C&C0MY][ MIF0C+G1'V$!2-IG*,%O;;2F5O!(_?)?:45=1_9)9L^E/5I>BAZ22SWCL=Q;Z M/%C)U>\MA7LP1&2>$T2(B = 1,@1#X((P!$A'NY1_/FV*_IVITZ_X]2/';5[ MK9[LQ9JZ3Q_/N6(>N)SNM?HY:$_\E%++JZ/ZNV.:^%15I"N^[IK0APJ&11BU MZ9I.F>?W35.\N]2ZZY&1$7QZXLB_OG=#3T22I,K5-("*O9\%9B&H!I_E57XF MFCG'Y0@@V]QWD3QOAP;=]+R%TW%.P#%E7" W5C^-)?'VA( N6 )[2A+^U/-_ MA[SP<;'^ZUCAT_U:;\8*NUY=!8"**5C1M)?&(JLN!RR,*L9A!N13,N//@/SW M9^^XFUYHKO?U.VA@;^%5O\5QK(? ^UOY6/0FG'P;/OK) $J!_75+Q/23<&2)?3+!BI>@#:_0&: MN:.!P)!O0=>4(,7C+#C*&]3&U!FOP7#9Y!6CH:GP"+HFR^"K7JGKQ3;]0'5) M3*=4QMBN5W2R398'8XZ8EDB8CO5#M?BK,4W(,[=7X>_$,PN3R2\S&X["F+R4 M5FRCD]1&)."9MZO[QPGNAPR+Z[O7OU&>.LSZ?B'K!0Z_$ VG-?EINHN;V>(P M=U!ZB_,7W^B+6Z>\Y#1EJ:DP5=M+?_'9GQ?27=CZ>F#IPYI!=]-D/6_*FUVF M+H3I+G=/=S$U[T9()9XS]VQJZX]>@G<[SKC[SAUM/Z%VA*VY'Q$O^'/BEV9? M/#9>TL\A6AX0+:$8>TR\A&+L,?$2BK''F"_P-LWX;D" ]NA]HD&O"?1':VG^ MYA;PP'Z#,$)-:#[J6DOB#YW4Y >=D[#V$XGB34D.OQ7GQ'M"93Y/P8,UH7/' M*4-GVY\OH^4'.^/7-M^#G>[V$6ZD9CU6GM++(BPD[)"P?SAA?^ FN@]N MDVB+ @^N?$:&U\YWT* >D%9?\T'Z=/NOZ*DZ(.7SI-0"[7MK13*JEE-RU%NV193K0Z MS3%JBA;[ZQ_HT;G8IS04&:'("$7&=\X>_:C(J"U*W@!5;8J*&EVQADKBV7O.[Z#SD[=_ V[?10][.VX/%T*JM2\4F M':V4]5S/9!.3!&S/_/4*R(.9*7E^QNMP:,%/#DL_D"WVN\#PB&$^O[#[RD+\ MD/H?E?JO[FEX<*+^-L9R&+?^*:KTSXSC??E]$9)E2)8/(O$?YLX. \MAE"B, M$H4&2\@4(5/\=(,'.XH.H8GB3;PSCWCPAXK"WZ3_ZEO"[]E>/=G>8=,UE=SD*T(U MQDO#&)I3&^8,AR(B%!$_-E'G[2)"$F-=RMJ6&A+!E?"Z7DS/Z!*:3_V6%)WK M-H=]7U?6)E7E&AYPP_^_I+C'X'M=HE'2Q MQ0<1]QAY3[N%J-?4Y=#_Z/^=M'G:OZ>?B;BG_O_9LS&$1"3QG$[_'3G\".'A R;LC'H$LI/.I\ZW M3GN?NI^]TLK*Q0ML)4K@S\DKH>5,F,8.2/@_)C+7(>?_3Z^9"^SC!'\.FOKM M?@04>M1N5IM%8+MHV'QW3Z/,<7^K2W1Y"M4@<.TGSUMRLI8;:]$I5EP.8]9L M)TQKTS:45'_]N5*S52"=[=:HZ M+L^X1JZ;'Y;@I!GL?&6B(5"#2G9DT42N-:A'Y;+=,.!XIMCY2JV=9X>%=:M* M;9.=O!SM%%HQ50 K$^3)/=U.VM$O6QRDY"1.J?;M/J;@^5;NY.%9D M2T)Q%Q,:B9+MI%Z?KL0:5+1LU!H8Q6M&4)P1JS>'-! MQ&+]-)%K@Y6^W9=XI5U,V;6IQ!3*_='&E-?+:?-565';FG+BF:' M!0/OKW8"6.G;?<06LI,U9;2QE573HLV>;MK MK%2U[4G:_\QBAUK)0F/5E E8?%1M=89IP6PTO?,Q6R;4Y(Y!L/$5,.4*(&W M] 09Q)OY95DM%XVIC77C"ZTRR.";:@ERL>^9PT1\52\H.(,-:+K4%\J-1G8I M!/%FIC/HC8:Q;8WFN2U97T4S9;T;7FX4[26XI11MCV+;RER4\B1VW$^T@/IKIN;@< MU>0%+;;68GZZJ>MERPZB^7J'X+%XMK/#Q%U\5^,R?'5,!M)G6I]TFB7>WM%6 ML?S_M_=>S:DC:Z/P_?LK5/.>_=7L*N,C1%Y[?U-%$)@<98QO*"$U("0D4"#] M^M-/MR1$L+UL@\%>7,PL# K=_>2L38UB/%M-C([ATK.9U)L59]!6.6U:TNNE MM2@M )H'5Q;31K7%LT59Z&YRVJ1J"./V4[.?.KQRS88Q1ZQ/HNR\L:SJ#T^= MSNAI"8K9X:6)YB8U?=A4V% [WXA%&N.P.L67AH_LJ=!-/87%P9#OUIT(7^S4 M4UHD#9<>@.EIV"^F)HW2(]M%U7%VU.ES?'0$EQY@:_U MW!8XS,'#1U"O5Y"XOIZ3#=61([.-+>GZ1B!/C;N78N4+-&=%=XC&['62?W06 M'3VL)06^:ZWR2*G(15%?]N'2,-6U\1U(3MMO7/0527)U, E_C#S,'AG@.UHPXFVEKF"P 3[!LT79L MPUPSPGW[GO$2_P*WFI %\N80 N9@_@"C6(QHN8,,K*^>1L /AT@"'<:W9M' %1E:]E'$'BGHW_@>,(7D:) M2S7NOB04?MQT^\_XTUZ=H7D#Q(TB_BQ 8(J(W@!Q!8 (WZ=NK.F$@'A7#L); M:M+7;?FBS>C/>P9O==>&EYRD^_QG=(,K[C[^GU.VF/_301W]!J#F3A([?UVL M?,56/M6(1.1JV7/H%3)O)?9C[X.X:@_V;" MPLPQ4;_+9J.I?J+Q)'"==O&YJ0X?R]SRU$E-T7Y8]4PK4%2#_OTXG=/YH MO']_ILX5X'U>G]:%S3"^4;/+D:QWM9+86D. +WI&O*=R^XKP_MKM*;\*%UEW MC(YLR/48NB)Y0#.VOH/F?';!^P=QF\M+V9TFHX%Q],?8#%]:A9("QU7XN3)J MFV(S'WOJ+6G,/W'/G5&Z?E-1^@=A\N7EYGLPN;]HY<>CAI$0NMUT?YT5YZ-> M$[+ L, ,1^XCL?,)S&\D'2\MVVN&'I*1[& (0.C;38@X4673%>SO9K#^*%&* MT76+K6XF_C'FTT$).;R0%,3&M>=23DO6G5 XW8^"&&7O$^>JT[D"A+\9J3]% MV/XNKDM&93(QQ$:9%^N*E&[SB?2F"5,L0-#>QR(WP_0*#-.LB63%/IU<_7F/A+%_3UV)R#NWS]?_NU@[@'"9GE[[-0[&Y;G1+W8KCW$'SDRXR!*-+Q#1\F_ M;^;EUTOH[%C41XA1=&8A:F[U@0@I[J(NW:*BW\+(_!)N_XA O=4)#! \^4XLLDKPGR^;N2BC[U%FM2K8M$:OQ%&K)=-B_T9MGNLRN"O_Y7^JAHHZG50"8D'QYC2R97J"3; M_*/-.O68&#--#0FS=#]!?<+G3%SZKD+XANW7(YS?B^URN+SI=0K#(E\H/*O] M3B+6#%E0:D_LXW#T3XR^>NN_)@OYZT79==@*-YOY.TI@Z)NDZ X^R_H,T>4< M]<[EIR'NT8D7)#9D)^)]$Y4KF1JT;7E)UMZ,X)L1?"$Y^P).OVS?YC>;5J[- M/=34>K>A"+/F*I:-06\:(EK9Q!]DWIZW6^&G!>4U-*7QQY;NU N9:*AA7"1= M92!/F72C(>AI0F6$A M]XW0.,=]E&/A;>R6/OD7WS,-$UE0]R7C]6C&DA%-1)OFX(-3AAC5=9MTUC%T MY*X+?BU@;)Z1WN&)_U@[,R5>73;-Z;XC=5:T?P_^&N$W[95ED?<$VNY\=6>= M U\:9$]N-_-"4YW'SC+*%4H%F6VKHZGVD.H-1D_I6U.=:VJJ$[M/OCJJX=94 MYXM:B'"WA@E7 (CP??360N0: )&\CUZ2+]T $6!-MUXNUP (S)IB-T!< 2"2 M]^Q-1IP0$.^:ND]] MA^XV)VID="7=;;X JK%O %3N@TDPE$5=VL>9._1!_3H9[[GTYDX6=J/VWJ6W M)1V9L"N'"V)D M_IA^KO%UOA!=/^8?4VSKXP-P/T>/3]5NY5%>AUB^_5B?E75%G^7+T+0J_M<_ MR;LH%W]KZ.4W,A#W% &W0I5D(!1UL(>5Q:G:YUR!N7@IA>#2^SYA=NKUF8L_ M37?P"\7?XE/-Q_6\Q,];1;7P*&L),14S5HDT'0T9OHL=R=S[,:;TI32)2^_[ MA(1\?:;T3U,Z?IN0\VHR;">>0F-V7=737%*SLO,GF&(9!T+FHB=6."ZF7;20 MA413&A/U0D8+I!FS*=8QO#Y]-R_#U7H9+N69_F/8T:7T"H\FC["E]'A4'#TK M,U6("YM*-(*B8FKN#G_&^D7T7&T';VZ)'[')FQ/C2_2)5PBXG7E,H6)Z_< [ MH7$KZ2Q2,[X*7=#BT+SEL&_%CW%CI-M9)AGEF H2+>176ZR)WM$"+ D9PY"# M?R('>W-O?'/WQBUL_HWUE1E:_"ZK(^3LE1NMT[I,:+D^%"Q$;CO" B-B9EU$ MDZ><.E="J40D/W::S\U^G.HPX?!K3/#F(_F6/I);7L(W5G[.RPU8^7D1TR?K MA5 V6LVBT;'#TR1P ZP0O=I9^CMY6=*29#KXQ(FV T6LYBE#.#^YU.]F29G+#]@5MU5VPSC@YK?>Z M/0UQT$<,:P"O-[/]YBZ1A@D)GJX/!,T=A41>;JZ/;^[Z^-&9'5_ LL[KQO"( MKJ&)NHTY%._175J&UCOPZ9C^8 N;EL4G%D6^H"WU]*B1MY4LM!O#^D/TL-7A MB9J-W5P6/X&*K\\3\9T4CU-2,:?F>^G^ZB'%ES?*9&2KO7R^V<14C%4-+G7H M;?BR>OF=+@Y'6Y.AW>:.-X7M*GC$;Y2ZVP&D71QI0IK);%, M/X_;K=1LU$^!=A Y8L/I,).S2G$D5K6^'6W/4S..*T1 M*P 50L[FD7E=/\"1 %U \0LJR+)^G6\ ULV9$-SWI8<6?+&SX=+;_2'.B!?9 MVM'11_NL3>X6$_9H\=SFG2&KL$YV.@C9RWZ8)4D3\;LH%[[Y(+["!W%I:OAB M'\6EM_M#?!B?(_Z5G*D)I:@]9,72H& _QB0]EV\"\4.$Y"[Y.NU_#\>%J\AT M#%O4CO7HOODMWJ6U7!.7.ETWC$MOZQW&%NDWSYVN4=+/1]O+MIT[9].(2V_K M,VA[F\'Q>S,XTOMC(.X8L![NMA,HF+$HDT$.#8$@PS;F,U,8X7U M"QMI:^;_G-L R.P;0MC9FEHFD8>)C\H3!6,=$] MT\& ]0#U-EAA5(FF3!487F(;7S\[\S,P7"K*O);O9CAV7E4KHFRLVG9R1PGF M?A.$>7I>-62_",P*'%)]B)<(/(>NUQU"*([0P; D E2=Z^;4GB*%5:0UJ[+U M&.([:/G7/\E#G]^_R%08^G"7OB@HMS0J8@"!%DH'O[P-VJNER#9L *;!&/C, M2HZI6+)"%N3"57BV&RDTWV2$K/DP*O,]+:)D/V[<_'Y#'P*T8I1_X*,"EQ/B M5K[02T<&)I=;0C;%73QQF%&Q0XD#A-DPT!$E1D8P_.48B>>P QB\&'($/A*H!0,0(!.AA.NF[=.+5$6(8 MYK:E^2[TIK):$_ 1-M5I6'M.KL>=GM'\./2.)O2GR5BFH^";I89+5NG&>VRV MD7\<=ZW6YLG X$L=<;2?#G99+*#QVG1%O 3X3NP*?.^13XHI,5R>FY(@AKEG M+AV75[J&CSQ^A,^]++BN1F42;*S:;6C PAW5Y9$F)$2^Q'[Q"J?B&J,18U&9 M#]@B8;U2EL[9PTB G\D46UFFC2A:1)(<(SL([H.7@D;)L?^1 MR&QZ+!,88ZDCTQHK9&@8%_X/@YD[J*+X:10C#]Y"5F0BR]%L> \%?EZ"&SN MZ#9@EY+;W6N 8+H8XVS/Y CCQ0J,A/@=(V2,L)V(:10;@XXI4H8(P!EGAF\= M.C9671G,T'6\=NL.P"?J:VH.X;>3\8'XG.C@)CNZ2\WW3 9)(M2$ M'UV))DHJ_.*]A!DKEFV8[DL [8^M=2PN$$8%I!-R6N,'#/'WS&#]PIFZY"S< MMRE!'K\&D[$(HPL'7Z#]G3 [MN@NO#[$*OD'G--$+/&/_*B7RJ&*&AJB65-N MU9*;Z@B+I;OXD3&\!.QG/J.3YAZ>Y(P&S50I5\AG%JI3FB_[RXUEL$U0=N^B MJ=CA&I?_Z1S>.Y-KLX[@3>!%AT /W58)#F8.'4;9+6B830/.-!,A"62;@7Y^1V\:8FP:H#_#5@6\)XU_,VE\9'^[FC<<(_D:OKUC'NY;]TPBFG2U[W\S2PP>*!\C$XZQ%H,A MPV!*XA)8BX/6=?A(6'K _E/\Y&=\)@P"15TGNAF\*LG^:U_1"FCR?XO ;46B MI%'3 >[!E,!D';<+;\D86.0E&.8<&T[\FP"J5J]@HL/:%S4[X"O\8S($JPM" MD52 @[I.-#"XB_B3(/A.[X+W';D3ZZQ8\P7EDRHXV[UB*C=V-NSI(W2_ P?K MCUB)A,-#F'+L[3)W#*6A:4R9"!R.P<18XB@3238]I<_@>066F?+(DO4O@N7> M,Q71PG1RYQ\?A8HTUD&;QCP-$Q)=@Z1AU4P9PN#EN0-4J "@IV!T405]YM?) M64PX%B)N E[P#NIZ0%8B+>O.3+!PYU]B;:GV!)=E> /+)T2*K ^X.&*3E6% M?]P):X'!<9*&-P7AI+%+;%ZT* )T=H[)<2_.6.*B@; \I?)\B(ONSX?[GYVY M=W[F",Q=-LQ?7F@KL"]WWAY'HEPC%*)C]0A3^R5J2W%M>4&SY#WG1\U^^>$Q M. DF=I],_HO9?H3S.#A,&.D<.+*=DYW;\SV<^$",Y Q!XZ?"2Q[ MK#:R!<)_169L@@KPOYUZ]NCD._B,92R6]-K.]#OW*\RM"7EB!,T:9."UY4?1 MQ'\"\'T)+W=/]=AQ[2&Z/VS<673TL)84^*ZURB.E(A=%?=F'2[ES(/0'!=EQ M)N_3O(CYA ZVHN\.HHR#^!YV^JA"';2I / G,XMBB;,PR'6*!7D^_I-F!B_ MDCC##)DX*3P#V;2IRT)HNSY/WFO.2L-*_B4,<$3FE='S'_9'"U; %1W]7E2&?*O>Z@AM9=,KAS+)O&0M#]5/;-^\H'YFM_L') 5M,6M8=IKND:RJ M03A^0 W5HFPFE:ATBD*=K>A<65G75G+SKW^&&"NI[-R/7).CQ7^'+GBF-4/_ MW6.=J/%-*9,;%X5LSTKTVG:K,LXUSWVLT="XL9#+"85OB^90''?J^:R=AF/% M^(NUTZ,G>\^D+68FFK;GLSE4XTDXVRD% MLS=>T@=?/LV/(N#>AHTIUO.)0QJ?;9:\&YN<$M:Y3WT&-A_"F[+DY8\H_S&^F01FD0%D*G,;7)U&<.)A+ M:JZW9W.40RN\*/4SY6&*5;IY4[#'Z;X^Q(I*,GSH _;X<_"0"(NV# T1/Y$F MNLE$DLO#?"_)4K''S *+$,.TW*C5"UW^!^N@S 4^;P:"5-12GF&! _+@#%SJ M;98-'GC>74\'F=/ZL"&N8>GUX=Z)6X&#%LQQN-[+3D=".9*HQE+1V)-3'_WU MCZ%3A?! :_DVM.?QB_4.[3% ?$4JL@V(-D+5OV0X)HV=>1Z@(!D>QM U-,+F M"J9!"2&9!-2VL4L/Q1PWM(RF,\U8N^%3JKU!P)QR-0BDF0JR(;CFDCJ&,K9Y M@FY0XL&!]"G)VY/M=X4&5Q"-IL.[B5^*6%K$9V-!:@-6/T6:C*58;HQTBZ^F M,2#:(JP%-KP-,L)?WEW@(3-T?.':#8CB6\CZ, 4L2;P=)(MC(TI.,P@3&PZ$ M'759PRL'DB#.6*:N,W7)-H#AA5-;A@>Q:K)MZL!$MJVY_J9OKJ56,(1&Y(5M MLBG2=X.<<1HR6#"A&H0V&]@,6!]EA#EKL&R/45_ED53C=74<7LG/F#ZY([$P M#XK;3 APLV&H3449D5]FE"/X5P9.'8-PJA#<\( X<61%PH#&U ).(&IW8%"F M9Z:B >RBA$H\)- I_NZ@ L$B#PLP5N4-S<(H"N&"L0'A:AK+WKG,0DBU:("> M."X969R*(^(5P/Q6 O?L]S5?@$F3I+\M>VK1;6)*K@]S=*L0*CT>'8VK[=%S MQ-''?&'9K$;F_)Q_*!)T.(P?WS,/QA+Y7G!-7%H.30S!)PG1(\S>,7)8D"WJ M8\00,YBV<&^,(4X&P^HX!0#DV5N8-'!U(2TL 9*'.Z8W1C MRT:0GU!X@?,'QAKQ!@P&>+08.)ES)^.$Y\ MEB-Z0)@!."1/0R; (6* :%8ZJ<,@:A1@"-;"O;1?HE!LK;5@T8-(\+;_H*GA M"!N)QN-A\&&"!U7TVX&LZ^MIO_+,JV)QO@E5RE8H\9S&),CN7UG*Y#AS,HJP MPCKW*#>T<*>6K8Z 6/>OK*\U*;N6A9HPY=BYN!:>N&0WW><.GUG)QI1$W1'& M;#SW\)S(9D?-I@)7'CQ3?\HUYL_AP8-0;E64<3L\U'4QW8\IJ8QPQ M>2=;G)?LQ"JBBS .Z^!*)Y)%LMQK%U1G@+3>M+#HK$R84'-PI3@.%0:]Z:;* MALJ12'-N" 4]ONS'#Z\$OXTH.GIN>9QX%: M7334>6>4SB&KTS=0LQ\^@G@\"E7%QX*>8J?-"1]I9D-E:S."2P^>^A3K#;./ MK4%,G3KE3E80)MS3P^@8-H^:*5ZJB/DY*PXV[$JN1.)1M#R&S6:1[HQ;\_HJTCR&S5G>BI6T:JG MG.50KDR>5RJ8O,8-JL/*RS [.B47<_; M:J=<2'3[UO(8-L_3_5!]T,L-^1"JFOEQ5:JW0B,ZW7GWRD1EUC':5:?"3A>E M:E-LS=?5Q]$QO*]OZEFU.>^.\8%FVWF.[:<'=9C\&'6O/+>/!WJ (+1-PBGTXJZ-/Q3YR.MKD>-\YN^G @ M!9BF!H A8@R'6!EFAJ+DFEW'\E3Q55@[^U:)#8-+R1= MG<8TK83QP7H:G'?OZK#869>GPH"=#Q[JI4=ILQZ+4%KP4I2'XCI50O'V\8.) M!@U8 4@1YC!>Z/;8 D6.G))(U#W;-?LACD"5Q(&H$=W,&B-D_R>@!@?RP0D& M>I$*+_D$IDC118 JB.G-%,D8*> 8^*D65J.)H4549/( 6!Q%\#UBV N"?%,K M[+ ."_;F!D^.VEV5<@,-"L5UDU6,]2+;[XK%Y:I)IO U=9IZTC47G$U)&87+DU!XS6[^&S240/ MNVWX^5#?.UEW9PP;39>'O"H#DPFAKB4Z4Q4 M3&JGCI%;?[2@GGZ3H:4VQ&*7%%-RIMCF@N:D^ NHM;"15\^!:&XS2!PY Z#[=*0T.'+D>261%<(5Z..4+?V/]R'+N+_@[!-W,4R1^+ MM4[YJ:CFV*SQT.J4*]8L)H_^^B=R%TD><<4I.\<&Z8/[N.#%C7VM? M$_"&NG:6]D;'];JBORW)VF(]F M>^HZ+:O==*DW35>/IVT?DHD5!-0!_*^'F55%&S*.%11$,U_@!R,-+[F1"&Z( M@'606OJ+[.P21IP_3\O=TIJD\1U:=N/&T^/ZL1!-"?%JALWDQH7L7%N>R;*; M*GK(S>AD[U_OXK&]$W[\S9X>I..(GUY*&ZA(&!#BS$*_O _!14%"IKL@R%24 M:(:CETU+NMRWQ>F>WZS2PQ] M2/C^U9:V@>3+P.-!F@T!"]TS\_X.0;.97S25%MC#FUFL;EHQ>;%WJ3C W-FQ MT5=@+*%!WR7=DJ6:?I@_G"+D"UR,LR^LKU=H@=D M[#KZZ@>/X11=(%U1>5TCH&CGQ^!6O]N8EE=M93=+U,HYJ(87U%DB;8&J)"1Q MI,/R8E/N<5W-Y-DYURCKP_742D0A98*,I(]%#GUAGV1D%^9:L6\CCZ^115UR MSR=K^?ZF_G[C0"?C0#TDFIVE<83Q*#6^\-BM-S+JM)(T0NN>M5H7EC03)7P7 M/E*W]>,TJ/A-@_K1&M2I.=9-C;H@$QN;Z-B$BO5LO9XUQT.DQJ7P:AT1RO)2 M7O:C+AM+'8;,O[?^E+CI3S?]Z:8_?27KR1N.>83S9!J"553[LXU:SB^,;J81 M$L11NA\#SA,_4E;YL]0G4JU&VHG6,FZ]/;?QPF/#S+Y3FH& M'85%TU7<"L?O$T:Y1I+^2?1Y7<3V0]6.(^H&/U&YACH)J^J\'Q-G[5J[Y.C+ M?@+4C>A=-)GZX0H''33L-9*\*1TWI>//53H.SN/;S2)^E1$*NJQ8$B3=(YDG M'0J.CR;!7'%BABI"5ECEU6QAWLRBOM@<6E!+"UPQ=5C#_Z[II%>FEC6@EXYN MTWD)D.MRT]!.Q_]VJ#V"J5TV',@#O@9N=\I,@$OO\T>K=R_PLR-\RW@&K^]2%UI]VYG-:- M[?5Y:V1)ET'BL0CNI[C=3HONIF/L-T$Z7B]K1)[;_:F1=/C03&[,NUEA.,J< MJU[V4ACW<^MH(_?16V'@%18&Q^ TNUP>7\'VJ@NG/R+J!C&:N4-D\:X8>H6H>"B7MW2 M;GVXXP+!A'O$]1%?SSIBK#N;JTXAJXEUT\PM2$=O2$B.1E_Q>WQ24%T9?IS. MA_DQ07%-KFFW?9TQ@!$"5"R@%6V"2-OPONS*/IEH^-/I_6A8*$T$&7=):01/H2E7H]<>G2:IF1ZV X_')P%$)$'^;E8Z;-B-A==SK+CX631_.N? MR'WL8 Z VR'_IL;_-#7^@+-["=$,1BMTT\R_J69^,=9\57SX=_7XF6.B?I?- M1E/]1.-)X#KMXG-3'3Z6N>6G\U ^GH:RQ\QS+F&V,%TVD"D%LU)"G*^N%^NS M4K?4F=78>'<]*Z5-@+^M6+Q*U?77T/W?[V067,->0V[D82/9SGL M9PE=8];0J?9Z#7OY!*1( "@0YI*PD60"&8WWSB0"[SU'G.M%>X:+>O3C$T\^ MY/7*VX:O_FK:Y!68YB_O!*.P+[<]%O?*07WX9")P$$[M/)O_%;#_">1P<)F3L!(YL)R.'WK6;D^-^]T8DTH6+ M;SPLL@7"?T5F;(*(^=]./7N4JN#SL8%M[E=__4-2P"#VEJ7Y M3):/D^+OX.7NJ1X[KG,/AL#K!F2ECVHIE@HB3S,@-'&8V=9)IXW52*@G^,*3 ME,@I307Q\=N,O_?,^.-8,N+O"]\8G"FX VT&P'U"UA]8C3M8_F6([2X$Z,=$ MLF*?>DF?&_62IN$5,C/*'^8,,Z"]V?;^ "C;8"S\$F6(-3B8:!/<'9D"(]'M MF7A[S,S$>JB)]T/F%RD6B=U+$/"'05[D YH[R@)KF3J9@H6_%26)I@"82$+X M)S* *OW*G&)_&-'+3R;CM61$V(X[<6^(L( @>U1T8 $R,Q!U%:^!3AZ'&^SU M#-14FR85[/*$UWI!3-57@M SHX M._XW#2S)W7D_N7G,U1\G49N?AT>KM=JV-O74>Z,E5%ST#\1%9IU!NC3&6U3) MU$GOPA9,97-0WC2F(!IAK5V,81XXW(F4KSRVLYZAG2=ZMQY,#KSQP8 J>T5)O\.2?VEA^"XYT*.C$,/V-D3/&6_;/MZZC MMZ%S+4#/)]:/SNRY8+%<5^?9T.HY7N32'_4%'+S%M?FQE1&,'X3GE5&OSX5Z=66'I\66 M\YC":&!#7].7>8'UM=+AM7IRNY/FNHA?'HZYB!WITZ MZG10:0AUM$S,Q'6US_9&9*[W8:/:?]U=([P[2^/[P%NOY:>M149*\O%6I]H: MZ?U0MO.%S+_%)?N9P5I5U/*TJRK*YC'5S@&\D_>''1[^1130:P0Y\*CO _0' M6['M5EFH\>M08E$5GDM"?K/\.J ;@O PL->1C5I/U'M<*&GDYX]+#'3N*-!] M6>_*^1>MMF^GX:==D[3E6Z1G@'8EK:_Y5;PR5[N1^,RNKY]R=?N\2KU3TI5% M4^VM5)2RA">^Q#N%/@:PH;\BR0&DU$8&#>Z(M>Y]Y\ZQ_EEZ_Y>@0FM1-<)= M^V',U^UVJQJ68M.>^872_;E=7*%HT:JQ\7PNE&PNW]4V?<(_QVN MFV^HWG\)Z)_:B\G#4W72$D+=Y^Z\F7W$FS\O%U"7R75RP@W6PGJ@-\O18:KR M7,70MI>OV/;6M;&!K]7XOP07I-ER95K\0TF=3@2V+Y:M4D/\?2A;P\&8?9\H3KB*G6U"Z, MOU"U7V:LL)5-&KQ0;\ZTW*R9C*R>EQ]D]M_8W?P..:38:-K/QCLQ-3$12FQ7 M7SRQ@WYNDE)'9]9$LX9EUX<%PY MTMS\ _A(.G\H+^/C8!9>K,>9BL*64_-$ M/]Y+/Z;7G_4IT6C$4?%CQ/C"\W2BS]CR8^,II*^EZF/_)?&SH%&-RWJ6KQ%J M_G5CT409T4(R>5U:EVM8FY_.-&.-4!N9"T5"5L<4=8L>5F;M/=EGG!166^%8 MJ[4*D\U:Z/#<*%KF^'CV<5S[0@:EH'JO)YEJG)^S2F[#&HK0F &#"A]E4%\A MAOY(C-@*TEQV),8B$MC?!+G"T!\6#)\VCKY HS:R&JH]URN#H1IZ>&YUC)E(Z^< M43),(HMUV6Z%RFQ;TMJ&7IM6%\OF-4F&[P"U,TJ&4-Y>.Y%QHR:T:VEC41JN MIKGX%TJ&>AVEZQW%,H7L)-U\CCSD!ZT&1A N>G_8I_,R!LH?@1%;R3 Q.L\3 M^6%CLTI?E27.J(9#B:"RV2 M%_0Y262E:$+NQP;2_:#ZDZ.7+=Q)/^MIN M+Y)L=A/M3PK5R'22: *N[%\YBF]:Z564BPABME5OABJKA: W^]SAE16C]11E MEZ.26I\]&^%R<[AX*"WQE=']*Y7J@[-@E=J4#:TWS3FR%_WT#&;CLOM7#OJ% M95B:BM#E)D_A1%J+CI1T/W%XI=R*MZ?3 M<7[$%^SJQM$2C>*PMSQVGB4^(W>$\=+AL<78&DT:2E0I'CU/;3$3DUQ:-]70 M(J$^&MFA[>CI8^?)I\31HQ3MC87ZDZZU*ZCKF)/1L?/DF_6ZF>#3!95+/=L# M2>5Z2S*5^."9E5"Y+/1BW%P(]>U*L].LH5II=.SD43F55(?<4TUUY%IU]#!Y M;LI=N-)[YKDS:'G1A'(_"Y,AX1V':;/#P?RI9W)RF^7D S9\BA7XV+)6TQ(E:W+$QF;V(E6[$8W6!D17,@)YQ1IC,1!CW$@6IAVX63(.>!S.]SX>9O$>M3> MEL9(=C14'^[3?0;6B-6%'%WA"\UAI]U$HF@4!$-0M(R1B!1'X]#B7,UAIXH> MWQ3X%SN$Y#L.X:RS:C[L&W\L-70>[QX'53#@CXD/[8+<4[CZ6V!^>]Z4C04]\=IY-24\, M&Y:[A_:CB.=@^S^#FC[;(.TJ#HEJC3^'KL!-<,!_KA2!+L6./Z4O_2A4X4[! M=:^L^R#QJXFV8?XZ&0UY7Y7WG;OY,WR?SA,X]\6IM]/[:MY/G[1 MMDUEX%!W,_3: '_[&'-:-^6^,3:0KJR8JH%9$U/4I?OO(**_G!==%9(R?W_O MAM\8.3&B&5,$@B[W[.U&R>;'=6!5Y3IZDG??-@&F@66IX??4/\VAI- M$OUG=FK$H@-)U)_T<)KF5X2YNP3[*OK^"*TWAW1CJN@WO?>F]_ZQ,+WIO5_? M'SSD]0?725HX:+J&B9R7E)1 MR:CFEL4)*C9.KOKNURB\KCSL=IA43%#TD*!'%A0B<-WX53JCKA:S]$V^R?A]J6UXDO@]OOUXJ_% M;5'G%N&.U1(%M%BH\C.?K$9[38S;H"^G[N+QZ!V7> VW?X3*G/F-A,V;VO4S M5.FW3.&+ZH<\F^VE;+N?0L5'Z0)\,0%&=@$<;>IQ)G].G\8'3_#E;&UZ#[^\7< M6='='(77RD LU=1VCGM$BW8X$RJ.,+I' =WC;_N O.D@%YF@ :W#SC)UXAIJ M*?+OKRH)U%Y82'),,A&6EG2CE3MB?&@:4UJ*84QGCNV78KPLSQG1G5!NP:5+ MP]%D9HQ-6&: D(X78"LAKXKE_HMK-=+XY=Z[V_Z.>7>OM'NAO\O#TH[#,@ZQ MM; ?%DZ=9[MA,\X5XX-Y.G^NDJY;&<=+FF_REOU\C=G/]_'$#2Y7")=;&<>5 M N9&,-<)%TPPKP[2O 'FB\LX7A?X?T(9Q^NO\KABVKI4E<>9B>U6Y7&%9'?2*H\?RJT_I4[]*%3Y=)5'\OH\ M^EE#)XL&K]# T&6+^;MFV(@)QTX3Q "BN+(M?T',[H)H?Y6!_)?:Q7[25YM9 M'W_ 7C]!'\-S:&!OKW([]H6UD#T1S.B G3M6KY"LA2MBXN.YXI_<4GH*/<6/ MY.;&E9S(+=0L4KOUTJ!L%F9<= &=U[B__HG>I:+Q._9()/)&P[\II[X[#8.N M%^8^E0IY:9N =/O\#IK8UTN8'52,8%24#0? -Y,AR6DM93J5Q0 M"X:2"[?[H5@SL:2E2E\@3WX,>1X8.5=/GL=%A9>T<0U)&KL>YX^G;.PGH/RL MA)2SIU0X PO-';P'?@'-.@\S(VK56O1)&CYE!$?(#GOEY*26-=UD)T5WD)RV M7[FN#Y>%;ZUQW],:E[H@OO"-P5:\6X1@*$9<35[4?Y5=UD$VI6!U4I'H8[!P M-2A-0+:+8?[R6//^KP#U7]@,0"9\.OB9/ID8 OBU#5-9B#9B&AH6#5-Z(LKU M9(O5=:8DZ@Z4$$5):EB49H2!PB#J:X9XQ)#,*+IM,"*SU2Z8AML-GDF/3$1V MQBP5>\Q@.A$E"=^CV.2^!;)LP[QC:$P3VOO"@PZ.A1FL=UX\/")2AF\ M_JFAMVW,,6@%09%LY.ADC[S1KQ7+C^FP@+2JV'ULU'G'2/_U3YQE[S!:'D[W MH-OTVDR[1T4D>>(_%N3MX5=CE,/O9D0;P\#KY\_,L' @8^C_SSE26=]]I._) M7"6GV(#U'SW#5*?:'F?%4%H59U)BP36>-YD>3.>[#Q_67&Q3%^](?J2X>V;^ M<77QDUW,]+]S9O#GN? QXHOEC"IOALU*MLA/^U(Q*XI\+SSY1'G+>Q!R85CA M=+8:K[)B/MZJ:XU8KO?<_"V$W#G(702]8] *F9)BT7F8]CF1\#WG>$HL'$QF MY?@BU1>X\K D/"CS<3;W-A;>,] 7W<,VQ6*4Z12S52::]AUI]BXRF'U/X<1?407W"'0[(65'MSLR067G]_VY*?A7;)1BP=(6 M(>66H-C._:X(\"6 ^P##S+%:?1B/"W,A8^M.-[1."Z/#B4FR8^Y-3/)+MNB) MP:R6%N@IP3*M#CZ. &2:Q17_R'4?G_EU830:.'*HHQHC,MR9)%#OFP.!3&D0 M0:*.^2:PBJFX9@;( PJ63!AM,?L0K;&&+(OTJ\?@&Y)9 "/%U8'K !T"D M'^GJ;P-=Z P:#I%$FOL3+K00%8W0AM>]'^.\J"&/C#S\H.1+<<9;A\O9X3'; MFN'=&^@^X/'.#*_(OW/OZ9#/;3F#":*S!D09= VR.>1AGO(X*8JNC15'^Z_>]\[1:B7%8714[0SS:I9JZ \I])]+=O#U!M/) _8 MZAVF3[PFA)-]]P1D8 ]>-+TO!=#UUS4\VEMRT)"7'P_Z^Y_=I(+_?#&GOD3V)>;U,@1 M)]4(F[XD=U$'"74$ M@2/;*26@=^T6$[C?O9% Z<+%-F:_N/!]_$Q@V;.V(EL@_%=DQB:0^/]VZMFC M#JV73&WWJ[_^(7-$@.MD:96%Y;M[Q&!6Y4MXN7NJQXX+H[GKFZ$RZE4_CN>? M>8,'H+BW'(<;CZ5%AWETUEVD#Y]3)-C-[#\N!]U\NKCA?K M"STO5T.AF\:"W3BS?(;M6HG.IIL7Q5]G8X7HH)#=CPQJ;G?43P\JS7G#Z2\C_..;R_;25 M?666 9!V=)LWD\L\BFA MW1"R-C\<:O5V&L@EG(K?11*?TEY=#^=0((0D45P"YN.KX:1##.%)F$41RPI?-5!T\+9[ MG.IGF5@G0:@31A91H8K4]:12$4)#TPIMI(Q5C;YM9-TSO"B-@Z'%H)8-<:8; M[;_'[?5!X@<@[%Y[%,A];E",%A:),!_JE*;MZ3HTZ^AI$J1\@?#WZ7XGDFS1 M+DQ8A5 P+!51VP\7WHCUXI;60V,6RV]RI33?'3Y$UX/,4FF%1F]:6I17FVC? M: 8EP,8:,P1!(2L C9$#Y!=_7$GF$W4!:RM*R:Y@30(4X8DM4O'EIMI@6;L MJBOT 7H@16M7.M!$+8I_AZ:>!PUZ[3GCJ*E@'/5Z\*^3-9ZKV6&K@2W][*;Q M5!E-6ZT3QU)-NBY^[BCV^JB-M\'&)AL:1$2U&U7&[)/*)Z8SHK0F(6CXDHUW M8-E1,/M W0;>\VA@4GN*FE-79>OYBTN\;>OI!O[-_)D6GT\N'+0M=:G%_WP% MQ#)MUA[6C\:JPG*C1")E) >5VN-G'-@?#U+D4_/6F)=Z A\?%Q>=M":CW\2I/\#*^U[X]#MZ(T3+O0>[ZF$@'S>MRQX,O$J]HWC3 M:W*&E(Q+3:$^BT_;0MR:\LWT^[)++VP3_#S0GMXD:*:B]5">"\_4^+*4?12R MX4&V^7;PY>[[V@/B#%^QPJ=*$I[/9AU\7W7G*VP#:21,TXE2N\:V'QHET[', MZB(/,=V[^&OQGP_8!FZHY9ZY&N/@0B5C:0F#@V;F45L"@PZCB2G"*%-2/1;, M&SSC0NZOK;[UK,DAD-B3*I(M!U8P&3!$%I R, ^#06OPN$&2AFUF0KII_P MSMA(&NL8PJ,U[-LTG!'ELJ(C>1W9R9]TU401S([%&?#W<)B!N@$WY&YABO0> M$%P@L48"MV"=D3S51(8Y$G4W%_^>J5-!8&$>0Y@^!4,!/W"V:S.?.AG2]2*& M^^'(7F,'V'. =GP^ZVW/!9G+7JM=@4^7EE.571$5!%S<"O[-\L70W19%ZS,8W0XXZ*?:P$UW+U1>4LB*\$(Y:$3^NAKF\+?R M;[)3&T8+8,-KC>UE;8\@W+\.:#[CT3P@Y9V[;86R#Y\? .:2\=+>W<0"QZ8X M7K!UAS\LD&;,+-^G8WG4*S'VEK?@$Q'A&JQX*7@GH&ICE)T1 Q\?DC/$L'9, M3'P0AJD9)@9KFI0"ZW&!$E4<[QT0QD_.RHBZ:CHS6UIC]N"8-E7&%QA]O"JT M8 W:Z_3DEUF]"=1@D9:O#KZ8J$]9$K@L- 3BGM!Y0'?ZO<71,LEWIP2?/./, M,NU^%AKQ()-@8@T+EP,1!AQZS\9XI]C[G&$S,)*3\7@VS?#BNE>=SXVPB?'J MXXV+]M:>-?!*940/JK,EWJ.626:=['.HTRFHRK2U'"R$;C4S&$&B>.R(94+M M#U>*@1\52P1G"GS!==0'&+NO!QF8W8[<2D-\O2%!\:U,"1U0R\,:^4V),L0H M3C.;H1H'7J8I"*2&I(G*%/^+.3G6(4RPRO!?E&EC^:+[Z[-F^ R'"JP8BP=( MHJ,DL^7QFB*2EC *=0GZ2R+U$%1JOTT/A-Z.AT3>2V\O4OF7D]Q1$_];$%Q8 M*M:'O7B\SA:>YIW0,-_NY",?=P)\BN!:=;[V%&(UDRT_S&N]5=7J1S?0D.(X MP5V5@#MBF(@#8[&+P/A+8T"(#9#<1&-,H5"&_2Z[C$H[ QP?GMS#DA.R88E! M:?D"E"QI&P "?F!;03:%B8,4A;L1'^]92%.F=.CS'@5A-,';[^@VK66'25TN85\/X"[D?VD1C=Z?<)8=*VC(Y/&1ZP0%ZD,,=61> MM(T/]85410Q_)GG(HS%HT;N=JKF/=Z2B4'>%2&N;+VTP;U09; M 9$O M.V^_)\\E3Z3O@Y%Q& FQD6D98.286 @0,4II DLPXN/5#496+'$K&P;(7L)\ M./]Q'A&1G1'I1%\HS(-H M 058'G'LQV5?.)N[P&D$NG*0Y:4Q-6I,F'T_6(XMZH/ V5T$A8[_V--!R*^, M#Y8,?\?:^,2M-OY6&W^&VOBS5KN_+#FW'&27>W8.] [*7_@5DDC[V"V# _)^ M4D1CB# 3;N#_W1'G^I:-DJIXDW(F;W$L=R5_NI+AG@_$.L&:K+E6 M)K;%KJT_X#9Y[X@UN%<*-?1W)>ZFPP7VAZG3G&VC(X%?O #)/5.DT07_(7<, MME-)MR1YF_?D:".)X3$-^S$9KG6*WRT[##_/! M1)Y.BQ)8BH<1#>H15W22'8F1R,1*5 L_$'/V$#[.L3C%R(#/A6I*F)VDJ:O; MQY]63O"#<&,R4 T]#$8]>11CQ?G8&(WN^% Z#N. #RA@DE"1C 1^U__3'3KO=S MG1@_3XSK35'=Q P1^O_%N$.X(B@P<5O00=-^.([MF\[A[;G:,R:>+WGGI.LZ M)%X7J.M>"LMNAP(6D<:VZ"-O*? ENS11[F )XO\-9EPKPXC.ZT;ADD*LE M?X.KN%Y;J0\)N?-P+'JPP?H0 M<9@=)P=-CV8:C^W\5*BG8PFKLS1-4R"9,:EC&5FN]Y4*K9V<>-^$#GBH 65H MI KR%((P/C?9O I-ES-3QKS#EUVV[$*(*V;F6I%M3E1N^# W>DZN/BF]?\#! MEGKHC(*.T4:Z#'V%%+WM^<-!_:&9VW6]!?&KF8TA2-WC1P$7*<7TH=D)2VRH MGQEM0J-!9/P(F71WR6. ^_M;G/CG*&KYT!GIS6BEP,[#RI/\G!LVYLWWNYF/ MPPL#!R/N9Z'6K#X-<[GE.L?.[:?*4(Z7M.$4BF#CAR,H2/HC%OW_)LHG5BZX M*#,V'.H4,NG;X*,;1"%RB@@L? _-Y,%:!=9"MU3W =/6T+X 7WY' M>W9N29MD2Q*JO>'-9>F\\F#,A5*K/17$U7SXW.LI#V(__0+&O(PH^WC@Q\@A M:*@C1G.FV%)SIE^ATUP;=*84:56I< ^$H1 J/\>4\N^P_\-U8.B1) M:JTT'KZHV]Q]7ZHZN_PKOD$7.X Y"HO^4TF,5@U^K(J)>#Y6<=B*4GY9"KY& M'UN]Q:<-3^L_&TUXK;P_J^J.06,A]A9X?FEB5&!JP M6=61N,RLQ,^F4J7Y$BWX4@FX#@V [.N,A$2@";5N*[9&'70J0C,WVC 5%9(% M^\?1#R$!WCV4CE'&1Y(&KWQ55*'NYA4!HG ;JZ(*E09;;M7*1F21JC>FI,HO M? Q$/O+[L**%%?LZ!(9+0*'?C?@N$ WYBLKI[;AW0>JXW=:35@^QJB8]JYPD M;N;R1K6:M0]2"X%+@_:">H5.]))9[18S35G-EA+<6'Z.))ZJHQ?YU.[ANM&P M8&D+<55[Y2WNW^"; +\L\2\.?<^UWYY]SX\.D+1LA5;MPKS7.W.MP=:='BH:8+.WM?FW.[F.Q90ISS]^8,4S36"+3=SKNN<"QF#%,&6\9 M<,E/K:H84,"-D<@M#ET'RGJ])\-L G*A_^C#\V+R#IECX-^T\^NVPJ!2R0+N M8RA"[I<)Z1XCXD>'-=![*H@\B5P+)0F/"IR+(C*07P*+]_+)UHQ;%NJ_M()$ MF=P?. 9X,+&AH$'_2$>(.NH'&"L AEY^+7/H);)_GF(%7LC*/:TY MYZ2G2?[C,S%A[F91MVS3 23+B](+8RZ)C)FWZVR4SSDUE5O756556K*;Q1)D M3"1^6$,;C" !2-+R%-,-'>JQ@$1'P.H\(DJ78KNATETJ/F>RXQ9\'>-"L,PD MY*XX-$M#09G&G\(QU%XL'CXQWW3G@/')6CRM*CP*S/AC+YSH.AV++ZNEVE*> MU2>-,/AECY1#4^5+1_:V&!7#RF/QYR"Q'PRFXUU&*P:=N@,$>11>64&,SB2Q ML>3CS_/5P'RVDRA/B(^+O93'37FDB3S5^@4>&:14D:AK(*HM+ 8U(@*8(4*T M @:$DBF'J(QROX4$<>_.;;JUB:@6#TF?4$)]PY'WX$C+ YGU&YA1%8K3A#Y: M-]@"_J<8*Y5GC05Q%T79PY#C/EOV@ W5C.;HO GF/P]01??T7$[[(HPRW:?T M>"RM.[PXB\X:L^EBG,L1&YF-''/I_295+1%2(9\R[=I=,AJ*CF9O@4J&<6#: M(Z4/2VA4(C99;:3_^B=VK'_%O_X==(L0S* 8X3M3SDO-7!" MW 4 V"UIW(-6&T=YSLGDX>GR+^,"B(BDJ%DT;18< ,OC0M M#,&?>*\R^8ZT$B/I67?;U"ER%F0&G_L)6.Z6/J>&CM9WM!07/PPS9Y DVZ0^ M"\KBL)(X5O:^+2"= @CIJB/E $T+?A[*]P!7XFY[^!K&N[I_OMNI\89,L2\ MTCK9D!SWR8I/ SM/) .'L=:J0+7O&CRPR(('CJ&"#<04Q)/_7HX1+_4UP0J][!;YMH<,F 9IB[28B-;NN<_ !X1)&PL@ M.#X$U71TFBKI*.@=NK\NO!QWAJ1[<>!::/%+ABQ*V!P=K!F164*+,GV$EVWY M_ 'N2)M&,A@:>'Q3#)<0:>>M+;?UL?26_=^DYI B94:=/%Z<:2,9:D M:9C)@'BFOG&W$X=,+C31 LH8H8@)R=2Q\Q*J#@Q#I2=K@MM1MG:F/E$"--'( M( XNLBE][6_.0PSW (-43'MFZ'X_([=(S+V1M!=0;(@$WT5,D?BE==H4RAI,OU+).VDK -OSL;OL&M&*.?J%U*5VDYI$1T M^S697K4F79RV5?#^WB]7RX793!%JIS"MT/Q.WQ6*EUH5=:R)4<92QTAA6F-E M1@>(WGDC/7<<77" &L342-&*QUGM@ZFC^&HB14DED*LR_BU:H#Z2AG6NO]Y_ M-L9^W]BWQL1$#,S8Q;P,P..Z"^_\P150W0<^2_H#0[M\8B0DD"'>1^BZ@=%I MYM;D8";%8'5)I#-7[T@S3VJQ8LE/V!4MJ2=)!+\8Z&1!H+F=6QOP!^Z++8NJ MN=!H%&:B YXX.@D@^:*)Z,.&[E\3[!PSVUK1M(]+H >#_PMXL_[>6>NV&2GM M'$B8\=8,#[Q:M)FEX6@RQ";)LH)OKXHV=8?G\*,P-,A6\ J\$R"\HQXHPR;/ M W-!=KNGND )6']W! ;X\*@GF]QXMUV1FSWNH0>HL11H+L H10+T\<7D+617 MUOU_!^;_W:U+62B60EWDO\;07$C'6 \LBHW\Y]I:)UTH]E-P1.C^AFA7^7:C M>)T!G_A!O&>K\+G5\\0U= =;8'C,L4;0&./^CJG8\K:6 ?_X4E@HATB_3*:- M);,6*(P 3D%E-$B3MHVU('S?0M&VWF(:S?'?$;S$?QLIQH$GDQVX]#\0-=)/ M(#B/&2MO"U V@(\1/8=9*"+1BS"]44GO&^66U^_'99N'>\ &ND43Z4S7^X:9 M]>%E.SVZ[KR"H1'%#=BWA,6A[O6GW3T$JE/2ICH8PZSA&IP$,IIZ0CG8]@#( ME43? 4P'CR('[F6F;'G5N:(H\=W\E!9%I ;@$:GQH&^S,NO@+[Y5V9XI%,\P MFF$D.XE5.2E4JWIU:&=8)9>9/M@K>>KH'T^:[PBQ@ZZ9OYM6 M<+=7:$O%W>'+7"5'#DI3$]$>=J#_CG2W X<)M;K06Q%:A+A4^^8J[E^HXCUU MQ>=__OJ0]/Q^Q<3)4Q83NUL,5/>ZWP2+>P/%N^00#BN0%P:6Q\<+D/T:X_\[ M,.0U_F=L3[5__A]02P,$% @ JHJ/6*@.IQ_4 P DPH !< !P978M M,C R,S$R,S%X97@R,V0Q+FAT;>56;6_B1A#^*U-.U[12_ YWG.&08WD,IDMT6A(5'(-.WNN?[J+QSS5Z; MV1@ZEN-\"<:.,XDFC:!KNQY$BHF*:RX%*QQGNNA )]>Z#!UGO]_;^\"6*G.B ME9/K;=%U"BDKM%.==D9#LT-/9.EHN$7-(,F9JE!_[-Q%UU:?$)KK D=#I_UM ML+%,#Z-ARA^@TH<"/W:V3&5<6%J68>"6>D":#HG/,(_6GJ$;& M#==!$W](,C!?SV\6QF/\Q.,>Z]AB6:0DG Z=^&7$8\YCKL$/;*_&.N4KQ)#0 MC4;U4A"[UF6ME6(B%3.YM1)92!6^<>O/X%Q:<('A3J2HS.H?XMIF6,F"FU!G MB\ET.:7'(H+5]/-L'4U7TTE[]Z_&X]N[131;?(;KV6K^XYN^[[T?K&%\NUB3 MQM#9O5)R?M]5FF\.)]DAKE\0$BDJ4PFT!)TC<$%AE\#O^=_ R;2%M(_A[SK?7"#;\:TW"EB0KPTI'7MN2JI1H'7NP13?"YAG_,D M-^R+74HIHC*&CV7!!",J!RB98IEB90ZL:B,=RRU5N\/Q!$@EY@77!R.FG&@N M=FC0##))+[/92U")RZ94*JQ*3.JL&6ILEW)=&:+&LDFIN0PUT0T75'@Y*^A MC[FJGDD6JP433' ;HX+ JX,+ZA31PJ\7&T(;)P>J%Q4@7(F?W-BA$;9F'WC%FU,+*NBA<59S!>'E5P]O\P9*/V5:K[ M2VA7K^7I:4FKO33#1_/,5>LR9LE]IB0UI+.^=3)$/!7D33.F3C@P'/ M!$Z'E^/.Z>QR/A65+$,KIB'PWF(;ZK@A>Y#4^IJ9I=^W_>[;02P5M&5X,S%D,2YH=&WM6_]3VSH2_U=T=.X59N(X7Z#'&N[T?%EF,-BN4GR0FYO_YV)3LX?&GIO5+2%F: 6%Y)N])^=C\K.T=_\[PP M2VD6L9B\GWS\0&(9%7.6&1(I1@VT+KE)R43F.,4+:K>9! ML]WI-%N>=WP$8PW*3C(+R+[?/O [KM-\$^RUR_I'L7DX&>U9Z>#:8 M_'$>NFG/+]]]& W(CN?[_^D.?'\X&;H;^\U6FTP4S30W7&94^'YXND-V4F/R MP/>7RV5SV6U*-?,G8S\U<['O"RDU:\8FWCD^PA;XRVA\?#1GAI(HI4HS\W;G M'1_%?$&T60GV=F=.U8QGGI%YT&WEI@<]?;A] M2^;:6_+8I$&[U?I[+Z=QS+.9)UAB@H/FX>%-D^*S=-TFG6F!8H(:OF X=FW4 M2#"J@JDT:>_V!/?US*M^B1/89WR[Z052E?S++@&+00WJR#E<T=^2CX1'I%@!VFOF*Y M!N%X,CH9#?J3T=DI.3LA@_>C\(2$G\+!Y63T[Q":X&XX?KJE_&J5SR_'%Y?] MTPF9G)'QY8>0M+M]K[V_V]\CEZ?#<$PF[T-R ?J/1Y-1> &V#-[W3_\9DOY@ M@A:V?^_N-[;(GOX%Z0_/SB?AD-1- POLGG1;'=3:&M4?O^N?AA?>V:"WW@]#1H645'NC=TFR F]9) 8C)P'M1;,46ZF=M,:[9NX;L-S:3,B M*5TPHMB"LR60!)-R3?I95E!!QBR7R@!O("=2S8%8>/\B,B'GJ609OR8?I9&* MC+*HV;NQR,>M\>V.OOC7L^QH9ZO\ZQW5EGJ2^8I0ZQ1XH-H<RDIG+?G2D8LAF9-=L&Y8P9H<1X<7DG?XV4C(#AE 032@V/#A^HWJ/G3C;F3AZ>&]EB\*3(VSBAL4YM M?9]#&LY,X-F69T?GPY"[!8$?"\9T;YM@/&0:U@QD M9E,&&"EG[<(KJ3ZM>VWL%LZ@!T)AW[!\E]!SW2+L?SH#'8'TH_/?8]% M-@2#!8\1L%3+S/H2U0!VK/X0Q53%%?0 XYPZCT02>]^L&%XL2BT 76C8$*U5 MCY9=7)?VY(7*(0!H2[JC"+S9*F#KR!G+@$L+B -PA^7(A5$$:F2'=>#S/(=L M_H+V7Q;MT5:A/5Q04=B'CH@%EB10-?(%>+&^I_I;\_-'I&MW>7]!B."&?E#: M:E=U3F5A'E;@,7R"KJ49EM3)EX]QR+0JUFVX8FXA0)\7;/ZRV(RW"IM#Y_=W MX8/'KF5]:._AG!]D%0$)^U)A_X3^6QQ7LV9\%!_4MQ(LLLB?#>T][E/3L:/I) M$]IV'1/U!515L&H<4(7'E'C@&7$&&"@)X_J\9LGH%5) 5V59$FC+0_LDL7I< M\57(*L]@W+GQ/4F(QM!1LW4.>A"%954)70!*X&\-QT,UD%!=S,%F6!%K3)FL M[WVP\PODIY\44=MU6-,')I@H2 0-\&]FTQ<@Q#[A+J'4<+R,9PLI%@S)649G MY8-Z568\-L^%7#&XNTRERW%T Z@ K&]"-9O;[?+?\.6SLI;KOKFMUQ#V)2#] M7'%!V@<-@J_X;M,K7O:M7(?]LJ,+ 5XDA:"Y9D'UH3XUFIFZMP+Q+5OT S"_ M5Z].:6%DU>!>X+4M&[5PO3AV,MA2>V=WA]@@\7;'O=9G@TZE9SE_VYG^<'R1 M51PY@ %KZW4+P[5WB&LCHV?CL_%J#:MK#^-3,(74X+_9_5L<1.&<+; M^36!->$Q>=6R/]_7!E_[][YP>BLH_YQ;@$[XS.O_ZZW]=]5QD'*6D/":106& M)7+FBO>7%?YF.NZ>NP=80.G8>IG+,Y*]!ZB="_!;0F[J.2==$X*/-F!Q01/&->>=W:(#SN^TD;C&>C:?UEJ!P(N> M]OZE" ZS, !< !P978M,C R,S$R,S%X97@S,60R+FAT;>U;_U/;N!+_ M5W3IW!5FXCA?H(]S*#-I$EXSCP(3PESO1\668PVRY9/DA+R__NU*SC<(5WA7 MVM#"#$DLKZ1=:3_:S\KR\2^>U\\2FH4L(A]'G\Y(),,B99DAH6+40.F,FX2, M9)[3C'QB2G$AR ?%HPDCI%&O'=8:S6:M[GDGQ]!6MZPDLX <^(U#OUEO'I#Z M[T'C77#0()>?R-[UJ+MOI7L7W=&?EWW7[>7UA[-!EU0\W_^CU?7]WJCG;AS4 MZ@TR4C33W'"94>'[_?,*J23&Y('OSV:SVJQ5DVKBCX9^8E)QX LI-:M%)JJ< M'&,)?#(:G1RGS% 2)E1I9MY7KD>GWA%(&&X$.SGV%]].=BRC^>4;F0:N>FS;4].'V'9E;;\8CDP2->OW7=DZCB&<33[#8!(>UHZ-5 MD>*39%DFG6F!8H(:/F78]EJKH6!4!6-IDO;=#K;5S!?U8ID9+Z8I%_/@[8BG M3)-S-B-#F=+L;=65P+=FBL=OVU9:\_\R:!K,,^S6>%3P"32.NK:=_4%I^GBC MDQFSYHREB.!F_S;A8VY(JU%K'OMC&*?\&VF%THM^IER#%H*;>9#P*&(9"/SV MYJA9;[6/?11\)KU"P Y33QBN;G\X&IP.NIW1X.*<7)R2[L=!_Y2<#LX[Y]U! MYPR*X&Y_^'Q#^625+Z^'5]>=\Q$979#A]5F?-%H=KW&PU]DGU^>]_I",/O;) M5;][/1R,!OTKTO_<_=@Y_W>?=+HCM+#Q>^N@ND/V=*Y(IW=Q.>KWR+II8(&= MDU:]B5I;HSK##YWS_I5W\?FL_^?"GF:]_HR>OM6<[^;J&VH,JN0SIS)FV83T M0$V9D4OX724A4X;'@:]G!0N^O.18> M! 8CTV"M!&.4ZZE1LT;[)EJWX7MI,R )G3*BV)2S&9 $DW!-.EE64$&&+)?* M &\@IU*E0"R\_Q 9D\M$LHS?DD_22$4&65AKKRSR<6I\.Z.O_O5=9K2Y4_[U M@6I+/4DZ)S+@FC$-H4@1F0*I,=+)W1/(6,BTIFJ.(BF]8=#O6IL:RB)0!KH4&'JP M#Q0(N0*^#6+ P#5H FY#8*[#A.@"/U;U9TRQLA$T(.4:>"&.LV/HBNF!=.3N-?;5U"HJ3!N$C+..9PN:?WK>L-"%7,.CDX+2@KG[;F2(8N@6),]<.Z( 5J,P<\+!+@@%E#8\. M'ZC>H_N.-_J.'^X;V6+P8R/O83C=<>^7!5&ZOTL0[3$-8P9N:2G5EV%41;87 MTD(_O@K2KC$#_R][U^A^ *A.-YA*#XZN-Q#Y./#TF.!"5B>\@CQ1K7, MK"]1#5C%Q Q!2%6T0 Y E%/GD<@OM_6*JX,%F<6/0_:&Z%IB9P/_;6E/7J@< M\*LM'PY#\&:K@$WQ)BP#FBL QG"'Y4A340325P=5H-H\AT#["M:7"M9PI\#: MGU)1V,=YZ,HLCB$?XU-P0KTEKUHRWT<$2W>Y/=5";$(]2!JUR^?&LC /*_"8 M:$Z7T@R3U?C+&R1DO$B#[6K#W$" /J_0>JG0BG8*6CWGMO>]'_0)'/9>1K?4CA81-U+I)6^T!=!DFG)C&/N;<#N6P$SQ?L1!/]O('@ 2 MPIO&\ G?F%LN8,_^*CBH;R%>9*'=,MU_W6-YB;#;K3V6CH"(3S\HHG9KJZ0#3#!6 M$ BJX-_,AB] B'WT6T*IZG@9SZ923!F2LXQ.RB?8JHQX+,V%G#.X.TNDBW%T M Z@ K*]"-6N[[?)?\506SZ 7$[3>W=6K!_,2D$ZNN""-PRK!LZ^[=/;)'E=U MV"\KNB7 "Z40--9O;QKOZNUM:\7? MZE@.=HGY1GY+M!0\(F_J]N_;VN!K?^O1O3LH_C&G !?9[SS^/]_8?U,=![B$ M\)1T$\YB^Z Y^"6PXP<>>W11)EK[S] $=Q[%#L2 M))TR[C-1RT!)PYN) GLB#)92!8M%8^WEC,T;9*EF^;Y$#LO#%D-S<>C<&U SJ5/"KG_.BHUCQ8+FZNK&[9N'N+Q;X6<_(_ M4$L#!!0 ( *J*CUA)0+_2H@4 +4? 7 <&5V+3(P,C,Q,C,Q>&5X M,S)D,2YH=&WM66USVC@0_BM[9*Y-9O ;A PU-#.4D&GFFL $9Z[]*&P9:RHD MGRP"W*^_E6P3R+7]<)>D:9O,$/!J):U6^^RSDON_.4'2&2\ M7%"A(5:4:)2NF,X@DGE.!%Q2I1CG\$ZQ9$X! M_MN$&KY?J.<]K'L895)RE" M./:"CM?R6\?@OPF#D[#3A1I\FHW+:R]V=[ MZ'EGT5G9<.SZ 42*B()I)@7AGC>Z:D CTSH//6^U6KFKMBO5W(NNO4PO^+'' MI2RHF^BD<=HW$OQ/27+:7U!-(,Z(*JA^V[B)SITN:FBF.3WM>_5WJ3N3R>:T MG[!;*/2&T[>-!5%S)APM\[#MY[J'/3ULOJ>S=E8LT5D8^/[OO9PD"1-SA]-4 MAQVWV[T3*3;/MC)9+BU4E!/-;JD9>V?4F%.BPIG46>_^!%_JF=?]4BFTDY(% MXYOP=<06M( KNH)KN2#B=;.4X'=!%4M?]ZQVP?ZF.#0N3].U=@AG!,;\*,)0D5J/#JH-ORV[V^9Q2?TK!O^6LXNHXNSB^&@^AB?(5 N)[>#*XB MB,9/[+QOV1ATX<:=ND,7IJ.AM3-H=_SFL[%PE3%-G2(G,0US19V5(CGV@,$4 M!F?C230Z>Z:.K=WYQC^!\3E$[TRD.A+2)J.OC_F03G.P3-!R$>Y(3,52SA2X MUCOWUO"]K(DPJBKTIDO.,701H=Q$[A9?BOZU9(J:OK ;3HW,TMH5QU+A#NQY)SD M!0WK'[M3F[5E9:UICHTFRC",>KN9A2RUK 7EB=1*]O+8;F(K=8QDYQ#: )L# M\)QJ:\A_Y93[J4+6*:&#G7=\\XAPK,9\=1"<^+TOI8)OVE@YNX)TD*^AD)PE M<.#;OZ==@U=X\)$1F5(QQQI5: 3S!'_?0_#/N04FAWYG__]ZOG]2&X<9HRF6 M;UC*F?LL&*#1D,RYH=&WM7'M3&SFV_RJZF3L[I*K] K)+[$RJB/%,J$J M F=G]T^Y6[:U:;<<26WC_?3W/-0O8TSV3G9J J2*@+M;TM'1>?S.H_WF?UJM M43:76:P2\7[\\8-(3)PO5.9%;)7T<'6M_5R,S7(I,_%16:O35+RS.IDI(7K= M]JMV[_"PW6VUWKZ!N89AD,GZXKC3>]4Y[!X>B^[K?N^O_>.NN/HH#CZ-AR_I MZ;/+X?B?5R->]NK3NP_G0_&BU>G\=C3L=,[&9WSCN-WMB;&5F=->FTRFG<[H MXH5X,?=^V>]TUNMU>WW4-G;6&5]WYGZ1'G=28YQJ)SYY\?8-7H'_E4S>OEDH M+T4\E]8I__.+3^-?6B?PA-<^56_?=(K?_.S$))NW;Q*]$LYO4O7SBX6T,YVU MO%GVC[I+/X"1';B]](K\-LIJZ<_#>AII_^M8&K8GE>WOB53/8/)D=8![[\?MCYI++)6 MM)V)21.X.;J=ZXGV<')';SH38-/ROT!4#"*J[!95^'BQT$H[H"+5?M.?ZR11 M&3SPEQ].#KM'@S<=?/"/)&P?NZ[>7XXNSO\A/EZ.+Z_%^<6P_WVI=P5%V"XGZOB^M LP$MOPLV78B[1$RL1I](1 M+4[%N067 3NV:J8=\!6<=9XE0-Z-BM&7X.G#DSCK3?7TZ!;\9@8N_S3V>)M/ M7SHA 2LD,,=!C8SZPP4M?:&]$[%9+& )YTW\.1+_VVUWN]UCL916K&2:*[$$ M.APX:%7R8\@C;G!$,1<82/W?.]+O0;+&P.RI25.S!C A7+Z L9OBV!: P*R6 MJ8!?"SIV$*'ZT6LG,N.%!K6BL_-&3)20>#K+5'DE$N5BJYMC4!HG4BZ6Q7L() =$;DT=$"LS_)0?63#7L9K(1)67X M%&[^-$@I/GRMG">,.E36PY 8/N"RH(;&PNR\:%V>=X\&,04&E[J&-W$,+O=N MD\JUB\1ZKH$I*,Z*,9%#@OP?M)6@.'45OD-R(K=<[[[#[8I/*3T:P4G!;]QX!E SS5N M\5>5*0M;&M:X^$&N[[429[\./SPIC=[G>@/SOK$3_9.P@7RY!@'(?+]WLDW7 M)O^I&X"_PAYT$7:T[B*CF2DKG4K@4 MQ[9BYR0L\N@+W>YY>M4\4:$RP=LVA/JJG&C;8SVV0_UZV:Z?T%,4\!':\3GP M B0(1*>.@=!SH9'V*;MA!&LKXQ49;++_C(:VA\U5BLB./"9X27 "#ESK9*&] MYXDD3Q,DE08Q!: %.HO3'+,0=$^E ??!LPEXBQ@@*7AOTDKPCW'*&J(;WA$5 M:<+.)C'DPY?6K'3"A,?Y(N=\!%*!"[%W>81:L/_D;_+)OX"A>"!UIUH'-'*Y M!$@G)REA%30G<"AP&+D')Y_1*=TQ3GALX30+!UU_OC)K#9DA&%*3-3AJA4>4 M:#RX+$')F"(%Y+$#>8F"V &7GEJS$!YX00@&?P/.PI4G1MJD(3Q(#%Y(U0SD M$U#?2NJ4=CB%2 -DZSQCR5MAFC%L(-5?\.LY24QXAIPBX M<)ZEW"P"_0&WXC82-0DHRL!#N"U)LDC(R57B0%H)NW5366H?'GZ-#361$3,+ MD)9@[.J,#*; MKZC ^"!4*%@9ZE!"X\,8G7W&,T Q9X.(L[DM'<<#K!/3%N,2?T<-.\%@'-03 M!)7/=.OP[^AW)6%,;&%D$MR90E&?3N$^14E1'???G;L2)!0Q/( J'-@2+39H MY*=JDDBI";B^5D0&Q!QZEF&LQ1&;RU6ADM/ZD9950OT#691JA=+%CW6D&N9A4N+VJZG4J;HP*X@!"S M(0]ZPA%];'+ 7]M:1;(Y%VO(?^7@FD]3Y.]L MCEH;D!U$_F"//'E03!A57";#<'\,!5/$,L,IP-^"@G-R(Y@$\M=X#U9QY@E9 M E'\D 8\%#K-C8X)QO]B;+YXJF9A;Z8N1!X,JR.19Q"Q.!(^\+V(T$"VUIB\ MPH G(*]ZT",QC )4EW'$,D5&1R' SRT!O"$5R*L,ZXT/E)3)KP)^TNPF92>G M;B'0DN* != K7K* @*BD)E:*W.?$HAYZC/((9JNY3*<#<7#( MP\,81+*V4.I4Z@52-;%%ZE"*J4[R6&-V.,G]!D$[(<: 5@LKBSD-X"^%APAD MZI 7+!GI?.[(GN7-VT#149,B"[*#%C"W+@^)6KQ=XJ&"B0\G#LU#1Q_HX;0G M%4,.CA]@CYQ)G3F/NYD9L-\99XR!H,>G6%M&YX1__S])XF8'_G]NB\$3&7^> M@:1F22LV*$J9=@R;"WZ"O70!")B$5E(@'1:I3B M@ /%7LE(O8S$P;N7@3>PWY5R&'\%P%.YB.V5L5Q#Z]K@/1A) O.RW521Y3X8 MOJ0DQMZC*)A 47#!9$XC-L@ 0,KND8D"XDNG!'$>9OMJ+C#:SC3"P\"1(LWH M[X MS9*A+[J?/%3WPD%['D=5AW"2' 4'-2BTH$$@?,@SA:7/6*'4AHR#":+B"(1@?#_@_/3M .04 DI$ M-IQ2C#T+0AD'?FK?M#& ^CKHR.D:525&.3-#15TX1-\$.U1ZQT>:J(Q;/;:: M.TYCWQ:?&DT@A[N:0."YJ-P34DEUZ&)3A2J'>''+H*TP4(>-LM@5=@3]#$LR M8V*$J*;*FF[*)E2&:'>(82)J8#4$G&NIB1A@C4:KQV%__4AJ[1!4QBB\ALW3 MD'FS:D95#,S@D;Q"_=<4NQ?; M)8,FP^E6XE2I,9;9+=9SLA"F9^$1V@JY7O<5QWIA/ XHLW+$ P-[,Y0A"!\; M-,#<*#QEA(Z&;$.F>=_956>&.?3\[MDU6X@LQR'$(<813;?US50'TZMP/G$9 M2?-V*T;/@=-56PGI_)><$[#3'0%/&UAB/1$G28$"934;I=QV!(J](>U027]\SNCK M<\2G59/$)/=@L"D+EX@;2L$]Q=P0%DYDDRMYP94J,7FG^E,U.56954Q$-.N MG(ND5&?I0NY//==B%;:&H"G!>:!Q<94=3,&B4:B )EG:A&B\D"Z17YX:-;YE,+=:L6<))\@P(@]B$@H0'A(E-*!G"!?A:L'IH MZ_*4_%[-LB)R! ^_6)+XR9](<<)+@U&7]A56Q,O7 !T M6Z8L9V$0%EUJ%9==Y1:2/:<:16*T-;6.7,5O9063\1DBVKGA&@_.H;,J MVT5G*Y.N5,@H8/K/,4\<@5$8)T\ M<[0WW-&N7XM-\*)(F57/<'@,*3_BMII4U#,F6C7IUJ6A7 M0YJT.IQFZDS@%+]!-4US9%1P(UGH[K:?%?9;!3A[Q[L1OYEX6!"-#A%7L1S MGT%;Y<$^<5S&-LCMXG=!T@X^U"J*?'1$(](#>@QRP>TQ]OXJ9$U,@I0@W"FM M-)8+RPKJ0F=@F>%@&UC\\9FWKX>#]$XDB)@XG9&5H")+ MGMB")Z4F;C=@_IW_*O@9B0\?A@P.]DU79B !O5A,&,%,O1/Q04[E1H%"B:M4 MHF;_!E8;/#/\=?%/T>N]>GWRI*7V Z/?IRB@EY47V-6[A7$!O3E-HL=]5W30PO#@*5JOWZHFEZVZ;#/**BL(W:-&A\S]71YLT/!U ML*A,NB.F+,/\XJR8KN37V,H*+;Y=B%@;!H5D+]8EB;%\1^A993/&^_B:8F%T)[G#@C:]UCH)Y=[BQ5S,%O7_ M3#+B*;'%YN'G%]T7L-TT#>I>?G9+&1>?"T/(!@5L72J73O6+/P;?8#N%3:Q= M06M'PHCD@K)!$.#[4WVKDD'-L#!1!3>\A9^D(#@\%KKK.CZIW_Q=1*\P>1#+ M-+R73OH"] [6$+M>F@;A##I1=O92.KN9X;8=:@SKWNCZB>E,/:\:))Z'5E"'-0)IW$ M9V "%; @ @^J0JTGW/FP5<7'U^,J046N=/ \.R0 S]KSK#W?@?9DV%$%0A2R MBM32M$O>L47Q6=2?1?W[%G7G3/R@J$>A9<4J)380']2;Y!#N)03L0B=@LVU, MQ7*A[I^Y_:?7H#\"CI]^#0BMU?RKXI"3*1T=>75J)R0WS^Z=WXQLIL6YY7,/ MS \OBG"?B)X^P]YG:_9]6+/[*EQ4U5?\_29WBQ0R47>,UD-(M_P&IZ75:!=- M901#1U-MG6_(;V=J=F@3ERBKAO@M)& 65"J\'V70)/5!$'IB ML=>+5$GGQY)< MN H;F-#,][1#E/_@JT67*L;FJ=HY-EM\GUY!A;[O@+O-BB]/8F?69)7;)?-% M@R38FY1JQNF&O_>P_G8(J>$=]:*"2Y#>X5RB6F1%#>8*)L O1O#M/[0R^GO+ MH"NCDX>JH!W^0F_ZAO"W_P=02P,$% @ JHJ/6#_L5XF8#0 5F4 !4 M !P978M,C R,S$R,S%X97@Y-RYH=&WM77MO&S<2_RH\%]>F@%YVTHLMN0$< MVVV-:QS#4='V3VJ7*_%"D7LDUXKZZ6]FR'U(EE^M>Y;A+9I(V@9">Y98P3U<74@_8V.3YURS#\):J11[;V4Z M%8SM#GK?]7;W]GJ#;O?=(;1U'%\R>LC>]'>_Z^\-]MZPP<%P]^UPL,LN/K!7 MOXR/OZ6G3SX>CW^_. W=7OSR_N>S8[;3[?=_?7W<[Y^,3\*--SUX;VRY=M)+ MH[GJ]T_/=]C.S/M\V.\O%HO>XG7/V&E_?-F?^;EZTU?&.-%+?;KS[A"OP-^" MI^\.Y\)SELRX=<)_O_/+^(?N/CSAI5?BW6&__ S/3DRZ?'>8RBOF_%*)[W?F MW$ZE[GJ3#U\/^V9+]V%3/ULN#L8_'.4\S25>MI5(O/#[WK[^_4E M*Z>SZIH)0QM:H;B75P+;;K2:*,'M<&+\;+3>P:8W\_*]S&C?S?A0? IJ&X7GQQ7>YDE-H'&D=A?$/X1[# M/P?A$SNS]V=C=O#VL#^!&]+27TU==?[>_M#49^)MBQF0,W+NG*[NC;+:7X M^.>C7]\?'?^;77P$UOY]2ZD\-U=B/A&6[>UU&$BKUW\?G?\IG)?9\D^Q$C63 MBL18CAS?38PR=OC5@/Z[=E=)+8:%3H7%;]=N4R=#9Y3$&3C3WIJT2/#6$PY^ M#,!^;[@%Y9&Q$VE%XHUU^*,!>?8*?T16N'5=J2D<3LDE;"*4%%= OY]QSR3\ M[YC4U/I$./B)*((OU_KD.H7''7.@.L0,FA= ES=10]+M.8>WX0\#!5,H7U@1 M>A'S?,9Q/APU/[72A_9XDI@"7IE(55ZB%ZR0.C,V(3)7.'WW['SJ2;C] N8'1HLIJ.$9F;WX/6;^Y/5?'N%N!FV!*H\![FZ"H2F9@%995$TXZ*B:@&96HMYDV42A+_K,.XJF*P# M709Q;]-:>&^0BBNB,*@]P11P#J((-(1.H:U*!0,:@/X2DM36.DK@\:6YFE@-<6,P,\L PJRL.:T-3A9\U@KIC\ M!\983FJ74?$;\9-2]3T%]6-L<(0%+9#Y>U_?"$''76M'&:1B(P6C1+ MR#;(P5I!W-UL P'"T:BL[9OJ%K!8(6[BT]ML):3C#GNI82ZMF4F=!F87Z.2) M;Z%).I\4UD6R+8J'3$@R&%> M%K-M7K(G9+ ? &!Y87/C1-0"E0KKW 2PN>!@K^!B1[61&:7, A9V5&YIXO:* M1/_JIL6QJ>6:E -@3.,GD 2F.PT,+I2U 0*$ >70<CPB#?OA'O=#)3OS MC3EHX)+>K^-(4?IC)+R+=M)8-CV2@='$ZQ5";A>7YJ$%$G/9( M[-=?'?SK[<%HG:[5APZQXTC)M?'2[#IT1I,:+3]9X :72!3 MH D3K9<98*Q+%Y31TR[:9>%963(*6M_8!\9,WR6=F MMKAJ"Z2W!M#H!1+1^2ZOW:3?S<< M0Z"_:A-MEGREUWU.= Y!#JSR+3P=3%1!\&G=2RWS/YCY2Q]YL%L VXEXIJJE M1=?VH6ML/(J].FH*)+0OK&XAUD+LT?9>5T(7S]8@;B&U?9 Z%Q@*FICY;:HP M&+OA[YFM(,.3SU,+IF*Z=D3;".%?O3$+G>\!>7A8VXV_!VLX>=V 3B.;(%YI M)A.LIRGD?"JZ$ROXYR[/P.H=FA%#,+!BLI1]L15)#R\0M M$S^$B4^YU="]8Y,0\ES&=G>8YU]PXY2*^K0A;L?FN'G\(YP_O#I]?S8^.?JV MU2LM)!\;DCF=W(-1_$S!U7KQM@]<,<;TW.CNCT='%PVO4^DKBK&DE-G1C*]: MB<>]%--"!0GX(PG%W;?'/URRO;V#WN[@N3D&GR:@[O2V4,@A.YJC)Y%]JN.& M,=P5@+E\XM0K'@@#@B8A[2?$:%(DZ$2$H-NK@=ZAGBZ M&#TGK#5:F,)A]"9G^/!M+9.+=&$*A?E,V)80=W4WXYBY%9YZ8Q$^G6 MP/:G"@@]RQH1N0G7VOB:Q."7#FL&"W+_ -S-$Y52OITJ@]UG:#'1L4 SL6MS MO"S%#6N<9L+*G'\6%-B\DDU2SSZ'=[DSFA0 #_RR&[0S7V#J M78OJ%M6/A&J390C,,C0BZ'Z1EG8KV9J(PI6$',+J E#-S*)ILH:3ZIM,_1:U M+6H?";4)!O\H15GMA:>49/P>,\) FA8Z?@_2LY2;Z#!YGBAL/7K;AT+/R2"@ MI$;2WIB_F\I8=J&R$WA(L,]Q&^9C90G%%W?X,UH_WIT;[W,#NX!4S+7, &!/ M7G*DUH"A" WX;UCD4U8!4+/S.6-@!@_G6Q0+8E0'VX-,K&BR[T+=UT;>E6,CNK0$!&(6=K7W';L@:0@KUY1#9LH ML@&=L70!OKY!_D<$8]Q/: 9'MEK2;(V&AQ7SV-#EM4H>S9(=-U3UN*V2!Z>7 MVCH>=U9'@R&GH6;.N!;V6Z'"T(//D;P5S7"]JE(\0:@/#YI,XRA(=Y5;DHG0(I,^5"FE->U4U/,-!]:HJY D^C*1 M=:5"A/UZX:!0WI#"4_%.HZAI60UKI<8G6JEI16N(#@S[+6 U44 3G6O[\L#I MH6S!6A\T^;@:N)!7'*83[=/5\EX8DN,*KJM*U_X! CH8(='I=@\C>6,> M:2UC"JWP9X>T[(=_,(3^!9)W_P-02P$"% ,4 M " "JBH]8^2Y(X$<= #%40$ $ @ $ <&5V+3(P M,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( *J*CU@6?$)YFA< .YT 0 4 M " 74= !P978M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( *J* MCUB0JDU@L3P .*U P 4 " 4$U !P978M,C R,S$R,S%? M9&5F+GAM;%!+ 0(4 Q0 ( *J*CUB_ ]\$TJL $B"P 4 M " 21R !P978M,C R,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( *J*CU@V M,#H3/W, (]Q" 4 " 2@> 0!P978M,C R,S$R,S%?<')E M+GAM;%!+ 0(4 Q0 ( *J*CUBH;E76+4\# II(0 4 " M 9F1 0!P978M,C R,S$R,S%X,3!K+FAT;5!+ 0(4 Q0 ( *J*CUBH#JK\! !P978M,C R,S$R,S%X M97@T9#,N:'1M4$L! A0#% @ JHJ/6#_L5XF8#0 5F4 !4 M ( !.0\% '!E=BTR,#(S,3(S,7AE>#DW+FAT;5!+!08 # , ",# ( $'04 ! end XML 121 pev-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001879848 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-01-04 0001879848 pev:FederalResearchAndDevelopmentMember 2023-12-31 0001879848 pev:ConsultantMember 2023-12-29 2023-12-29 0001879848 2022-03-08 2022-03-08 0001879848 us-gaap:RetainedEarningsMember 2023-12-31 0001879848 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001879848 us-gaap:RetainedEarningsMember 2022-12-31 0001879848 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001879848 us-gaap:RetainedEarningsMember 2021-12-31 0001879848 us-gaap:ReceivablesFromStockholderMember 2021-12-31 0001879848 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001879848 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-01-29 0001879848 srt:MinimumMember pev:GroupOfManagementsAndEmployeesMember 2023-01-01 2023-12-31 0001879848 srt:MaximumMember pev:GroupOfManagementsAndEmployeesMember 2023-01-01 2023-12-31 0001879848 srt:MinimumMember pev:GroupOfManagementsAndEmployeesMember 2022-01-01 2022-12-31 0001879848 srt:MaximumMember pev:GroupOfManagementsAndEmployeesMember 2022-01-01 2022-12-31 0001879848 pev:TimeBasedStockOptionsMember 2022-12-31 0001879848 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 2022-09-30 0001879848 pev:ServiceBasedStockOptionsMember 2023-01-01 2023-12-31 0001879848 pev:GroupOfManagementsAndEmployeesMember 2023-01-01 2023-12-31 0001879848 pev:GroupOfManagementsAndEmployeesMember 2022-01-01 2022-12-31 0001879848 us-gaap:IPOMember 2022-06-08 0001879848 pev:SpiEnergyCo.LtdMember pev:SalesOfForkliftsMember 2023-01-01 2023-12-31 0001879848 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001879848 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001879848 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-12-31 0001879848 pev:SalesOfEvsMember 2023-01-01 2023-12-31 0001879848 pev:LeaseOfEvsMember 2023-01-01 2023-12-31 0001879848 pev:SpiEnergyCo.LtdMember pev:SalesOfForkliftsMember 2022-01-01 2022-12-31 0001879848 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001879848 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001879848 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001879848 pev:SalesOfForkliftsMember 2022-01-01 2022-12-31 0001879848 pev:SalesOfEvsMember 2022-01-01 2022-12-31 0001879848 pev:LeaseOfEvsMember 2022-01-01 2022-12-31 0001879848 srt:MinimumMember us-gaap:TransportationEquipmentMember 2023-12-31 0001879848 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001879848 srt:MaximumMember us-gaap:TransportationEquipmentMember 2023-12-31 0001879848 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001879848 pev:LeasedAutomobileMember 2023-12-31 0001879848 us-gaap:TransportationEquipmentMember 2023-12-31 0001879848 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001879848 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001879848 us-gaap:ConstructionInProgressMember 2023-12-31 0001879848 pev:AutomobileForLeaseMember 2023-12-31 0001879848 us-gaap:TransportationEquipmentMember 2022-12-31 0001879848 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001879848 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001879848 us-gaap:ConstructionInProgressMember 2022-12-31 0001879848 pev:AutomobileForLeaseMember 2022-12-31 0001879848 pev:NationsBusCorp.Member us-gaap:SubsequentEventMember 2024-02-28 2024-02-28 0001879848 us-gaap:SubsequentEventMember pev:RegisteredDirectOfferingMember 2024-02-07 2024-02-07 0001879848 us-gaap:SubsequentEventMember pev:RegisteredDirectOfferingMember 2024-01-29 2024-01-29 0001879848 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-01-25 2024-01-25 0001879848 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-01-11 2024-01-11 0001879848 pev:YaIiPnLtdMember 2022-12-21 2022-12-21 0001879848 srt:MaximumMember 2022-11-22 2022-11-22 0001879848 pev:SolarjuiceCo.LtdMember 2023-12-31 0001879848 pev:SolarjuiceCo.LtdMember 2022-12-31 0001879848 pev:SpiEnergyCo.LtdMember us-gaap:SubsequentEventMember 2024-03-06 0001879848 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001879848 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001879848 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001879848 srt:MinimumMember 2023-12-31 0001879848 srt:MaximumMember 2023-12-31 0001879848 pev:ShortTermLoanAgreementMember 2023-01-01 2023-12-31 0001879848 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001879848 us-gaap:TradeNamesMember 2022-12-31 0001879848 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001879848 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001879848 pev:SalesOfForkliftsMember 2023-01-01 2023-12-31 0001879848 pev:TimeBasedStockOptionsMember 2023-12-31 0001879848 pev:TimeBasedStockOptionsMember 2023-01-01 2023-12-31 0001879848 us-gaap:FairValueInputsLevel3Member pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputRiskFreeInterestRateMember pev:MonteCarloSimulationMember 2023-12-31 0001879848 us-gaap:FairValueInputsLevel3Member pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputPriceVolatilityMember pev:MonteCarloSimulationMember 2023-12-31 0001879848 us-gaap:FairValueInputsLevel3Member pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedTermMember pev:MonteCarloSimulationMember 2023-12-31 0001879848 us-gaap:FairValueInputsLevel3Member pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedDividendRateMember pev:MonteCarloSimulationMember 2023-12-31 0001879848 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember pev:BlackScholesModelMember 2023-12-31 0001879848 srt:MinimumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember pev:BlackScholesModelMember 2023-12-31 0001879848 srt:MinimumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputRiskFreeInterestRateMember pev:BinominalTreeModelMember 2023-12-31 0001879848 srt:MinimumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputPriceVolatilityMember pev:BinominalTreeModelMember 2023-12-31 0001879848 srt:MinimumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedTermMember pev:BinominalTreeModelMember 2023-12-31 0001879848 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember pev:BlackScholesModelMember 2023-12-31 0001879848 srt:MaximumMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember pev:BlackScholesModelMember 2023-12-31 0001879848 srt:MaximumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputRiskFreeInterestRateMember pev:BinominalTreeModelMember 2023-12-31 0001879848 srt:MaximumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputPriceVolatilityMember pev:BinominalTreeModelMember 2023-12-31 0001879848 srt:MaximumMember pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedTermMember pev:BinominalTreeModelMember 2023-12-31 0001879848 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedTermMember pev:BlackScholesModelMember 2023-12-31 0001879848 us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember pev:BlackScholesModelMember 2023-12-31 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:MeasurementInputExpectedDividendRateMember pev:BinominalTreeModelMember 2023-12-31 0001879848 pev:SecuredSeniorConvertiblePromissoryNoteMember 2023-10-26 0001879848 us-gaap:SubsequentEventMember pev:AgileCapitalLlcMember 2024-03-22 2024-03-22 0001879848 us-gaap:SubsequentEventMember pev:AgileCapitalLlcMember 2024-03-12 0001879848 pev:ShortTermLoanAgreementMember 2023-12-11 0001879848 pev:SecondSpaMember pev:SecuredSeniorConvertiblePromissoryNoteMember 2023-11-10 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-10-26 0001879848 2023-10-26 0001879848 pev:SecondSpaMember 2023-06-23 0001879848 pev:EconomicInjuryDisasterLoanMember 2020-05-26 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-06-23 0001879848 pev:ShortTermLoanAgreementMember us-gaap:SubsequentEventMember 2024-01-01 2024-01-31 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember pev:VendorTwoMember 2023-01-01 2023-12-31 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember pev:VendorOneMember 2023-01-01 2023-12-31 0001879848 pev:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001879848 pev:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember pev:VendorTwoMember 2022-01-01 2022-12-31 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember pev:VendorOneMember 2022-01-01 2022-12-31 0001879848 pev:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 pev:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 pev:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 pev:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 pev:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 2024-01-04 0001879848 us-gaap:CommonStockMember 2023-12-31 0001879848 2023-03-31 0001879848 us-gaap:CommonStockMember 2022-12-31 0001879848 us-gaap:CommonStockMember 2021-12-31 0001879848 2022-03-08 0001879848 us-gaap:WarrantMember 2023-06-26 0001879848 pev:ExecutionWarrantMember 2023-06-26 0001879848 us-gaap:SubsequentEventMember pev:RegisteredDirectOfferingMember 2024-01-29 0001879848 us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember 2024-01-11 0001879848 us-gaap:WarrantMember 2023-12-31 0001879848 us-gaap:WarrantMember 2023-10-26 0001879848 2021-12-31 0001879848 pev:UsResearchAndExperimentalExpensesMember 2023-12-31 0001879848 pev:NonUsResearchAndExperimentalExpensesMember 2023-12-31 0001879848 pev:PclAndPmlMember pev:EdisonfutureIncMember 2020-11-12 0001879848 pev:ProterraInc.Member pev:ProterraTransitMember us-gaap:SubsequentEventMember 2024-02-07 2024-02-07 0001879848 pev:ProterraInc.Member pev:ProterraTransitMember us-gaap:SubsequentEventMember 2024-01-11 2024-01-11 0001879848 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2022-01-01 2022-12-31 0001879848 us-gaap:SubsequentEventMember pev:AgileCapitalLlcMember 2024-03-12 2024-03-12 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-01-01 2023-12-31 0001879848 pev:ReceivablesFromGovernmentalIncentiveMember 2023-12-31 0001879848 pev:ReceivablesFromCustomerMember 2023-12-31 0001879848 pev:ReceivablesFromGovernmentalIncentiveMember 2022-12-31 0001879848 pev:ReceivablesFromCustomerMember 2022-12-31 0001879848 pev:YaGlobalIiSpvLlcMember 2022-11-22 2022-11-22 0001879848 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001879848 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001879848 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001879848 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001879848 us-gaap:ReceivablesFromStockholderMember 2022-01-01 2022-12-31 0001879848 us-gaap:AccountingStandardsUpdate201602Member 2023-12-31 0001879848 us-gaap:AccountingStandardsUpdate201602Member 2022-12-31 0001879848 pev:SpiEnergyCo.LtdMember 2023-12-31 0001879848 pev:SalesOfForkliftsMember 2023-12-31 0001879848 pev:SpiEnergyCo.LtdMember 2023-01-01 2023-12-31 0001879848 us-gaap:DomesticCountryMember 2023-12-31 0001879848 us-gaap:SubsequentEventMember pev:RegisteredDirectOfferingMember 2024-02-07 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001879848 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001879848 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001879848 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001879848 pev:ProterraTransitMember us-gaap:SubsequentEventMember 2024-02-27 2024-02-27 0001879848 pev:ProterraTransitMember 2023-11-13 0001879848 2022-11-22 2022-11-22 0001879848 us-gaap:TradeNamesMember 2023-12-31 0001879848 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001879848 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001879848 us-gaap:IPOMember 2022-06-08 2022-06-08 0001879848 2022-01-01 2022-12-31 0001879848 2022-12-31 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember us-gaap:PrimeRateMember 2023-06-23 2023-06-23 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-10-26 2023-10-26 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-06-23 2023-06-23 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2023-12-31 0001879848 pev:UnsecuredSeniorConvertiblePromissoryNotesMember 2022-12-31 0001879848 pev:YaIiPnLtdMember 2022-11-22 2022-11-22 0001879848 pev:EdisonfutureIncMember 2020-11-12 0001879848 pev:NationsBusCorp.Member 2024-02-27 0001879848 us-gaap:PrivatePlacementMember 2024-01-11 2024-01-11 0001879848 us-gaap:SubsequentEventMember 2024-03-31 0001879848 us-gaap:SubsequentEventMember 2024-02-27 0001879848 pev:RaleighDurhamInternationalAirportMember 2024-02-27 0001879848 pev:RaleighDurhamInternationalAirportMember us-gaap:SubsequentEventMember 2024-02-27 0001879848 2023-12-31 0001879848 2023-06-30 0001879848 2024-04-10 0001879848 2023-01-01 2023-12-31 shares iso4217:USD pev:item pure pev:D iso4217:USD shares pev:customer pev:Y pev:segment http://fasb.org/us-gaap/2023#RelatedPartyMember 1 1 1 1 0001879848 --12-31 2023 FY http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#ImpairmentOfLongLivedAssetsToBeDisposedOf http://fasb.org/us-gaap/2023#ImpairmentOfLongLivedAssetsToBeDisposedOf http://fasb.org/us-gaap/2023#RelatedPartyMember 20277046 21900918 http://fasb.org/us-gaap/2023#RelatedPartyMember 0.25 17500000 P4Y P4Y P6Y3M P6Y3M P19Y false 10-K true 2023-12-31 false 001-41414 Phoenix Motor Inc. DE 85-4319789 1500 Lakeview Loop Anaheim CA 92807 909 987-0815 Common Stock, par value $0.0004 per share PEV NASDAQ No No Yes Yes Non-accelerated Filer true true false true false false 15756000 34685158 false false false false 5395 Marcum Asia CPAs LLP New York, New York 31000 139000 3252000 451000 1510000 1796000 4560000 356000 1344000 130000 168000 6016000 7721000 250000 1119000 2492000 208000 3797000 230000 1704000 4271000 4271000 11636000 20443000 3529000 1359000 926000 650000 167000 1230000 362000 503000 289000 325000 1303000 719000 863000 961000 1156000 1320000 5000 3000 10881000 4789000 2696000 3225000 2214000 540000 144000 147000 16475000 8161000 0.0004 0.0004 450000000 450000000 21900918 20277046 9000 8000 44359000 40836000 -49207000 -28562000 -4839000 12282000 11636000 20443000 111000 168000 3122000 4330000 3398000 3510000 -276000 820000 14902000 13970000 360000 4968000 -20506000 -13150000 -606000 -7000 -98000 -319000 697000 196000 209000 265000 -117000 454000 -20623000 -12696000 22000 9000 -20645000 -12705000 -0.97 -0.97 -0.65 -0.65 21199023 21199023 19664273 19664273 17500000 7000 -7000 26085000 -15857000 10228000 -12705000 -12705000 80625 138000 138000 7000 7000 2100000 1000 13437000 13438000 505000 793000 793000 61421 100000 100000 30000 30000 30000 253000 253000 20277046 8000 40836000 -28562000 12282000 -20645000 -20645000 1546545 1000 1914000 1915000 1471000 1471000 77327 100000 100000 38000 38000 21900918 9000 44359000 -49207000 -4839000 -20645000 -12705000 578000 963000 613000 619000 360000 289000 4968000 -84000 48000 137000 586000 100000 -98000 327000 -319000 38000 1046000 881000 -36000 -35000 816000 764000 -1153000 309000 -1748000 2526000 -1075000 1024000 2332000 -427000 393000 -129000 -45000 -211000 1151000 427000 -349000 -617000 282000 17000 -38000 168000 -3652000 -14866000 1676000 1676000 273000 93000 1284000 -93000 -1011000 1000 30000 961000 2960000 13438000 1336000 2140000 1915000 30000 138000 7000 6639000 13583000 2894000 -2294000 389000 2683000 3283000 389000 31000 139000 3252000 250000 3283000 389000 153000 6000 22000 2000 404000 4368000 837000 590000 727000 191000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>Description of Business and Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Phoenix Motor Inc. (“Phoenix Motor” or the “Company”) and its subsidiaries (collectively the “Group”) is engaged in design, assembly, and integration of electric drive systems for medium duty electric vehicles (“EVs”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Phoenix Cars, LLC (“PCL”), a subsidiary of Phoenix Motor, designs and manufactures zero- emission electric drivetrain systems for integration in medium to heavy-duty commercial fleet vehicles in United States. PCL also sells a range of material handling products including all-electric lithium-ion forklifts and pallet jacks. Phoenix Motorcars Leasing, LLC (“PML”), a subsidiary of Phoenix Motor, serves as a sales and leasing dealership for PCL in United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Phoenix Motor was incorporated in the state of Delaware in October 2020. EdisonFuture, Inc., a subsidiary of SPI Energy Co., Ltd (“SPI”), is the parent company of Phoenix Motor. On November 12, 2020, EdisonFuture, Inc. acquired 100% of the membership interest of PCL and PML. Simultaneously, EdisonFuture, Inc. effected the transfer of 100% membership interests of PCL and PML to Phoenix Motor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions.</p> 1 1 2100000 7.5 13438000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>Going Concern</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group had recurring losses from operations. The Group has incurred a net loss of $20,645 and the net cash used in operating activities was $3,652 during the year ended December 31, 2023, as of December 31, 2023, working capital deficit was $4,865. The Group has incurred significant recurring losses and negative cash flow from operating activities and needs to raise additional funds to sustain its operations. These factors raise substantial doubt as to the Group’s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the next 12 months from the issuance date of the consolidated financial statements, the Group plans to continue implementing various measures to boost revenue and control the cost and expenses within an acceptable level. Such measures include: 1) align capacity with demand and prioritize production for high margin products in the Group’s order backlog; 2) expand and strengthen strategic partnership to outsource a significant portion of design and engineering work for next generation product to third party vendors and suppliers to control overall development costs; 3) negotiate better payment terms with customers and for some of the new orders, require down payments; 4) implement comprehensive budget control and reduce operating expenses; and 5) calibrate capital allocation to manage liquidity and drive near-term goals without compromising long-term growth; 6) continue to proactively implement a robust capital market strategy to provide financing for the Group’s operations through proceeds from public or private stock offering, debt financings including but not limited to term loans, revolving line of credit and equity linked instruments, and potentially federal and state incentive funding programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is no assurance that the plans will be successfully implemented. If the Group fails to achieve these goals, the Group may need additional financing to repay debt obligations, and the Group may not be able to obtain the necessary additional capital on a timely basis, on acceptable terms, or at all. In the event that financing sources are not available, or that the Group is unsuccessful in increasing its gross profit margin and reducing operating losses, the Group may be unable to implement its current plans for expansion, repay debt obligations or respond to competitive pressures, any of which would have a material adverse effect on the Group’s business, financial condition and results of operations and may materially adversely affect its ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements do not include any adjustments related to the recoverability and classification of recorded assets or the amounts and classification of liabilities or any other adjustments that might be necessary should the Group be unable to continue as a going concern.</p> -20645000 -3652000 4865000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(a)</b></span>Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the financial statements of the Group and its subsidiaries. All material intercompany transactions and balances have been eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include the allowance for credit losses, impairment of goodwill, impairment of long-lived assets, warranty reserves, and fair value of derivative liabilities. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(d)</b></span>Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="color:#231f20;display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="color:#231f20;">Level 1 — Quoted market prices in active markets for identical assets or liabilities.</span></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying values of the Group’s financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payables, accrued liabilities and advance from customers, approximate their fair values due to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(f)</b></span>Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(g)</b></span>Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents bank deposits with designated use, which cannot be withdrawn without certain approval or notice. As of December 31, 2023, The Group had restricted bank deposits of $3,252, including: 1) $250 restricted cash deposited in an escrow account for part of the proceeds received from the Group’s IPO for two years from the date of IPO; and 2) $3,002 restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business of Proterra Inc (see Note 22).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(h)</b></span>Accounts Receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components and electric forklifts. The Group maintains allowances for credit loss. The Group adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(i)</b></span>Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined on the basis of first in first out method. The cost of finished vehicles or kits comprises direct materials, direct labor and an appropriate proportion of overhead. The cost of forklifts comprises purchase price paid to the manufacturer, tariff and shipping costs. Net realizable value is based on estimated selling prices less selling expenses and any further costs expected to be incurred for completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances and are included in the cost of revenue in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(j)</b></span>Property and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for its property and equipment at cost, less accumulated depreciation and impairment, if any. Cost includes the prices paid to acquire or construct the assets and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Automobile</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 7 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leased automobile</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The shorter of the estimated life or the lease term</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(k)</b></span>Intangible Assets other than Goodwill, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of technology, tradename and others. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(l)</b></span>Impairment of Long-lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s long-lived assets include property and equipment, intangible assets with finite lives and right-of-use assets. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compares undiscounted cash flows expected to be generated by that asset or asset group from their use and their eventual disposition to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. As described in Note 8, Note 9 and Note 19, the Group recorded impairment on intangible assets, property and equipment and right of use assets for a total amount of $4,968 and nil for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(m)</b></span>Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group assess goodwill for impairment on annual basis in accordance with ASC 350-20, Intangibles – Goodwill and Other: Goodwill, which permits the Group to first assess qualitative factors to determine whether it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative impairment test. If this is the case, the quantitative goodwill impairment test is required. If it is more likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the quantitative goodwill impairment test is not required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired. If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group performs the annual goodwill impairment assessment on December 31, 2023 and no impairment was recorded for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(n)</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertain tax positions was recorded for the years ended December 31, 2023 and 2022. The Group does not expect that the assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor have been notified that an examination is contemplated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(o)</b></span>Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s accounting practices under Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) are as followings:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sales of EVs and kits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group generates revenue from sales of EVs and kits. EV buyers in California are entitled to government grants when they purchase EV that qualify for certain government grant project. The Group applies for and collects such government grants on behalf of the customers. Accordingly, customers only pay the amount after deducting government grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes revenue on sales of EVs and kits at a point in time following the transfer of control of such products to the customer, which typically occurs upon the delivery to or acceptance of the customer. The Group determined that the government grants should be considered as part of the transaction price because it is granted to the EV buyer and the buyer remains liable for such amount in the event the grants were not received by the Group or returned due to the buyer violates the government grant terms and conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Group reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from the Group’s inability to timely deliver required number of EVs due to the Group’s significant cash shortage. Therefore, the Group recorded a reduction of $366 revenue during the year ended December 31, 2023 in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease of EVs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">EV leasing revenue includes revenue recognized under lease accounting guidance for direct leasing programs. The Group accounts for these leasing transactions as operating leases under ASC 842 Leases, and revenues are recognized on a straight-line basis over the contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sales of forklifts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue on sale of forklifts is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery or acceptance of the customer depending on the terms of the underlying contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other revenue consists of maintenance service, sales of component and charging stations, shipping and delivery fees and others. For maintenance service, revenues are recognized on a straight-line basis over the contractual term. For sales of component and charging stations, shipping and delivery fees and others, the Group recognizes revenue at a point in time following the transfer of control of such products or services to the customer, which typically occurs upon the delivery to or acceptance of the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group disaggregates its revenue by four primary categories: sales of EVs, lease of EVs, sales of forklifts and others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The following is a summary of the Group’s disaggregated revenues by revenue streams:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,789</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of forklifts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,251</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary of the Group’s disaggregated revenues by timing of revenue recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point of time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,323</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. As of December 31, 2023 and 2022, the balances of contract liability were included in advance from customer (current and noncurrent) with amount of $2,381 and $1,230, respectively. During the years ended December 31, 2023 and 2022, the Group recognized $466 and $803 as revenue that was included in the balance of advance from customers at January 1, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lessor Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Group amended agreements with certain customers related to the leased EVs to renew the lease term. Since there was no grant of additional right-of-use assets, the Group did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. The Group reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75%) of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90%) all of the fair value of the underlying asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The modified EV lease agreements are thus accounted for as sales-type leases. Under sales-type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The net investment in leases was $479 as of December 31, 2023, in which current portion of $249 was included in prepaid expenses and other current assets, net on the balance sheet. During the year ended December 31, 2023, loss on sales-type leases was $98.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(p)</b></span>Cost of Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues for EV and kits sales includes direct parts, material and labor costs, manufacturing overheads, shipping and logistics costs, and inventories write-down. Cost of revenues for EV leasing primarily includes the depreciation of operating lease vehicles over the lease term and other leasing related charges including vehicle insurance. Cost of revenues from forklift sales primarily includes purchase price paid to manufacturer, tariff, as well as shipping and delivery costs. Cost of other revenue includes direct parts, material and labor costs, as well as shipping and delivery and other costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(q)</b></span>Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of a Group which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker (“CODM”) is its Chief Executive Officer, Xiaofeng Peng. Based on the financial information presented to and reviewed by the CODM, the Group has determined that it had a single operating and reporting segment for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(r)</b></span>Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Group accrues a warranty reserve for the products sold by the Group, which includes the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s relatively short history of sales, and changes to the Group’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group considers the warranty provided is not providing incremental service to customers rather an assurance to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees. Warranty expense is recorded as a component of cost of sales in the consolidated statements of operations. The balance of warranty reserves was $289 and $325 as of December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(s)</b></span>Government Grant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group receives grants from government agencies related to sales and leases of its EVs. The government grants related to the sales of EVs should be considered as part of the transaction price because it is granted to the EV buyers and the Group receives such on behalf of the buyers to settle part of the EVs purchase price. The government grant received before the Group’s delivery of the EVs are recorded as deferred income and recognized as revenue when the EVs are delivered to the buyers, for the government grants the Group is entitled upon delivery of the EVs to buyers but not yet received, the Group records accounts receivable. For government grants associated with leased vehicles under operating leases, the grants are recorded in deferred income when received and are recognized to reduce the cost of sales during useful life of leased vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $521 and $895, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 and $214, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as deduction of carrying amount of sales - type leased vehicles was $180 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $362 and $503, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(t)</b></span>Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group granted employees and directors stock-based incentive awards. These awards are in the form of options and unrestricted stock units. The Group measures stock-based compensation expense for all stock-based awards granted based on the estimated fair value of those awards on their grant date and expenses over the period on a straight-line basis during which an employee is required to provide service in exchange for the award (the vesting period). As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(u)</b></span>Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked - to - market at each balance sheet date and recorded as a liability. The change in fair value is recorded in the consolidated statement of operations. Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(v)</b></span><b style="font-weight:bold;">Loss per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic loss per share is computed by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the periods. Diluted loss per share is calculated by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the period adjusted for the effect of dilutive share of common stock equivalent (computed using the treasury stock or if converted method). Potential common stocks that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted loss per share. During the years ended December 31, 2023 and 2022, 4,946,097 and nil potentially dilutive shares are excluded from the computation as their effects are anti-dilutive, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(w)</b></span>Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group adopted Leases (ASC Topic 842), using the modified retrospective transition method effective January 1, 2022. The Group categorizes leases with contractual terms longer than twelve months as either operating or finance lease. The Group has no finance leases for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Right-of-use (“ROU”) assets represent the Group’s rights to use underlying assets for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date and ROU assets are recognized at amount of lease liabilities and any prepaid lease payments. The interest rate used to determine the present value of the future lease payments is the Group’s incremental borrowing rate because the interest rate implicit in the leases is not readily determinable. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. The Group generally uses the base, non-cancelable, lease term when determining the ROU assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group determines if an arrangement is a lease at inception. The lease payments under the lease arrangements are fixed. Non-lease components include payments for building management, utilities and property tax. It separates the non-lease components from the lease components to which they relate. The Group recorded right-of-use assets and operating lease liabilities of $404 and $4,368 in the consolidated balance sheets upon the initial recognition during the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(x)</b></span>Reclassification</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts in the consolidated financial statements have been reclassified to conform with the current year presentation. These reclassifications have not changed the results of operations or statement of cash flow of prior year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(y)</b></span>Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Accounting Pronouncements Issued But Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures updates required disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, though early adoption is permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. The ASU will result in additional segment information disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” that addresses requests for improved income tax disclosures from investors that use the financial statements to make capital allocation decisions. Public entities must adopt the new guidance for fiscal years beginning after December 15, 2024. The amendments in this ASU must be applied on a retrospective basis to all prior periods presented in the financial statements and early adoption is permitted. The ASU will result in additional income tax disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(a)</b></span>Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements of the Group are prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The realization of assets and the satisfaction of liabilities in the normal course of business are dependent on, among other things, the Group’s ability to operate profitably, to generate cash flows from operations, and to pursue financing arrangements to support its working capital requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the financial statements of the Group and its subsidiaries. All material intercompany transactions and balances have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the financial statements in conformity with U.S. GAAP requires the Group to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include the allowance for credit losses, impairment of goodwill, impairment of long-lived assets, warranty reserves, and fair value of derivative liabilities. Changes in facts and circumstances may result in revised estimates. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(d)</b></span>Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group measures at fair value certain of its financial and non-financial assets and liabilities by using a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-align:justify;text-indent:18pt;"><span style="color:#231f20;display:inline-block;min-width:18pt;text-indent:0pt;white-space:nowrap;">●</span><span style="color:#231f20;">Level 1 — Quoted market prices in active markets for identical assets or liabilities.</span></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — Significant other observable inputs (e.g., quoted prices for similar items in active markets, quoted prices for identical or similar items in markets that are not active, inputs other than quoted prices that are observable, such as interest rate and yield curves, and market-corroborated inputs).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — Unobservable inputs in which there is little or no market data, which require the reporting unit to develop its own assumptions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group uses quoted market prices to determine the fair value when available. If quoted market prices are not available, the Group measures fair value using valuation techniques that use, when possible, current market-based or independently-sourced market parameters, such as interest rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying values of the Group’s financial instruments, including cash and cash equivalents, accounts receivable, prepaid expenses and other current assets, accounts payables, accrued liabilities and advance from customers, approximate their fair values due to the short-term nature of these instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(f)</b></span>Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash on hand, cash accounts, interest bearing savings accounts and all highly liquid investments with original maturities of three months or less, which are unrestricted as to withdrawal and use. There were no cash equivalents as of December 31, 2023 and 2022.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(g)</b></span>Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted cash represents bank deposits with designated use, which cannot be withdrawn without certain approval or notice. As of December 31, 2023, The Group had restricted bank deposits of $3,252, including: 1) $250 restricted cash deposited in an escrow account for part of the proceeds received from the Group’s IPO for two years from the date of IPO; and 2) $3,002 restricted cash deposited in an escrow account which was established to secure the acquisition of the transit business of Proterra Inc (see Note 22).</p> 3252000 250000 P2Y 3002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(h)</b></span>Accounts Receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group grants open credit terms to credit-worthy customers. Accounts receivable are primarily related to sales of EV, EV components and electric forklifts. The Group maintains allowances for credit loss. The Group adopted ASC 326 Financial Instruments — Credit Losses using the modified retrospective approach through a cumulative-effect adjustment to accumulated deficit from January 1, 2020. Management used an expected credit loss model for the impairment of trading receivables as of period ends. Management believes the aging of accounts receivable is a reasonable parameter to estimate expected credit loss, and determines expected credit losses for accounts receivables using an aging schedule as of period ends. The expected credit loss rates under each aging schedule were developed on basis of the average historical loss rates from previous years, and adjusted to reflect the effects of those differences in current conditions and forecasted changes. Management measured the expected credit losses of accounts receivable on a collective basis. When an accounts receivable does not share risk characteristics with other accounts receivables, management will evaluate such accounts receivable for expected credit loss on an individual basis. Doubtful accounts balances are written off and deducted from allowance, when receivables are deemed uncollectible, after all collection efforts have been exhausted and the potential for recovery is considered remote.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(i)</b></span>Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined on the basis of first in first out method. The cost of finished vehicles or kits comprises direct materials, direct labor and an appropriate proportion of overhead. The cost of forklifts comprises purchase price paid to the manufacturer, tariff and shipping costs. Net realizable value is based on estimated selling prices less selling expenses and any further costs expected to be incurred for completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances and are included in the cost of revenue in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(j)</b></span>Property and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for its property and equipment at cost, less accumulated depreciation and impairment, if any. Cost includes the prices paid to acquire or construct the assets and any expenditure that substantially extends the useful life of an existing asset. The Group expenses repair and maintenance costs when they are incurred. Depreciation is recorded on the straight-line method based on the estimated useful lives of the assets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Automobile</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 7 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leased automobile</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The shorter of the estimated life or the lease term</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Automobile</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 to 7 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leased automobile</p></td><td style="vertical-align:top;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:top;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The shorter of the estimated life or the lease term</p></td></tr></table> P3Y P10Y P3Y P7Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(k)</b></span>Intangible Assets other than Goodwill, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of technology, tradename and others. Amortization is recorded on the straight-line method based on the estimated useful lives of the assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(l)</b></span>Impairment of Long-lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s long-lived assets include property and equipment, intangible assets with finite lives and right-of-use assets. The Group evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Group first compares undiscounted cash flows expected to be generated by that asset or asset group from their use and their eventual disposition to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. Any impairment write-downs would be treated as permanent reductions in the carrying amounts of the assets and a charge to operations would be recognized. As described in Note 8, Note 9 and Note 19, the Group recorded impairment on intangible assets, property and equipment and right of use assets for a total amount of $4,968 and nil for the years ended December 31, 2023 and 2022.</p> 4968000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(m)</b></span>Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group assess goodwill for impairment on annual basis in accordance with ASC 350-20, Intangibles – Goodwill and Other: Goodwill, which permits the Group to first assess qualitative factors to determine whether it is “more likely than not” that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative impairment test. If this is the case, the quantitative goodwill impairment test is required. If it is more likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the quantitative goodwill impairment test is not required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is greater than its carrying amount, goodwill is not considered impaired. If the fair value of the reporting unit is less than its carrying amount, an impairment loss shall be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group performs the annual goodwill impairment assessment on December 31, 2023 and no impairment was recorded for the years ended December 31, 2023 and 2022.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(n)</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes in the consolidated financial statements the impact of a tax position, if that position is more likely than not of being sustained upon examination, based on the technical merits of the position. In evaluating whether a tax position has met the more-likely-than-not recognition threshold, management presumes that the position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. In addition, a tax position that meets the more-likely-than-not recognition threshold is measured to determine the amount of benefit to be recognized in the financial statements. The tax position is measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. The Group’s tax liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of the tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group records interest and penalties related to an uncertain tax position, if and when required, as part of income tax expense in the consolidated statements of operations. No reserve for uncertain tax positions was recorded for the years ended December 31, 2023 and 2022. The Group does not expect that the assessment regarding unrecognized tax positions will materially change over the next 12 months. The Group is not currently under examination by an income tax authority, nor have been notified that an examination is contemplated.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(o)</b></span>Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s accounting practices under Accounting Standards Codification (“ASC”) No. 606, “Revenue from Contracts with Customers” (“ASC 606” or “Topic 606”) are as followings:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sales of EVs and kits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group generates revenue from sales of EVs and kits. EV buyers in California are entitled to government grants when they purchase EV that qualify for certain government grant project. The Group applies for and collects such government grants on behalf of the customers. Accordingly, customers only pay the amount after deducting government grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes revenue on sales of EVs and kits at a point in time following the transfer of control of such products to the customer, which typically occurs upon the delivery to or acceptance of the customer. The Group determined that the government grants should be considered as part of the transaction price because it is granted to the EV buyer and the buyer remains liable for such amount in the event the grants were not received by the Group or returned due to the buyer violates the government grant terms and conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Group reassessed the estimates of variable consideration regarding government grant and noted a change in estimated transaction price resulting from the Group’s inability to timely deliver required number of EVs due to the Group’s significant cash shortage. Therefore, the Group recorded a reduction of $366 revenue during the year ended December 31, 2023 in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lease of EVs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">EV leasing revenue includes revenue recognized under lease accounting guidance for direct leasing programs. The Group accounts for these leasing transactions as operating leases under ASC 842 Leases, and revenues are recognized on a straight-line basis over the contractual term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sales of forklifts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue on sale of forklifts is recognized at a point in time following the transfer of control of such products to the customer, which typically occurs upon delivery or acceptance of the customer depending on the terms of the underlying contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other revenue consists of maintenance service, sales of component and charging stations, shipping and delivery fees and others. For maintenance service, revenues are recognized on a straight-line basis over the contractual term. For sales of component and charging stations, shipping and delivery fees and others, the Group recognizes revenue at a point in time following the transfer of control of such products or services to the customer, which typically occurs upon the delivery to or acceptance of the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group disaggregates its revenue by four primary categories: sales of EVs, lease of EVs, sales of forklifts and others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The following is a summary of the Group’s disaggregated revenues by revenue streams:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,789</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of forklifts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,251</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary of the Group’s disaggregated revenues by timing of revenue recognition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point of time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,323</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. As of December 31, 2023 and 2022, the balances of contract liability were included in advance from customer (current and noncurrent) with amount of $2,381 and $1,230, respectively. During the years ended December 31, 2023 and 2022, the Group recognized $466 and $803 as revenue that was included in the balance of advance from customers at January 1, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Lessor Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Group amended agreements with certain customers related to the leased EVs to renew the lease term. Since there was no grant of additional right-of-use assets, the Group did not account for the modified lease agreements as new leases but accounted for the original lease and the modified lease agreements as a combined lease. The Group reviewed the combined lease agreements and considered that (i) the lease term represents for the major part (greater than 75%) of the economic life of the underlying equipment; or (ii) the present value of the sum of lease payments and any residual value guaranteed by the lessee that has not already been included in lease payments equals or exceeds substantially (greater than 90%) all of the fair value of the underlying asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The modified EV lease agreements are thus accounted for as sales-type leases. Under sales-type lease accounting, at the commencement date, the lessor recognizes a net investment in the lease, based on the estimated fair value of the underlying leased assets at contract inception, and derecognizes the underlying assets with the difference recorded as selling profit or loss arising from the lease, and interest income from the lease is recognized over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The net investment in leases was $479 as of December 31, 2023, in which current portion of $249 was included in prepaid expenses and other current assets, net on the balance sheet. During the year ended December 31, 2023, loss on sales-type leases was $98.</p> 366000 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,789</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease of EVs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of forklifts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,251</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:47.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Year ended</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,007</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Point of time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,323</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,330</p></td></tr></table> 1492000 1789000 369000 551000 410000 1251000 851000 739000 3122000 4330000 854000 1007000 2268000 3323000 3122000 4330000 2381000 1230000 466000 803000 479000 249000 -98000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(p)</b></span>Cost of Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues for EV and kits sales includes direct parts, material and labor costs, manufacturing overheads, shipping and logistics costs, and inventories write-down. Cost of revenues for EV leasing primarily includes the depreciation of operating lease vehicles over the lease term and other leasing related charges including vehicle insurance. Cost of revenues from forklift sales primarily includes purchase price paid to manufacturer, tariff, as well as shipping and delivery costs. Cost of other revenue includes direct parts, material and labor costs, as well as shipping and delivery and other costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(q)</b></span>Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of a Group which separate financial information is available that is evaluated regularly by the operating decision maker in deciding how to allocate resources and assessing performance. The Group’s chief operating decision maker (“CODM”) is its Chief Executive Officer, Xiaofeng Peng. Based on the financial information presented to and reviewed by the CODM, the Group has determined that it had a single operating and reporting segment for the years ended December 31, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(r)</b></span>Product Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group provides warranties on all vehicles or components sold in addition to pass through warranties from third party component suppliers. The Group accrues a warranty reserve for the products sold by the Group, which includes the Group’s best estimate of the projected costs to repair or replace items under warranties. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Group’s relatively short history of sales, and changes to the Group’s historical or projected warranty experience may cause material changes to the warranty reserve in the future. The Group considers the warranty provided is not providing incremental service to customers rather an assurance to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">quality of the vehicle, and therefore is not a separate performance obligation and should be accounted for in accordance with ASC 460, Guarantees. Warranty expense is recorded as a component of cost of sales in the consolidated statements of operations. The balance of warranty reserves was $289 and $325 as of December 31, 2023 and 2022, respectively.</p> 289000 325000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(s)</b></span>Government Grant</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group receives grants from government agencies related to sales and leases of its EVs. The government grants related to the sales of EVs should be considered as part of the transaction price because it is granted to the EV buyers and the Group receives such on behalf of the buyers to settle part of the EVs purchase price. The government grant received before the Group’s delivery of the EVs are recorded as deferred income and recognized as revenue when the EVs are delivered to the buyers, for the government grants the Group is entitled upon delivery of the EVs to buyers but not yet received, the Group records accounts receivable. For government grants associated with leased vehicles under operating leases, the grants are recorded in deferred income when received and are recognized to reduce the cost of sales during useful life of leased vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as revenue from sales of EVs and chargers was $521 and $895, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as reductions of the cost of sales for EV leasing was $47 and $214, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the amount of governmental grant recognized as deduction of carrying amount of sales - type leased vehicles was $180 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, the balances of government grants received were included in deferred income with amount of $362 and $503, respectively.</p> 521000 895000 47000 214000 180000 0 362000 503000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(t)</b></span>Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group granted employees and directors stock-based incentive awards. These awards are in the form of options and unrestricted stock units. The Group measures stock-based compensation expense for all stock-based awards granted based on the estimated fair value of those awards on their grant date and expenses over the period on a straight-line basis during which an employee is required to provide service in exchange for the award (the vesting period). As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(u)</b></span>Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates its convertible debt to determine if the contract or embedded component of the contract qualifies as derivatives to be separately accounted for in accordance with ASC 480, “Distinguish by Liabilities from Equity”, and ASC 815, “Derivatives and Hedging”. The result of this accounting treatment is that the fair value of the embedded derivative, if required to be bifurcated, is marked - to - market at each balance sheet date and recorded as a liability. The change in fair value is recorded in the consolidated statement of operations. Upon conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(v)</b></span><b style="font-weight:bold;">Loss per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic loss per share is computed by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the periods. Diluted loss per share is calculated by dividing net loss attributable to shareholders of common stock by the weighted average common stocks outstanding during the period adjusted for the effect of dilutive share of common stock equivalent (computed using the treasury stock or if converted method). Potential common stocks that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the calculation of diluted loss per share. During the years ended December 31, 2023 and 2022, 4,946,097 and nil potentially dilutive shares are excluded from the computation as their effects are anti-dilutive, respectively.</p> 4946097 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(w)</b></span>Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group adopted Leases (ASC Topic 842), using the modified retrospective transition method effective January 1, 2022. The Group categorizes leases with contractual terms longer than twelve months as either operating or finance lease. The Group has no finance leases for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Right-of-use (“ROU”) assets represent the Group’s rights to use underlying assets for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date and ROU assets are recognized at amount of lease liabilities and any prepaid lease payments. The interest rate used to determine the present value of the future lease payments is the Group’s incremental borrowing rate because the interest rate implicit in the leases is not readily determinable. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The lease terms include periods under options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. The Group generally uses the base, non-cancelable, lease term when determining the ROU assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group determines if an arrangement is a lease at inception. The lease payments under the lease arrangements are fixed. Non-lease components include payments for building management, utilities and property tax. It separates the non-lease components from the lease components to which they relate. The Group recorded right-of-use assets and operating lease liabilities of $404 and $4,368 in the consolidated balance sheets upon the initial recognition during the years ended December 31, 2023 and 2022, respectively.</p> 404000 404000 4368000 4368000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(x)</b></span>Reclassification</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts in the consolidated financial statements have been reclassified to conform with the current year presentation. These reclassifications have not changed the results of operations or statement of cash flow of prior year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(y)</b></span>Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Accounting Pronouncements Issued But Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures updates required disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, though early adoption is permitted. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. The ASU will result in additional segment information disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” that addresses requests for improved income tax disclosures from investors that use the financial statements to make capital allocation decisions. Public entities must adopt the new guidance for fiscal years beginning after December 15, 2024. The amendments in this ASU must be applied on a retrospective basis to all prior periods presented in the financial statements and early adoption is permitted. The ASU will result in additional income tax disclosures within the Group’s financial statements but is not expected to impact the Group’s financial results or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have a material effect on the consolidated financial position, statements of operations and cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>Accounts Receivable, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accounts receivable, net as of December 31, 2023 and 2022 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 870</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, governmental incentive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for credit loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,510</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The movements of allowance for credit losses are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">For the years ended December 31, 2023 and 2022, reversal of credit loss for doubtful accounts receivable was $10 and nil, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 870</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, governmental incentive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 675</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for credit loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,510</p></td></tr></table> 171000 870000 305000 675000 25000 35000 451000 1510000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35)</p></td></tr></table> 35000 35000 25000 35000 25000 35000 10000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1.54pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span><b style="color:#231f20;font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 1.54pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Inventories as of December 31, 2023 and 2022 consisted of the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,251</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 979</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,560</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the years ended December 31, 2023 and 2022, $289 and nil of inventories were written down to reflect the lower of cost or net realizable value, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,251</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 979</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,560</p></td></tr></table> 865000 2251000 108000 979000 823000 1330000 1796000 4560000 289000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span><b style="color:#231f20;font-weight:bold;">Prepaid Expenses and Other Current Assets, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Prepaid expenses and other current assets, net as of December 31, 2023 and 2022 consist of</span> <span style="color:#231f20;">the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales-type lease receivable (Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Provision for credit loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the years ended December 31, 2023 and 2022, provision for credit loss of prepaid expenses and other current assets was $162 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Group also provided for credit loss of security deposit of $208 during the year ended December 31, 2023, which was recorded as non-current assets as of December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales-type lease receivable (Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vendor deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Provision for credit loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total prepaid and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344</p></td></tr></table> 100000 947000 249000 131000 135000 234000 38000 28000 518000 1344000 -162000 356000 1344000 -162000 0 208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span><b style="font-weight:bold;">Sales-type Lease Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group entered into a total of ten vehicle lease agreements with certain customers during the year ended December 31, 2023 and the Group delivered vehicles under sales-type leases. There were no sales-type leases during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Loss on sales-type leases recognized for the years ended December 31, 2023 and 2022 was $98 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales-type lease receivables-short term as of December 31, 2023 and 2022 was $249 and nil, respectively, and sales-type lease receivables-long term as of December 31, 2023 and 2022 was $230 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest income recognized for sales-type leases for the year ended December 31, 2023 and 2022 were $35 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">As of December</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease receivables-long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease receivables-short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unguaranteed residual assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net investment in leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Recorded in Prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Recorded in Net investment in leases- non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 230</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Annual minimum undiscounted lease payments under the Group’s leases were as follows as of December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Years Ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receipt payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receivables (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unguaranteed residual assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net investment in leases (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(1)</span></span>Current portion of $249 of total lease receivables included in prepaid expenses and other current assets, net on the consolidated balance sheet.</p> 10 0 -98000 0 249000 0 230000 0 35000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">As of December</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> 31, 2023</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease receivables-long term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease receivables-short term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unguaranteed residual assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net investment in leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Recorded in Prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Recorded in Net investment in leases- non-current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 230</b></p></td></tr></table> 230000 249000 479000 479000 249000 230000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Years Ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receipt payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease receivables (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td></tr><tr><td style="vertical-align:bottom;width:85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unguaranteed residual assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net investment in leases (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 479</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(1)</span></span>Current portion of $249 of total lease receivables included in prepaid expenses and other current assets, net on the consolidated balance sheet.</p> 302000 184000 54000 15000 555000 76000 479000 479000 249000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span><b style="color:#231f20;font-weight:bold;">Intangible Assets, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Intangible assets, net as of December 31, 2023 and 2022 consisted of the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in months)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 892</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,704</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,091)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The tradename and developed technology were contributed by the acquisition of PCL and PML in the year 2020. The balance is amortized over the useful life of 5 years. For the years ended December 31, 2023 and 2022, amortization expense for intangible assets was $613 and $619, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">For the years ended December 31, 2023 and 2022, impairment loss recorded for intangible assets was $1,091 and nil, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in months)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 892</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,438)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,704</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,091)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> P60M 1574000 682000 892000 P60M 1400000 607000 793000 P84M 168000 149000 19000 3142000 1438000 1704000 P60M 1574000 996000 578000 P60M 1400000 887000 513000 P84M 168000 168000 3142000 2051000 1091000 P5Y 613000 619000 1091000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,309</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobile</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 951</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobile for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,512</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,492</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">For the years ended December 31, 2023 and 2022, impairment loss recorded for property and equipment was $492 and nil, respectively. For the years ended December 31, 2023 and 2022, depreciation expense for property and equipment was $578 and $963, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,309</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobile</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 951</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobile for lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 425</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,512</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,020)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (492)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,492</p></td></tr></table> 1409000 1309000 524000 951000 1463000 2750000 77000 77000 326000 425000 3799000 5512000 2188000 3020000 492000 1119000 2492000 492000 0 578000 963000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span><b style="color:#231f20;font-weight:bold;">Short-term Borrowings</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="color:#231f20;">The Group entered into a short-term loan agreement with total principal amount of </span><span style="color:#231f20;">$961</span><span style="color:#231f20;"> on December 11, 2023 with certain borrower. The short-term loan was used to pay deposit to purchase Proterra assets (see Note 22). The principal amount of the loan was fully paid off in January 2024 by cash. Total interest expense of the loan was </span><span style="color:#231f20;">$279</span><span style="color:#231f20;">, in which </span><span style="color:#231f20;">$9</span><span style="color:#231f20;"> was paid off in January 2024 by cash, and </span><span style="color:#231f20;">$270</span><span style="color:#231f20;"> was settled by issuance of </span><span style="color:#231f20;">180,202</span><span style="color:#231f20;"> shares of common stock of the Company in January 2024.</span></p> 961000 279000 9000 270000 180202 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span><b style="color:#231f20;font-weight:bold;">Long-term Borrowings, current and non-current</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the maturities of the long-term borrowings are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">USD</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;border-bottom:1px solid #cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term borrowing payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amount representing interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">EIDL Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 26, 2020, the Group was granted a loan from the U.S. Small Business Association in the aggregate amount of $150, pursuant to the Economic Injury Disaster Loan under Section 7(b) of the Small Business Act, as amended (the “EIDL Loan”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The EIDL Loan, which was in the form of a promissory note (the “EIDL Note”) dated May 26, 2020, matures on May 26, 2050 and bears interest at a rate of 3.75% per annum, payable monthly commencing on May 26, 2021. The EIDL Note may be prepaid at any time prior to maturity with no prepayment penalties. Funds from the EIDL Loan may only be used for working capital purposes to alleviate economic injury caused by disaster occurring in the month of January 31, 2020 and continuing thereafter cause by the coronavirus pandemic. The Group has used the entire EIDL Loan amount for what management believes to be qualifying expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term borrowings, excluding current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150</p></td></tr></table> 5000 3000 144000 147000 149000 150000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">USD</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;border-bottom:1px solid #cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term borrowing payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 235</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amount representing interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (86)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td></tr></table> 10000 9000 9000 9000 9000 189000 235000 -86000 149000 150000 0.0375 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span><b style="font-weight:bold;">Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, SPI Energy Co., Ltd. (“SPI”), an affiliated entity under the common control of the Group, lent a loan with principal amount of $2,140 to the Group to support the Group’s operation and to purchase Proterra assets (see Note 22) and the Group made repayment of $1,336 to SPI. During the year ended December 31, 2023, SPI paid bills on behalf of the Company with total amount of $42. The amount due to SPI is due on demand and bears 12% interest per annum. As of December 31, 2023, the Company had a remaining <span style="-sec-ix-hidden:Hidden_LPkEsq_c4E2D5xfujDrtkg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> principal balance of $846 and unpaid interest expense of $17.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the year ended December 31, 2022, the Company sold forklifts in the amount of $168 to SolarJuice Co., Ltd., a subsidiary of SPI. $154 of which was repaid by SolarJuice Co., Ltd during the year ended December 31, 2023. In addition, the Company sold two new forklifts in total amount of $116 (including $111 revenue and $5 sales tax) in the year ended December 31, 2023. As of December 31, 2023 and 2022, the balance of due from SolarJuice Co., Ltd was $130 and $168, respectively.</p> 2140000 1336000 42000 0.12 846000 17000 168000 154000 116000 111000 5000 130000 168000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 8, 2022, a shareholder meeting was held and declared a <span style="-sec-ix-hidden:Hidden_wtlskUH-CUeeadJh9cbFbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-for-four reverse stock split effective on March 9, 2022. After that, the Company’s <span style="-sec-ix-hidden:Hidden_3O_4Cvytd0ScyYhzh8hEkw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and outstanding common stock is 17,500,000 shares. The authorized shares of common stock after the reverse stock splits are 450,000,000 shares of a par value of $0.0004.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the amendment of authorized stock, the stock split and reverse of stock split, all share and per share data in the consolidated financial statements have been retrospectively adjusted to all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 8, 2022, the Company sold 2,100,000 shares of its common stock in its IPO, at an offering price of $7.5 per share. The Company received net proceeds of $13,438 after deducting underwriting discounts and commissions of $1,103, direct offering expenses of $603. There is also $250 IPO proceeds that was deposited into an escrow account on the closing date with a maturity term of two years. In addition, there is an additional $606 direct offering related expenses that was paid by the Group separately was charged against additional paid in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2022, the Group entered into a standby equity purchase agreement (“SEPA”) with YA II PN, LTD., a Cayman Islands exempt limited partnership (the “Investor”) to sell up to $10,000 of the Company’s shares of common stock from time to time, subject to certain limitations and conditions set forth in the SEPA. Although the SEPA provides that the Company may sell up to an aggregate of $10,000 of common stock to Investor, only 4,035,086 shares of the Company’s common stock, including the aggregate amount of 61,421 Commitment Shares issued to Investor, have been registered. If the Company elect to sell to the Investor all of the 4,035,086 registered shares of common stock, depending on the market price of the Company’s common stock prior to each Advance made pursuant to the SEPA, the actual gross proceeds from the sale of all such shares may be substantially less than the $10,000 available to the Company, which could materially adversely affect the Company’s liquidity. The selling price is 93% of the market price as defined in the agreement. The Group paid YA Global II SPV, LLC, a subsidiary of the Investor, a structuring fee in the amount of $20 and also issued to the Investor common shares in an amount equal to $100 as a commitment fee. On December 21, 2022, the Group sold to the Investor 30,000 shares in amount of $30. During the year ended December 31, 2023, the Group continued to draw down amounts under the SEPA, which resulted in the sale to the Investor of 1,546,545 shares of common stock of the Company and the Group received $1,915 in net proceeds from the sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 29, 2023, the Group issued 77,327 restricted common stock of the Company to a consulting company to repay $100 consulting fee.</p> 17500000 450000000 0.0004 2100000 7.5 13438000 1103000 603000 250000 P2Y 606000 10000000 10000000 4035086 61421 4035086 10000000 0.93 20000 100000 30000 30000 1546545 1915000 77327 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>Stock-based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, 880,500 options were granted to a group of managements and employees of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next four years. The exercise price was $0.01- $1.73 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 30, 2022, 505,000 shares of unrestricted stock units were granted to a group of managements, and all units are vested immediately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, 200,000 options were granted to a group of management of the Group, which are subject to an annual vesting schedule that vests 25% of granted options over the next <span style="-sec-ix-hidden:Hidden_plxYEHf55EeUh57yk9ftGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four years</span></span>. The exercise price was $0.82- $1.57 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group measures employee stock-based compensation expense for all stock-based compensation awards based on the grant-date fair value and recognizes the cost in the financial statements over the employee requisite service period. As stock-based compensation expense recognized in the consolidated statements of operations is based on awards ultimately expected to vest, it has been reduced for estimated forfeitures. Forfeitures are required to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. During the years ended December 31, 2023 and 2022, the stock-based compensation expense was $38 and $1,046, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Determining Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Valuation and Amortization Method — </i>The Group estimates the fair value of service-based stock options granted using the Black-Scholes option pricing formula. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. Service-based options typically have a ten-year life from date of grant and vesting periods of <span style="-sec-ix-hidden:Hidden_xzwO3OesikGbE_dzq1ENVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four years</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Term — </i>The Group’s expected term represents the period that the Group’s share-based awards are expected to be outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Volatility </i>— The Group uses the average historical volatility of the Company to calculate the volatility for its granted options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Expected Dividend</i> — The Group has never paid dividends on its common stock and currently does not intend to do so, and accordingly, the dividend yield percentage is zero for all periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Risk-Free Interest Rate</i> —<i style="font-style:italic;"> </i>The Group bases the risk-free interest rate used in the Black-Scholes valuation model upon the implied yield curve currently available on U.S. Treasury zero-coupon issues with a remaining term equal to the expected term used as the assumption in the model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Assumptions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assumptions used in the determination of the fair value of share-based payment awards using the Black- Scholes model for stock option grants for the years ended December 31, 2023 and 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:64.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:top;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_AbscHqH69Eis9FAqnFoxVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.25 years </span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_EWInXH5p_EuhDwi4UGH-GA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.25 years</span></span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.88%-3.97%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.04%-3.97%</p></td></tr><tr><td style="vertical-align:top;width:64.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">132.4%-135.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">137.7%-169.3%</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes the Group’s stock option activities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($000)</b></p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,812,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.93 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited/expired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (795,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,216,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.26 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2023 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,441,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.75 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected to vest as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.51 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Changes in the Group’s non-vested stock awards are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Exercise Price Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,550,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (488,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized share-based compensation expenses at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average period of share-based compensation to be recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hwhX-FBQZUKousyRP4Fgxg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.19 years</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 880500 0.25 P4Y 0.01 1.73 505000 200000 0.25 0.82 1.57 38000 1046000 P10Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:64.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:top;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_AbscHqH69Eis9FAqnFoxVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.25 years </span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_EWInXH5p_EuhDwi4UGH-GA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.25 years</span></span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.88%-3.97%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.04%-3.97%</p></td></tr><tr><td style="vertical-align:top;width:64.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:top;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">132.4%-135.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">137.7%-169.3%</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:top;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr></table> 0.0388 0.0397 0.0304 0.0397 1.324 1.354 1.377 1.693 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">($000)</b></p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,812,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.93 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited/expired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (795,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,216,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.26 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:top;width:53.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2023 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,441,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.75 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:top;width:53.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected to vest as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.51 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr></table> 2812500 1.71 P8Y11M4D 16000 200000 1.20 795750 1.84 2216750 1.66 P8Y3M3D 39000 1441438 1.71 P7Y9M 12000 775312 1.58 P8Y6M3D 27000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Exercise Price Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,550,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited/Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (488,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 775,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized share-based compensation expenses at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 650,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average period of share-based compensation to be recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hwhX-FBQZUKousyRP4Fgxg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.19 years</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1550437 1.71 200000 1.20 486681 488444 1.72 775312 1.58 650886000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span><b style="font-weight:bold;">Convertible Note Payable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On June 23, 2023, the Company entered into a Securities Purchase Agreement (the “Original SPA”) with certain investors, to issue and sell, subject to the satisfaction of certain closing conditions, up to $5,100 aggregate principal amount of the Company’s unsecured senior convertible promissory notes (the “June 2023 Notes”). The June 2023 Notes are subject to an original issue discount of 8.5%, and matures on the date that is 18 months after the date of issuance at the applicable closing. The June 2023 Notes accrue interest at the Prime Rate (as defined in the June 2023 Notes) plus 4.75% per annum if interest is paid in cash, or the Prime Rate plus 7.75% per annum if interest is paid in shares of common stock. The Company may, from time to time, prepay the principal amount owing under the June 2023 Notes, subject to a 30% prepayment premium, so long as the Company provides at least 30 business days’ prior written notice to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">the holder of such prepayment. On June 23, 2023, the Company had issued $1,600 of principal amount of June 2023 Notes pursuant to the Original SPA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The June 2023 Notes are convertible into common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the June 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in common stock of the Company equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the June 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Thus, the Group determined that the conversion feature and the alternative conversion features embedded within the June 2023 Notes meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Monte Carlo Simulation Model at the date of issuance. As the fair value of the derivative liability is less than the face value of the June 2023 Notes, the fair value of the derivative liability of $294 was recorded as a liability with an offsetting amount recorded as a debt discount, which offsets the carrying amount of the debt. The original issue discount of the June 2023 Notes of $136 was recorded as a debt discount as well. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 26, 2023, the Company entered into the First Amendment (the “Amendment”) to the Original SPA, with the same accredited investor. Pursuant to the Amendment, the “Funding Amount” under the Original SPA was increased to an aggregate principal amount equal to no greater than $9,667 while other terms remain unchanged. On October 26, 2023, the Company agreed to issue and sell, in a private placement, an additional $1,750 of principal amount (“October 2023 Note”) (the “Subsequent Tranche”) of the Company’s unsecured senior convertible promissory note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Amendment, the Company issued a warrant (the “October Warrant”) to the investor to purchase up to 1,500,000 shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. The Group determined that the October Warrant meet the definition of equity instrument and estimated a fair value of the October Warrant using the Binominal Tree model at the date of issuance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The October 2023 Notes are convertible into shares of common stock of the Company, at a conversion price equal to the greater of (x) $0.60 (the “Fixed Price”) and (y) 87.5% of the lowest daily VWAP (as defined in the SPA) in the seven (7) trading days prior to the applicable conversion date (the “Variable Price”), subject to certain adjustments including full ratchet anti-dilution price protection, as set forth in the October 2023 Notes. In respect of any conversion where the Variable Price is less than the Fixed Price (the “Alternative Conversion”), the Company will pay to the holder either in cash, or subject to the Nasdaq 19.99% Cap, in shares of common stock equal to such conversion amount or interests, divided by the applicable Variable Price. So in essence, there is no floor price for the Conversion and Alternative Conversion together. Notwithstanding the foregoing, automatically following an Event of Default (as defined in the October 2023 Notes), without the requirement of the holder to provide notice to the Company, and subject to the provisions relating to the Nasdaq 19.99% Cap, the conversion price is equal to the lesser of the (x) Fixed Price and (y) the Variable Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group determined that the conversion feature and alternate conversion feature within the October 2023 Note meet the definition of embedded derivatives and the Group estimated a fair value of the derivative liability using the Binominal Tree Model at the date of issuance. In addition, the Group considered that the October Warrants were issued in a bundled transaction with the October 2023 Notes, and the proceeds received from the transaction should be allocated based on the relative fair values of the base instrument and the warrants. Accordingly, the Group recorded the relative fair value of the October Warrant of $590, the fair value of derivative liability of $543 and the original issue discount and related issuance fee of the October 2023 Note of $254 as debt discounts, which offset the carrying amount of the October 2023 Note.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On November 10, 2023, the Company entered into Second Securities Purchase Agreement (“Second SPA”) with the same accredited investor, which the Company agreed to issue and sell, in a private placement, subject to the satisfaction of certain closing conditions, a $12,000 of principal amount of the Company’s secured senior convertible promissory notes. As of December 31, 2023, the closing conditions have not been met and Company has not issued any convertible notes according to the Second SPA. Furthermore, upon execution of the Second SPA, the Company also issued a warrant (the “Execution Warrant”) to the investor to purchase up to 1,000,000 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">shares of the Company’s common stock, with an exercise price equal to $1.30 per share, subject to full ratchet anti-dilution protection and other adjustments as stated in the Warrant, which Warrant is exercisable for six years on a cash basis or, if the shares of common stock issuable upon exercise of the Warrant are not registered within 12 months after the closing, on a cashless basis. Although the Second SPA has not been closed yet, the Execution Warrants were issued during the year ended December 31, 2023, and the Execution Warrants can be exercisable no matter whether the Second SPA would be closed or not in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group determined that the Execution Warrant meet the definition of equity instrument, and the Group estimated a fair value of Execution Warrant using the Binominal Tree Model at the date of issuance. The Group considered that the Execution Warrants were issued in a bundled transaction with a future convertible note offering, and the Execution Warrants were considered as issuance costs associated with the future convertible note offering and should be deferred and charged against the gross proceeds of the future offering as debt discount based on the relative fair values of the base instrument and the warrants. However, this future convertible note offering (Second SPA) is to be closed subject to certain closing conditions. The Group considered that it is less likely that the closing conditions could be achieved in the future and recorded the deferred costs as expenses during the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recorded interest expenses from debt discount amortization in interest expense, net in the statements of operations of $327 and nil for the year ended December 31, 2023 and 2022 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recorded accrued interest of convertible notes in interest expense, net in the statements of operations of $147 and nil for the year ended December 31, 2023 and 2022 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, the carrying amounts of the Group’s convertible bonds are $1,860 and nil, net of unamortized debt discount of $1,490 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Group recorded $881 in additional paid in capital for the issuance of Execution Warrant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the year ended December 31, 2023, there was no warrant exercised.</p> 5100000 0.085 P18M 0.0475 0.0775 0.30 30 1600000 0.60 0.875 7 294000 136000 9667000 1750000 1500000 1.30 0.60 0.875 7 590000 543000 254000 12000000 1000000 1.30 327000 0 147000 0 1860000 0 1490000 0 881000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16. Fair Value Measurement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group identified derivative instruments arising from embedded conversion features in the convertible promissory note issued to an accredited investor (see Note 15). The following tables present the quantitative information about the Group’s Level 3 fair value measurements of derivative liability on a recurring basis in 2023, which utilize significant unobservable internally-developed inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 23, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the June 2023 Notes was measured at fair value on their initial recognition using Monte Carlo Simulation model, which were classified in Level 3 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.86%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">114.4%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of October 26, 2023, the derivative liability of conversion feature and the alternative conversion features embedded within the October 2023 Notes was measured at fair value on their initial recognition using Binomial Tree model. In addition, the derivative liabilities recognized from both June 2023 Note and October 2023 Note were measured on a recurring basis in periods subsequent to their initial recognition. As of December 31, 2023, these derivative liabilities were measured at fair value using Binominal Tree model, which were classified in Level 3 of the fair value hierarchy. The valuation techniques were changed from Monte Carlo Simulation to Binominal Tree model because the Group considered that the Binomial Tree Model can incorporate changes in dividends and interest </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">rates over time, and can accommodates the option of early exercise by evaluating it at every node, which is more applicable to the Group’s convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Binominal Tree model</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.98-1.50 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.61%-5.21%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">117.15%-127.38%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Derivative liability as of December 31, 2023 and 2022 is $1,156 and nil respectively, with a loss on change in fair value of derivative liability of $319 and nil recorded in the consolidated statements of operations for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following method and assumptions were used to estimate the fair value of October Warrant and Execution Warrant (Note 15) on a non-recurring basis: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 26, 2023, the Group issued to certain convertible note investor the October Warrant to purchase a total of 1,500,000 ordinary shares and Execution Warrant to purchase a total of 1,000,000 ordinary shares. Both warrants were valued using Black-Scholes option pricing model. The following table presents the quantitative information about the Group’s Level 3 fair value measurements of warrants, which utilize significant unobservable internally-developed inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Black-Scholes model</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.00 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.67%-4.83%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">127.38%-128.66%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets measured at fair value on a nonrecurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group measures its property, equipment, intangible assets, and other long-lived assets at fair value on a nonrecurring basis whenever events or changes in circumstances indicate that the carrying value may no longer be recoverable. Goodwill is evaluated for impairment annually or more frequently if events or conditions indicate the carrying value of a reporting unit may be greater than its fair value. Impairment testing compares the carrying amount of the reporting unit with its fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.86%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">114.4%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Binominal Tree model</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0.98-1.50 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.61%-5.21%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">117.15%-127.38%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation techniques</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of rates</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Black-Scholes model</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">6.00 years</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.67%-4.83%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">127.38%-128.66%</p></td></tr><tr><td style="vertical-align:bottom;width:58.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">0</p></td></tr></table> 0.5 4.86 114.4 0 0.98 1.50 4.61 5.21 117.15 127.38 0 1156000 0 -319000 0 1500000000 1000000000 6.00 4.67 4.83 127.38 128.66 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17.</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Loss before provision for income taxes is attributable to the following geographic locations for the years ended December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,696)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,696)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes consists of the following for the years ended December 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total current tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The reconciliation between the actual income tax expense and income tax computed by applying the statutory U.S. Federal income tax rate for the years ended December 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes at U.S. Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effects of loss carry forwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Presented below are the significant components of the Group’s deferred tax assets and liabilities for federal, state and foreign income taxes as of December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,426</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits and Incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,246</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ASC 842 Lease liability and Right-of-use Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (293)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other temporary differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,821)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Group had net operating loss carry forwards for federal income tax purposes of approximately $39,047, which will never expire. The federal net operating loss carry forwards are limited to 80% of taxable income. The Group had a total state net operating loss carry forwards of approximately $44,674, which will begin to expire after the year 2041 to 2042. The Group has a federal R&amp;D credit of $970, which will begin to expire after the year 2041 to 2042. The Group has a California R&amp;D credit of $680, which will never expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Utilization of the federal and state net operating losses may be subject to certain annual limitations under IRC Section 382 due to the “change in ownership” provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization. The Group has a full valuation allowance against US federal and state net operating losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes deferred tax assets if it is more likely than not that those deferred tax assets will be realized. Management reviews deferred tax assets periodically for recoverability and makes estimates and judgments regarding the expected geographic sources of taxable income in assessing the need for a valuation allowance to reduce deferred tax assets to their estimated realizable value. Realization of the Group’s deferred tax assets is dependent upon future earnings, if any, the timing and amount of which are uncertain. Because of the Group’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance in the U.S. The valuation allowance increased by $6,600 and $4,495 during the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group had no unrecognized tax benefits as of December 31, 2023 and 2022, respectively. The Group currently files income tax returns in the U.S., as well as California and Delaware. The Group is currently not the subject of any income tax examinations. The Group’s tax returns generally remain open for tax years after 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Coronavirus Aid, Relief and Economy Security (CARES) Act (“the CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Tax Cuts and Jobs Act included a sunset provision such that Research and Experimental Expenses incurred after December 31, 2021 are capitalized and amortized. US R&amp;E expenses are amortized over five years and non-US R&amp;E expenses are amortized over fifteen years. As part of the December 31, 2023 tax provision calculation, the Group added back to taxable income, research expenditures of $4,848. These expenses were incurred in the U.S. and amortized over 5 years for U.S. tax purposes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,696)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,696)</p></td></tr></table> 20623000 12696000 -20623000 -12696000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total current tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:75.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td></tr></table> 22000 9000 22000 9000 22000 9000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for income taxes at U.S. Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.70)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:77.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.07)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.2100 0.2100 0.0720 0.1335 0.0072 0.0153 -0.0198 0.0070 -0.3090 -0.3539 0.0000 0.0014 0.0000 -0.0007 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,426</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits and Incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,246</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ASC 842 Lease liability and Right-of-use Asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (293)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other temporary differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:top;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,821)</p></td></tr><tr><td style="vertical-align:top;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 11320000 8426000 1507000 1246000 1542000 309000 1119000 53000 587000 -90000 44000 293000 390000 170000 16421000 9821000 39047000 0.80 44674000 970000 680000 6600000 4495000 0 0 P5Y P15Y 4848000 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Commitments —</i> As of December 31, 2023, the Group had other commitments of approximately $815. These commitments were solely related to contracts signed with vendors for research and development by the Group and are expected to be paid in one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contingency — </i>In the ordinary course of business, the Group may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Group records contingent liabilities resulting from such claims, when a loss is assessed to be probable and the amount of the loss is reasonably estimable. There was a dispute with previous landlord in 2021. On October 19, 2023, this matter was settled for $25 and the Group has timely made the payment and the matter was dismissed with prejudice. In addition, in April 2024, there was another dispute with the landlord of Folsom warehouse which the landlord seeks to recover damages in excess of $250. However, the lawsuit is in its early stage and the final outcome, including the potential amount of any losses, is uncertain. As a result, no reasonable estimate on the loss can be made as of December 31, 2023 and the Group is currently negotiating on settlement with the landlord.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, there were no other material pending or threatened claims and litigation as of December 31, 2023 and through the issuance date of these consolidated financial statements.</p> 815000 P1Y 25000 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">19.</b></span>Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group has operating leases for office facilities. The Group’s leases have remaining terms of more than 5 years to less than 6 years. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Group recognizes lease expense for these leases on a straight-line basis over the lease term. The operating lease expenses were $1,126 and $741 for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Right-of-use assets, along with other long-lived assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The Group recorded an impairment charge of $3,385 in impairment on long-lived assets in the Group’s consolidated statements of operation related to its right-of-use assets for the year ended December 31, 2023. For the year ended December 31, 2022, there were no impairment charges related to long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maturities of operating lease liabilities as of December 31, 2023 were as follow:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity of Lease Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Operating Leases</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,535</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,148</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,191</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,489</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (490)</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,999</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,696</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental information related to operating leases was as follows for the year ended December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P5Y P6Y 1126000 741000 3385000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Maturity of Lease Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Operating Leases</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,535</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,148</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,191</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,489</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (490)</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,999</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;width:81.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,696</p></td></tr></table> 1535000 1148000 1191000 615000 4489000 490000 3999000 1303000 2696000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 644000 404000 P3Y6M 0.075 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">20</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>Concentration Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, and accounts receivable. As of December 31, 2023 and 2022, the cash and cash equivalents are deposits with federally insured banks, which are typically in excess of insured limits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Concentration of Customers and Vendors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, there was no customer representing 10% or more of total net revenues. For the year ended December 31, 2022, there were three customers representing 19.1%, 18.9% and 12.9% of total revenue. As of December 31, 2023, there was one customer of which the accounts receivable accounted for 10.0% of total accounts receivable. As of December 31, 2022, there were two customers of which the accounts receivable accounted for 12.9% and 10.0% of total accounts receivable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2023, there were two vendors representing 11.0% and 10.6% of total purchase. For the year ended December 31, 2022, there were two vendors representing 24.3% and 19.1% of total purchase.</p> 0 0.10 3 0.191 0.189 0.129 1 0.100 2 0.129 0.100 2 0.110 0.106 2 0.243 0.191 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">21.</b></span>Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the net loss for the years ended December 31, 2023 and 2022, there is no dilutive impact to the net loss per share calculation for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents the calculation of basic and diluted net loss per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to shareholders of Phoenix Motor Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,705)</p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of ordinary shares-basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,199,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,664,273</p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023 and 2022, the following securities were excluded from the computation of diluted net loss per share as inclusion would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible bonds (Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,946,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,946,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to shareholders of Phoenix Motor Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,705)</p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average number of ordinary shares-basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,199,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,664,273</p></td></tr><tr><td style="vertical-align:bottom;width:75.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td></tr></table> -20645000 -12705000 21199023 19664273 -0.97 -0.65 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible bonds (Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,946,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,946,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4946097000 4946097000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">22</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Private Placements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 4, 2024, the Company entered into a Securities Purchase Agreement with an accredited investor, relating to a Private Placement by the Company pursuant to which the Company issued 600,000 shares of the Company’s common stock at a purchase price of $1.13 per share, and a common stock purchase Warrant to purchase up to 600,000 shares of common stock of the Company, exercisable at $1.13 per share. The Warrant is immediately exercisable, in whole or in part, for a term of one year following issuance and may be exercised on a cashless basis if a registration statement is not then effective and available for the resale of the Warrant Shares. The exercise price and number of Warrant Shares issuable upon exercise of the Warrant are subject to adjustment upon the occurrence of certain events, such as stock splits, stock dividends, split-ups, recapitalizations, reclassifications or the like. The Private Placement closed on January 25, 2024 and the Company received gross proceeds from the Private Placement of $678, before deducting offering expenses payable by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 11, 2024, the Company entered into separate Securities Purchase Agreements with four accredited investors, relating to a Private Placement by the Company of an aggregate of 3,478,260 shares of the Company’s common stock at a purchase price of $1.15 per share, and common stock purchase Warrants to purchase up to 13,913,043 of common stocks of the Company, exercisable at $2.00 per share. The Company received gross proceeds from the Private Placement of $4,000, before deducting offering expenses payable by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2024, the Company entered into a Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 4,196,370 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 4,196,370 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.15 per share. Each Warrant is exercisable for one share of Common Stock. The Warrants have an initial exercise price of $2.00 per share and are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were $4,826, before offering expenses. The Offering closed on February 2, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 7, 2024, the Company entered into another Securities Purchase Agreement with certain accredited investors, to issue and sell in a registered direct offering an aggregate of 1,415,929 shares of the Company’s common stock. The Purchase Agreement also provides that the Company will issue to the Investors warrants to purchase up to 1,415,929 shares of Common Stock in a concurrent private placement. The Common Stock and accompanying Warrants were offered at a combined offering price of $1.13 per share. The Warrants have an initial exercise price of $2.00 per share, are exercisable at any time on or after the date of issuance and will expire on the fifth anniversary of the date on which the Warrants were issued. The proceeds from the Offering were approximately $1,600, before offering expenses. The Offering closed on February 9, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Acquisition with Proterra Inc</i><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 13, 2023, the Company was selected as the winning bidder to acquire the Proterra Transit business line assets (“Proterra Transit”) from Proterra Inc. (“Proterra”), a leading innovator in commercial vehicle electrification technology, through the auction of the assets in a Chapter 11 sales process. through Proterra’s Chapter 11 plan of reorganization. On the same date, the Group entered into two Asset Purchase Agreements with Proterra, Inc. and its subsidiary, Proterra Operating Company, Inc., pursuant to which the Group agreed to purchase:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">(i) substantially all of the assets of the Proterra Transit Business Unit, which is the business unit of Proterra that designs, develops and sells electric transit buses as an original equipment manufacturer for North American public transit agencies, airports, universities and other commercial transit fleets, and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">(ii) the Proterra Battery Lease Agreements, which are all of the battery lease transferred contracts to which Proterra is a party as the “lessor” thereunder, used in connection with deployed Proterra electric transit buses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The parties received Bankruptcy Court approval for the sale of the Proterra Transit Business Unit and the Proterra Battery Lease Agreements on January 9, 2024. On January 11, 2024, the Group completed the acquisition of the Proterra Transit Business Unit for a purchase price of $3,500. The Group also assumed certain of Proterra’s obligations associated with the purchased Proterra Transit Business Unit, free and clear of liens, claims, encumbrances, other than certain specified cure payments and other liabilities of Proterra related to the Proterra Transit Business Unit. On February 7, 2024, the Group completed the acquisition of the Proterra Battery Lease Agreements for a purchase price of $6,500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group entered into above acquisition to obtain comprehensive commercial vehicle electrification technology and to expand the product lines for the Group’s clients. The Group has not provided the preliminary purchase price allocation for this acquisition as the initial accounting is incomplete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Resignation of Chief Financial Officer</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On March 8, 2024, the Group accepted the resignation of Mr. Chris Wang as Chief Financial Officer of the Company effective as of March 8, 2024. Mr. Wang resigned for personal reasons and there were no disagreements between Mr. Wang and the Group. On March 12, 2024, the Board of Directors of the Company appointed Mr. J. Mark Hastings as the Company’s Chief Financial Officer, effective immediately. On April 10, 2024, the Group accepted the resignation of Mr. J. Mark Hastings as Chief Financial Officer of the Company effective as of April 10, 2024. Mr. Hastings resigned for personal reasons and there were no disagreements between Mr. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hastings and the Group. The Group’s Chief Executive Officer, Mr. Xiaofeng Peng, was appointed to serve as the interim Chief Financial Officer of the Group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financing with Nations Bus</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 27, 2024, the Group entered into a financing agreement with Nations Bus Corp. (“Nations Bus”). In the agreement, it stated that the Group had purchased certain assets of Proterra Transit, including 6 buses in inventory. Raleigh-Durham International Airport (“RDU”) has inspected the buses and has executed a contract to purchase them for $652 each for a total consideration of $3,909. Nations Bus wired $1,900 to the Group on February 28, 2024. The Group agrees to wire Nations Bus $2,800 ($467 per bus) within 24 hours of receipt of payment for each bus from RDU. If payment is made separately by bus, then the Group will wire $467 within 24 hours of receipt. If payment is received in one lump sum of $3,909, the Group will wire $2,800 within 24 hours of receipt. The Group received a total of $3,909 from RDU in March 2024. The Group will be entitled to keep the remaining $1,109 received from RDU after payment is made to Nations Bus. The Group have not paid $2,800 to Nations Bus as of the date of the issuance of the consolidated financial statements and the Group is still in the negotiation with Nations Bus. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financing with Agile Capital</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 12, 2024, the Group (“Borrower”) entered into a Subordinated Business Loan and Security Agreement (“Term Loan”) with Agile Capital Funding (“Agile Capital”), LLC as collateral agent, and Agile Lending, LLC, a Virginia limited liability company (“Lead Lender”) and each assignee that becomes a party to this Agreement (each individually with the Lead Lender, a “Lender” and collectively with the Lead Lender, the “Lenders”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total principal amount of the Term Loan is $2,363, including the Administrative Agent Fee remitted to Agile Capital of $113. The net proceeds to Borrower is $2,250. The total repayment amount of the Term Loan, including all interest, lender fees, and third-party fees, assuming all payments are made on time is $3,402, including the interest Charge of $1,039, assuming all payments are made on time weekly. And the default interest rate is otherwise applicable thereto plus five percentage points (5.00%). The Group made weekly payment of $122 since March 22, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The collateral of the Term Loan consists of all of Borrower’s right, title and interest in and to the following property:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All of Borrower’s goods, Accounts, Equipment, Inventory, contract rights or rights to payment of money, leases, license agreements, franchise agreements, General Intangibles (including Intellectual Property), commercial tort claims, documents, instruments (including any promissory notes), chattel paper (whether tangible or electronic), cash, deposit accounts and other Collateral Accounts, all certificates of deposit, fixtures, letters of credit rights (whether or not the letter of credit is evidenced by a writing), securities, and all other investment property, supporting obligations, and financial assets, whether now owned or hereafter acquired, wherever located; and All of Borrower’s books and records relating to the foregoing, and any and all claims, rights and interests in any of the above and all substitutions for, additions, attachments, accessories, accessions and improvements to and replacements, products, proceeds and insurance proceeds of any or all of the foregoing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">If Changes in Business or Management, Ownership occur, or the Term Loan is accelerated following the occurrence of an Event of Default (as defined in the Term Loan), Borrower shall immediately pay to Lenders, payable to each Lender in accordance with its respective Pro Rata Share, an amount equal to the sum of: (i) all outstanding principal of the Term Loans plus accrued and unpaid interest thereon accrued through the prepayment date, (ii) the Prepayment Fee (equal to the aggregate and actual amount of interest that would be paid through the Maturity Date), plus (iii) all other Obligations that are due and payable, including, without limitation, interest at the Default Rate with respect to any past due amounts.<br/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Guarantee for SPI</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 6, 2024, the Group’s related party, SPI Energy Co., Ltd. (“SPI”) entered into a Deed of Settlement with its creditor, Streeterville Capital, LLC (“Streeterville”) to settle the unpaid balances of certain convertible notes via installment payments as agreed in the Deed of Settlement. As of part of this Deed of Settlement, the Company, as the guarantor, covenants to Streeterville to pay and satisfy on demand all liabilities due from SPI to Streeterville with a total amount of $14,980. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Group has evaluated subsequent events through the date of issuance of the consolidated financial statements, there were no other subsequent events occurred that would require recognition or disclosure in the consolidated financial statements.</p> 600000 1.13 600000 1.13 P1Y 678000 4 3478260 1.15 13913043 2.00 4000000 4196370 4196370 1.15 1 2.00 4826000 1415929 1415929 1.13 2.00 1600000 2 3500000 6500000 6 652000 3909000 1900000 2800000 467000 467000 3909000 2800000 3909000 1109000 2800000 2363000 113000 2250000 3402000 1039000 -0.0500 122000 14980000 The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13) The shares are presented on a retrospective basis to reflect the Company’s amendment of authorized stock, stock split and reverse stock split (Note 13)

CR]X:D\NA:7KH% *\3RSN(.MG,QR>B>P$N41HZL%9[$:H:C:NJ#C-# MBHDWB4C?[XOUY/"*HBXF0O&7934C)<1$AU_=NWO_Z_>D:E6OWGMP\?GPR1ZA MPS9<5P)IU@8$BV@N)OWP7Z2_().7EP5ZPA](F/)8%C*BN2C1P/1?VTKUBO@E M:;=[W>VXKPA&)Y_B.WCM>W>_SI:'GYAT5B/[/BB,##^%9OL+IQ'QK[V/17!) M=50LI@.YT^7FI[C\^C.,O7< LS*T%(R4]FD8/F;R1)7%%U1#0Z_^([DZ7%B] MO,]K=E_B6ENS*W*FZ-AWD0AQ;-WV#H=V65F]S?)NZH!EPP;6IB]3?A[J$V1. M.W0*LW6$ZSJNKFVP8?LT %VV+F%3D]SERCP):Q:Z$FETJ/AA6S?99S= MRQ";[+%77I-7D ?THF_Y+!M^3/0!TU;YY?39",U"/!XH@0Q1Y'4OH\PT_!#6 M0_7FKY8+!/26]5^Z)QB__\$W%884QR,1R[\YB[RT[H(X]93TW(G2Z9ZY<]\+ M=^XA+T'!X$8@KO:4@P/KFU6@0KK:2JCM0_DC-.!GN3_+_0>3>Y]K5V:>L.ES MU%2-1BR6*CO/,Y69F=.7\H^M7^?^N5_GW*_SVGZ=L^[^=]+=J=3M)Z'[OCT> MMR%5^ZO%*-ZC9WSGLX=REO*3DG+GF0OXPFXT9DZ36\AZ;MIJS01D @B<0#_8 M=7_VY ?ONCB.KT@?(H26Y[-P/@NG=!9\ I\SQWV5!LRS*HE#^3\+\5F(3TF( MG4)/-1BN6#(;J (1),0UA>X_X,T8A057E%,5["ST9Z$_):%/FCMB2%=,[1 V M9>OHN=%%@AZ\U&9N9\2:!%%[;6H!T/9,]ZB0,N?#\#I'0!/:P,,[=C? M?TBSGP7X+,"G),#.;!!77V+'1H+6/'BU.HZ0!\T..^L59NL_2?4+2;?"EC$V'JIR0 MTQZ?+L+IW/T4F=(V,I'M=K MBY-SE7=)GJ[ O_M.V5L@OY8RIAVS!DT]X) HXUR0H.%A$#ET ?#=BC8F")], M>ZNH,'M^*685_"SH@<[JL>U\73^UHY=K#0C'D%P.=3D6;]&=Z!KQM<5QIAC? ML?QCE'\]AG=6HG^SCLBRCFW?ISK!N5>6#\Y*!$]=VFC.==I$C+U9F4)Q!4]'[,1" M$_FXCZ![=?&-'<:#]B4?PYLTP=L#G23UT\B,=#[6LKDE"+G MYB@*9-#'O@4*Y <#DWLSL!O>;@;!W.0.PMD&?:Y[GBI==5JU!WI!;'E[A/O]L9'I+<$M=1DAB M!7&E6S4WL^9&8-DZIF !)1I3!$7&8B?YPW<,'P"19:!&U8Y-^-HIOBE3?!^ M3(<$UGY53B5-$Y4(L[O4HBW 3:$@WV-E4A[-'"5Q+D&0("A8\G7^@K^&ZIZ6 M1Q0ADO.VW$:<(G?E-,5.2LS%O]AKM\<)/%*4P7+-*LMT#EP"5S*//' MM,8!;<'H9,ARL]-M0.VN_38*9^V0(8;-B[=^(_@'K.^F,L]Y7V9@[SONXK9B MES#!,PE>QU.[Q6.YQ9VG%J7/)M]B6)F=@XI<[D2>!?&LR/M@>7T.=M^&M_)9 MNZ M_$VM;JS?AG)V0[+/O^J8B_'3Q\^>/Z,'O+R?[O%9/FJ(K*G VC&K%J[T M40YH/#@/:)P'-$X14#5.UZ9@\88$RQ)G&M0H74C3YMP;>P:U.(Y;_MIIYBD) M+2-P3=F_[[9K>G)$-,H9 2.0]-ZL[,N_3#Z]_,RC.#C -V?Z37.&^KIJF]HR M*[?6K%]//KV7W28!B[F[<&4(N<2N6RNDHT$SJA+3 J<1=C!5DP/ZX!D+/-@, M&8D59QG!F 473$- MH&Z4U"DU@Z6L??%",G-Q$L6A7T1N12]T_W/Z%_W[Q_&+RMT>/?CJ]W$>> M)N#Z9*)=B%0L\53L^\"26V,@K^A:&2<*:I+-C/RR6W@NTI8[N/K%Y,E!]_NP M&X/\YAK_H:@6F2-]A)GA )W)>#H@0\0L)+6"7%(WYI<#555 UIQ_SBAXG1B$ MY*D7AHGUFN0A'*_Y$.K^2+!R,?E&&'$86XA%//>:A>&5 T0><;GF>IHZ4BSY M5GF.!V*PE@Z7DN/+ZR#A(BT36;YUEV5I)"4CR9I1\$E>GB4%9$CJBD5@E"B# M*IY&<*<1&8=B-2Q1MLC*)U7G5!45_?,!ZLZF5U5:%*=ATZKLDSMH8" MK<107NXMV=N=(+M5O4 A?=BHP>*P,F<](PN[RQ<];"T.,5D%_5I*%PY M)=7#Y0=.MZ:(0<202\9SOG;9L6YL0B7#=FOF&)Y&L0MP$]%Q_0E.362I&6_QXCCXM:J M"1Y>#[Z8^!-#K2M^WL"12QX"N59-KXB6&R5A0\Q)Y[9JAG44LU30;YDHKK&*"[S /']KA:D*,8SWS7 MFUJ,&QAQE%]&+NB,/,YJ.JXJQJ 3\:IZ=OBD+&./B$\2S7,+4[C7+R;+[1K< MM/'4)WSWN!8./4JH.NV>&0FH+GD994P@7?/SX032_,XD?-LNCC+I7015 MH]T.**H$\C5]SV<74S.' U"V6@T*DYY2',T.?M[]BQ#ON=M[7LXDD#-0+'7J6Y+>Y]"3"/Q/9W3G.!W MQRS8D/MO%A*:6<3;35DQ#=(%'-#*<3'@E.X!9.XZ[9V)Q3K'W,0,2I;;%N]* MW+RQR:-"BQ;D5*GCA8#\OC[2RTO M4K"4^^"!9$D2"(P7MX(=,=ERXO+!"QO#)?A6G]2C=QYZ,]%0K/& YQ4L!+=1 M)NT20SD!_[D3+QCA S="<4 R'L&D>R %?H4&O.L&F<*5X>3&F!]HWW%][:E! MMD+_Y"<"QEZS[0SINA"*[4AC7W),N6MBYP/K;S$5:HP,(WM%QY/;YT"F?9QP M-+6:N' :6821=[SX,!W V/1;M "/B-.Y*_B]= 5K=RKG7)*A'XHV9$<9*C+[ MY"JO$+FC7YF[2B.%$-- +L1,V0BZBEZR;*64?J1Q_BRO_^[RZK"XDY*+;J<$ M-!;W7M$&L>CND8><1>PL8@=%+ (&9QSF;C#H+#UGZ3DH/:/ZA@5)LZR1Y-LI M*Z[.)?^3XNG5KA.[FE+?G*I.C%):*3H+XUD8;V,MDT=&XE0A=DB9X36%1C.U MFISUW9=$"E&FH>5NXFWT]S3$8$9GL$4>@V<["^._NS FK2C4>BF5I16%2 W) MZ6#7EXC\=-*#LQ"D^%"VEN'+'S6IZ>F3_,N>37& MJ-5)F96+<[,TEN$00$8P5L^F^RQJM_$C5^6-.8Z+[R$<2?ISEZBQ7MU%57%I3<)/856,] M)9'9#W5Z6,IND(31&+>JI=520A/7>8.FP;,DGB7Q*' 5*:VM%'Y3@ZS-NC>U M!L'E=5FM6%S0GJ0-QL N/(O76;P.ERF6&,WIPHH3RV-R933<3JN=)>HL48=[ M 9B.LFZV'#<.6@*B2&F3/$G=*VZ$@V55)TZP)@5YXRQI9TD[*FGK\I\D3>*N M63G_JBG;&??9,U CLKU9^_E9J,Y"==@@,MHSSSFF'NQRC;; ? /@:XOTZ*-9O[%K M+$F5UPC6M=\V+5(39Y3=?""_IA'$#]>L\#"?FS;,JBE+T\7D46SAME+O8&QU M.".\)4W6\-++'4TEVW_M%Y*E^3I5DJT-=:P+5=7W+&QX)G(X?8&AP':V0_#$(WY&Y(%<=XFD4G[[*FCQFPZ\W5P+H MD+X?AV('LR\?#T+5TY$QG*,#,H;V->,F?&GGBG/^C S8B2SV2UL4G:F)W\=, M3;$?F4=:TY7D-/#H+M5%Q'(V)=@8"<_(\&P"Q4]V$QYYX:W*\9V M6(:@W09KIC3.TH]"]IW6W,BSX;I6G0W&KW8V.=%D._-8\\$_\,GBJH-\0-?+-=K.4U&5,=E97:6M/@,V C\0[K<=:@K'>M&)K'0X5=3_S:<^*]MTZ=I$&"J M:C/KU78WDG=D)" ,G-ZA%[K#L[^1*.&"CA[@RJ,1SIZ/'8,M@R;B>?:O;3"+ M-K2ZF\AS*B#-@9O"*&, 7QG>KG72EF&81?.J:\-O%PTCGB9ID7(2W>CPJ^8M M8HI5@!W5AA\3JFR&.6+QUW&(JR)G)>$%.Y>CB&@8@G,H0'U#K3Y0ZM%J%S8= M9KB74X^]GL SV*4X"*-B#X>7@N_6(TY8*W0#_DHK.Z--_8B\@N>OR1KL;:#- M)TJ91N7+\@GAUZB]4ZZ@N$6R8(UG,@.O,XZL0PZY@=DS,4J$>(X9FFC!V,CP M([)1=K)=LZ9B:-/5ZN2L>MR1,MN3A"-]I)0VMCD^$ M)ZE!M_ :)W01*@'G?OC+!- BURA'1.K6#UW<;N,M2!G9^XN/$K7QBW/SZ[GY M]111&]]N3-^:2P:](\+1II?"RVC"X $6 9H.J#%SDXQ'7I[T1AI%][:H( M2L3Y>,GL"##$GM=M&2$.SP6JE8'FD:VB(.B)*)F?!*&1%/2B#=+0^RF^ADG] M>W>_?O[DIT?\S\NO/XO.MMZ1_+NN$\RN,.M4\4#>-$4*/$O>[T@&DZ%H2CP] M-1!@R52OHO^=>NWU9/?FRN!53^WCT&E;]7"!5-SQD@MA?V^&(+ M_N?1Y.G3R4\_%I/O^]G%Y%-=[?]IVE?78,E*2[[9ME#O F;#AR%^B3M@0GDKA?X3P;%29 &P MD6%(J[7-$J;8BDEW3!GDN*1#&Y->>" ) &@=@_3GU>\:I 3I]T@BT[$AA_VHE[>VDB?HD];$<())^,E+Y:$4' M<+M8)L%CF,.9"XUQ$$4YL+0@M;40#$U-/A^5GFQG"E'%#XJ[]S\O[G[UQ1$7 MS:>_69G$>R;A^.*R>'#O4DD4A%%#KJ1 MOJF9)%#L5DM9-3U[NLH!42F44HFN/4^PSC6.4RYM=/ M1_1IYZM>D*"1&N;^BQ(]!!%76&NL&&Y6L3BD8P09-R[;GH [69E+N;A<"71S M.S/*2ZE<)SD?;"?(75<#=2V&$C219:EE8V_(#BKT"Z-G5([4^L:/"XW SE M08H8M+NI>$@W(N>-#Y"6S[3.MZWYT.%XNN^D[K?QQQG<4,2#6;"G06E>U%WX M06N'/T'KJ,LP^;34WB,D_#F!'.9,;)F7)!E$\C.ZKCC3#>^SJB51/CXCHG;1 MJ3.GL^ALF#[[L>FA "-C%CTSBA^N:CZRMG[1)I\VBH5-+B['O@M2+WQMM5^1 M8D=_IK0%G0+DTE'LF\^*Q#-.@4\H]$X'=VKOR9(;Y.I=)3./J3C))!+K$-O0 M(]LH\7I<4ON9'O;GGHJOD@MZ(2W;+UYNZQJY5.//KM$QGF54XSMWI^ M5.(8LU2[&B;??_^8/!6/7ITV14">C68Y$9M&)S]_G?T8?I[*5OK\*3/'PX?^VQ^=>%O6_I$NEY\8'!IYW]QVCDY4@KU2LS]:[ M7:^)]B++CJ,F2"1]J=5)0:JM(O=F'*^G(\L#IW76EC<3,([&.N>X\53\<;>Y MT3<\(B"Y%QWM/&YZ1VA.X4CJ4HHNN!Z6O5,>T1%:H$^%8X^;X)QSVH.J$_6= MW7;F9+[E)C[V6UR,64C(DKY&5LTQ2_#KRFLR:S+*P3>U89D72J5LN1_\QZ?&NJV:5T;X,G*J,3]([ .EKF-'W M9UXARN$X"0YM=E928D?T&11;GYEBMW<#C2:XN(.6]]^1Z_W8RI5?GLN5YW+E M'U2N/&$\=>T&^SFZ)\+0N2JK=7?"0.H_"1H.N>6.K%>;QOG9W];NGU8J^<52 M>?*$G&7PRO*F1?RD#=-RI5P29=75[H.Y&$,NE;9/R%+$3^DZ,;2C6;RTV-7M?6HQLX^H],I##'.OF'\#74Y M0]PK$Q'*M44/D_BS; UD322ZRM<%$@+SNJWZV ?I9\3(M(4>::%9N0:-^R14 M+$]9-D#,(-V>OE%(+U&/QL[]SYRK=$OI&Q#,Q$1[+$JK[V^9.78;LOAL;(WM MB;@/YC3>I0I6D]&TN[R'W E^W!05>&ZU/VF%^\AI.*D82!CC3 "']]C=O]=,+_B\E]&_ M>%>AEP34<,KQ0?CU1D(F.)/)_L&U.>\QE88:3#9$C]\>TF4A+B8_5XNF!=5% M'[JHZO%M)5:2?&E(*7]E :.]W@B]5,OAND9<>X,$Y719!09^LMM/8Z\/JS7D M!?Y?H >XVAKA$[!^7LE[N%JD/^CI%?3]].*%KC[/U#28O8QX9V[M7_".[JYKC23]4F1 J@[\K?Z &Q&3_$Q3Y^Q9^^^R%=42?ZA+E$UH$' M\C6F==,MV1; $8B9)&P99[. 0[AN9F$UV9&O;&NVOYK#7=)LZ7Z"7SF.;'0* M91C_N[QFX3;&*\$\*?;Z/==!4:5BT@?F5QSZ*O(:/??6"4\Q!EV8>GDP5C:0 MG#@*1B].L7J]8,_I:DM17HU@O9"WQ^C'-A:\T6/$M'MP$,0 M9FI>59N^CBUR;Q< O'8"E!.=0XSXT[-BW*V@JU?D:\=#QM-6_@+CK8FHD96% M]%4SFS,=6V,;ES*:S)TJ :V@\#,$+<-AXT.B=B(R]G*)0K1U"?7EKSI7Y'DAW=ZR0Y"&ZB98S44,T>Q]]Y6S2Q?' MBH!-792=#%LP%""F'Q?;DCSN/@35UG3U15NNNTC^O7<-1P-HO,QX%??@5DHZ M\--BP,EL6:2DEP%)$(2(.S=;'#^JV4))3KV:-M'<[2\'CF_9IP(N<0:P!HLO9IK(Q%AJ0Q>HR;G0U5SXG M(#VL58_\II0DE@R378C*(K$U^B&\5( MG]N6)6O S\58I?L4M,6PP%^2-0G(Q\36./8Q5PU4(;N.<^U#2PO";VC+D3\: MDF'*5<-TSVU_[*>Z&,QFPVDTZ7:I19RQ+.^[Z>L=G]M! &,!5*BOJ[9A'\B' M%-[WYUW6K5MON+%YN'=RU+=^B$(=>UK R#@-4GKS5 MV&Z(,W"5+>MXPB0:04V&B2%\_=+[O#-_WKHRQDW)76U=^'I2THD.ZTJ0EKZV MG$8;ICLRI"ZG\;6Y(FKSOE9\CFA?Z5?"?+T,Y, L8Y;$/6J!^?)MFYE.0?*? MP1OFQE'R](#BZ9,LZ%2M9RL.&S%1SWEC0 UG2:4Y,9L5[8")+*,B8+X!A]G M_?6K<_WU7'_]<..B;Z#UGF0ZB8]ET@2:@ATU$@K+(@3WOQ:6![,Q,^VZC[&) M9FV0=]1"0XD9R=BU*SXR;A1#7:3JPML^7AJERDLT!I"1*?LBU=I6%E8K[,8[ MRZX4!V+>.%&B/?TICC&T$\MQ[E)GM!2X!A,KH+S'@]-^#-9-N@/1+Y;F407^ MP?=1,PB:,#TG.NB(:*)WZ_K5;N_A-!AT9I&B';R\Y@Y10_K%^H<<))LT!&7V MCQ$&QQ[7=C@]+HO@ O$8PXOL!2:ERRT#E@Z[QQ,[\M!M&V-,=D9Q>.OMQOXS MABA2,2TF5Q0? FND_N>VW5DY4Y^+@@*22G@U2.5R,Q,Z<5'Y2*^=IVRZ;NVY2FFI\ 8;;=1%1HW+)LERJ%3D'T>@M'$ ]VRZ"EHTY\C+)/QQ9E<(% M%[$$761+,/?9$FS>A <98HER<%[EB3?;WBH62$2<3OX(%J.,:>35TS@S4Z5V?NTYE"(\F)30Z4[L@T*$P;V@RE_[H8 M[%U^:&)_]ALYJZ@,](I+M*XDP2-94E0:VK"4LL DMS8_*S-]P=^BKZ0>G>_C M0SV:]G%&A\12 Y+\H8?3E.P+K\-,YFKO6-))Z_\:G@M4(M9N7M)2%/%*TCUI M#"^L+%0UG'CHVVBPE/-FO1X:4H%$4V"5&Y MSU0FE;T_KH_D-D,T#Z?*I).#?K+GH LPIKROD@2O=HRL>I?ZC2+- M9DW_C(4=R?+%O6*]E/+^VY& M+7>J;Z?J7!5.+MD^%>IYUP!"1DMCYVS!"A<^ #%.]Y> M+BSS^?S)X\(>)NER<7.=R P;AO9*[>*ZK)L:E.T"QE?X=OECZZCR%EWRT1J\ MN.BGXPJ]X-:38Z^E6UVY4;AD>GT!-P(!'FW&D%X7X]MZNT+Y[4YEWK9Q6+4< MVUWH*)G**[OT_CIUQ+\,L[>;\SFJ3CX6E9[J3US37JWDA+*+VI>OPEY[,!PF M_%WG4*:JQ/V0]VLTLC.2>\:P<$''P8[64U/6(]W"F2LVB ?V.JH+=35YG0;O M_SO6\G!'\-/<411+6S#J//F3+:)P,[3V!QQ9^C7W2\67U.$YB1Y'R\T0JJ;F M8_YIRKSS.Y0]G3*4BJ:ONL^X[]6R_RA#*;9^Z]WA?N^X6VO@ZYHFGR/YI1(, M60U20D59A:UFMR/SM1X^,3=EA: 3H*G.(K_9=A$-%Q-&YC@TS]-#RH#/I7./* D[SG71M[S?F)K]^W6A/[HEDI7NI MK6$QL@G6$<$:JW2F13LP81&OS!<$.%IL Z!=WJ6K)]P%M3J\9=PYQ!I;\F$* M-FNH1*Q0+:64#OBRZMC3UAC,T,-3KCI/4"3UL*0P*/1Z_ MO_Z?,8V0INRA9]EC*:WEY;.]]U&I&*W\BF,6_O"G^\O=?HD7GR MBTX58("(%;2N1V4H Z6H= XH2$4;:E%4PT=6F)6^?ISR]CKVJ+CH^S\7<.'] M*4K6Y^.;5KR#[4F5S]=T2B/U%"/9X81(UJ<*0-^4M8[/;"6](YPHZO$ N.1. MM/+[2V7Y+B?PV="IKO4?,Y;W0>;#_Z;T9I@3GWPK3&OO>!C\/:NK)S:LX(K_ MM]!!)Z=-_EZ;0[98-5>>9S"]6&R_51(X+E@R)X7,-#Q^]LO3O]ZY?$C?H7O2 M;XM;+06]HTYO#F_=MX ,3K0X)$?LU<\TS\I*R@W:=HJ-6)!7NECB]*XWJV;' MI;H5&M:MJ ,X$8$/&KM,XI1#,TH77.^$12%98F\(?YVNSY.^VR Z;4Y2I&ZJ M=&IVI!!7S4T^P^Z=_EFX;OH\-Y"US".; (;O&,@S]-N\O*;3!E]B9 \5T5@6 M/&T(&F^UENE[EC^BL/W[5!.Z1:GGD%WY.$H^WXZAON,$BB\)@6R[,!P$RIHV M;@Z9P&%M[5"#0LQ\ZXE(*^H@(-G[N%DV$F&/BU[.B!D#__DP\-]_#?8UK%B4 MRNQRU9?R\1UA0/(<>!X.("%B:,RG)7GC6@N'"86&N2;PX&VE?,F;#%4D,/=T* M_1KHE,">,KMF5X)7Z>^9>I.@.OVALU.33,RW:.>(^.7Y838<+@R@C>S_N/L939/ M-*L6L9U/VTX0.87ILB;W=U'%F35.0"5?YJ5=Y_87T0(T/R@%=(51[\8.4"FC MM]>14I=Q^)MIVBK PKI#F$=($(-"\1,:51=@BN&'9566^"@L;RK,Y[H@TZ!@ MT^CL] ]?=MIF;.O<0!3EVD^05HL@>8H@PP\K^L;>0%& &/DN(I3VY,QT.E,A MWB7FO2#.0!1:P^E1W+F\&3%N>)0!5FL'SE)6: (EWY7T]91]+Y4F%A%;$NXB M$:X#\DBG=%.1KZ[9( >JA?'"ICR0),<=])W9'-2AOVE:7-G97NXAYI*+M TW MPLXC3RC8%7[1BUB!PI7MBH4KMQM"4#H&2KE7I/*3JQ;%4P]-6_/W1Y^.F]=V MO$2\/%+W2THG+J]@E0Z;K_QXM+ X0\ ZX'#$5ELWB.=G>^,]"E=!2>J+?CGB MX@SS\#;0ETZG!3Q["\"N==^T:=;.OZ=88*M-QE66.1R.-X*.I3/"H1ODBR[# MNU_1;1TYC%C< F,/DX5*:0X*)@ZF[6_%7K%1,<\"ST[2[9YMC2?6I"8+07IH.M0 MK5;0+)]))SK&G'JAA *?>C.SX49Y:7^ZE$M"ALIM4@N]/;H>8^;;GT2K&6?& M=7C,N !A"2#Q8G$^"MVCPI^2XO4;S;4XU]$TOL&^7]PYP\F$X!$@QD:XGLNY M.V_0Q=M:^Q]=1X*UZCM'TFE;YCO2(BC#<8799[$9!^4D[EPO4MNZH:.VUU+N MQI>K]17$/[XYBTS1H'(BD(\13AV@_ZBT2ID;*1'OV! MEOC@4<#^2UI;S1J+PK/6DESF?IGUQL9XT83T2HKQ9KDG3)HDV'I\O5'UR:AC MQBB=;K*J:EB 9DX&AFQ RTF]>5MN9]L5!#J0HRM](#?ABBX;4B4E/<"G^RR0%9SQY:$AL7?3$,K?@ MKZ';5'W(C[4"&DH.]V.LG]^[>ZZ?G^OGIU@_S]!M3$4@/.;Z@H)?&6ZO5X%P M"."D:A4X:]_B:",#8A\D@]@X>K\PXFLF9:-#+8/D[$=D%E\&F4QBK]V#(?7, M[[A@]O.?MZ3B,>I67Y>6C/C[*RQ_B'-9YG?6<[I3WZ6T>P^,EQ#+:LOY+3?CLKRMRFT]77*3_>@J M\VHB)[PLY3MKZ M:)J9 E-:+DXV#R'XMF6,2PX80=F@_H5>GTSH*IN[RR!97:Z#>2.X%ZZ<,E>7 MO9EB0_HSZ,QZR02E;_S"K!\H!@51:H H(,2& M'$L<83NBI!'T0)*5P_9QHE$Q4&?NX;O1IR]$''P$P^ &O5=!2!B4->-K<\(P M3ABTB)@KO3G6IR6%MM(#FU]67RTU8S8"=I#B708>0'Y '%K0>KFBHL!*91( M$.*UGVPQ6RR+,2+KT75#T=:B,DO^)"F0]U" )UE2TP*Y9 R0??$G>0*Z+7V6 M-877EB$="I8G16RZ!)DEE,08S$\ZR,:XQL]R_MYCAUEX0R7JE0@9TN.!NH3_ MLFN4_TE%*5[+\P);S9-L>&PL,E"&;HDEEG$V\H2$D2SJBSQ3[NO^5B6G:\M* MJAV53M?%DF1@:YT2IS37I>C!-JDWD(*6A[L5?T#V)PX0C&W3U4[[I>FM(U:5 M]1*D8ZV:=T30XQ#\@<\A!^FA:+'I$&L%5V7ZO^G>LV9=3/ZK)-M63)Z3<"PG M_TW;3Q'J(Q1S:+7*VZE.2>.O%3./I]LPUG^+%\D>Z37'C/./^\^BIF A-5CF M=M^4K=1?,UPO\CZ1HDD/I=-3EPISU=45IF =_N0MHTA_ZGW.::+-K7ATU[^[>F[T;/L5-",@73 MN*E= K+/#.G[YP@N>_-A M$U;Q=LNZQT>ASV+WEDZX#]'V=3R3EP_R8AL"5J9)IU[P?Z,<)E&63;*1Q/A? MD0+T-E&=Z&2N8.WA/L@8"\I'##*;2 !Q/K96 \^KT5/%!9):0 5I1*K MGE.]YU3O:U.]Y:2:_=__^,?G7\UI@2\?_&->?A'^\>#RJ[O_*!]>7OUC_OG= M^1?TT?WIYP_^0^XJOWCZXLD/E]_\O>80]CK,*&:8SQ^#Z(D>\A_W[C_\ZL%# M_<$'G.@@(TO/^7_^U^47=[^^G'QS,4D//.$GGM@COX]AC-O%M#\V1OBI>_'E MP_^?O3=O;MO(]D#_?Y\"Y'^X6BD_-6S.#EQBSW/^X-AK]_?Z@G^D[94F M??<%,3=!TRO5SE+HP:(2H+E%PI]B_''9R+F@Q$M/,:X*"O;JT])%P<)P4EV\ MZ_-TL6"P%D6C_$O2C8W[M,J14,>8<'+0 M2J$821/B*A(L-.;D6G_AVV688"G"06M44'P0?2L,72;-"DJKB,2N8P,BY6;T M+8]G-S;YAFS1,#KTS"3;:%A&@[Q'0'P4ZB!]JEP#O9@BV+OIDR+9D:'"O==A M$;V?KO\A6*6&&,M00.EEFXOZA+$'(BWR>"FS-4V*3,J'F^V"L^+.P3 C.J9,)%].(-+$\3^^Z9C"5*T-OC)//RSW247 "C MG&0WW60B1_^,=)Z67.-LXB?2S2^G? E'8 M#02T\07UDPY2W?JC9J]7[X[)K\%L0TUJ"X4I$8[E[$[314^HF"_X7$MJ&& I MTJ6=)FKP6T=8$ F3XAPE,Q]V8QP7:&&@+(D6V"Q%S-WGV#$,_WA!%AJF9>AF M8Y4G;",S[=F\XEGZ2C_1U&:&KPE7#2GJCJ)VF['Q?T;K9_WH!]YDW')[=N_T MD?_S^Z@YX@@S-GFVY&TQ9"D\(W* 23<40NP6H5(:E5]SZ>S[Q.U7(5]V'Z_< M C)38?"J9#)=:G$.AE^L('G2+"S79]Y7GIE[J;$+5\$LET9RYO\X>K(RB9G_ MIVL-5] RL) QNO"#-0G:K@BF*6F U?P9O S>1K&9A9KG.JZKP;:1E29N-823 M?\NN=6SF#UY]XXYWZMW4E\HG"1FN"HTX#)LJ^M\ZG&)<-O$( *'! M"@&*V=4)>\Z*3K4-TZB;_F[C2RK-M-$%/H:_%595T7W7G7,VLIA0&^;[0+7, M7 \2Y7FA3=2/"N,9090[$;.K5&9;PDB$SB4J1M=?9Z*MA'YN8-^Z51JU?>*> M7&4!4XV>[ EF^N0B[0DD79GZF:0$N[L1J[&&(Q<4@A(E%0HEMN)*>V,K+\UC M5'QQW4-F_;IR>NV/&?*X4N_MEXQ*+G'BP#^G&@FI9:UR%G752"U09)3R/RV_ M]ZCQA)K8WJ9X?IR+?A-ZXGZJM^/^E>JN&MO17JK*<)E&?4^=M/?0EHNF"365 MYMQR6^?*Y5I1X(W\/"*.#],:$\P_9\=AZRO@%5@:9=Y!RAVZBQ?I'$W5#"Z? MLA'2P"VW-*X&;3(CG==8MQXWDL#BJP45D20)WA":UH,$D.OU=E&1751DTZC( MR!^KH#?>/^^%A^/S =S!\U%_L'\^&H6'@VYG='00=%8\\;U3TW;EO-]G,,=P,^P MIW:Q$$O'-AZJ8$53BF]$R5=*G-B^O-^\$*>/V5N+&(T'$(&O,X4=5D")T2F$ M)WZ6@CXG\[??(_R88(CF/*Q -R,> "5&L-[^7;?=!TD$5]2*5E3 ,_FE]/V30JH M219PE1O/EG#I)H+80UG*LQF*26G ACW.'9Q9?+,DDA#P0VX2)73,=+A_, P' MO?/^:#0X'W2!,1QV1^'YH#/H=3OJ*!P%O17NT/\9NS>0$:&0=>?G_>Y^?[#= M2-UG\XB^1]/TG'G>7X#TV/22#R4IB% RV)VDVY5S^V)/<-&H$%IRH+A=QMRN MA*G/SRR"HC'F&9G'.'0<&EN3.(-$;<,Q&;,2I,=BSI,M",$AB$V[41!],467 M$*?8]H[!'_),C?NO1&R'H0K58'AX/CA0O?/!2!V<'QX>'IR/AD/5&0:P-G]5 M% W>PETY(^3W%V822''=86_8+(H;>#A7CR?K.;.]S\#\PL'5;U2.U$/3NOL[ MK7NG=6^J=1\&?G\(:O?YX?YA'[3N<7CN[X'A_E%OJVQM>RDO.$?F=&_>&)9F.?4^=YD"G>.]=-N$_45G1IJ\_*L M=O!>Q0U=F>7A^[I7%JI.=AU&G/)Z/%Y0"W[!E:C49HNS"V BA*0"'V#[L3, M.RU H>8.!V-YUCLSO;8>%HBN[,\;ZX5L7$DKN8KHG')J?X;A9@Y<9C[6,(D) M],OQV8OC_YAFL+(P[N*)WY\M9[!F3S(63E_^)OD*7DZ0B&@6,-$<Y 0?![/\$ MC-7$GZE[K)Z_ZK1?1.C$3<)F>45TP]R/I$4J8BJ'>KZZ!*!T<1%"C"K@ MT/R?^TL=CZL\6BZ9H$B+1H0#?50A$(MI]IK"_>^]7M=N#-W"(@K:!W\9IW3I8>(E]K9P\7>@BT&YT@L&@AT M)DK/WK^!+F(=2"6%Z>5),\^U(6KXYU14# ='G<[^P<'YZ&#OVC8'RXZJL^L&DO^0M)KDR!F87'B1\O M\RA/QZ\:ORL'3O*.L43M:DBLZ_4@:;\R[/JDA/#^WA95OC-NX4:1_1]I@7 @ MC+SBAZ)WQ'%ZZ6;'ZAZJ>LG<;?[/(JFTFZ]OASJGG1R6PZ+BA07((/$0,G4O3E,"OW%FPC(8@S@2&&)H M;YV409 ( HW(Q2#DE->()@M"/T!;U^><'UTRBV]'9$^5N>V5I.HWI5:E6O$+ M1;?+U57S=-M2 >EHD)$QHS2Z.3@\?L[ND\54=!11/-[ >+)KQVTBX]ZS4C,A MK8%0TH[D*V->3F[B)=>=Q)<2/M^(RWNP),*=5=4!KM1TQ% MY\XVLDY0T&=S1_ )J"(+:N3VF"\S8_ ,=*50PX:6:7$D@.;DXI&45]/Y[T2C M8#L[X[R=NORBV+*?E42O7RIJI>(#G('\&L6]%/D'B/F# M+JP6* -1AEV,"F(UP,/A?93X5#HAKI7B/L"V^64S;<93D\4EZHEW3#2)>XX7 MN/G*=#59J:Q,B_K&A#7UPY;.0=(-9N21Y6I_:WRD5;D8%LB%G)AX3=*YII// MZ^<&V\G-L[7B04H"*AVQ/\_54_V/9Y^UU]@!_4*4*U"7]WM' MG[?&"\R8!/XA,Z3)PF*>74Y!!NR!6A"@+G&9^7,]ZT/2W$AQDFG_XV]'PX,C MT&L7H3O+\H]*BLH6%[!1A/+YN[=$3V>,NX5U20G^5]I"&@C>NY_C57J9\4:% M#IP8R#I66CA!$3O/8.L2T '21,<^L&N>\-Z"YF(M%L MTP[D7EE$?;"HXQ7!R)$DHT@.5]A@K]()['"BPO),-7# -)I+<(:$I5>L] !A M+$2NSL#?PL<9>5'%&-FKK=4#ADR*AP?O,4_N52.V][ &H^6IG'>'@&_.7UP=;>E$B*U0L4N MPPJW&'F" U1(>+S4[0?9C0 ^(E.U$W5@-]U+,4Z#@L($NOI)%]:MZ?Y6NGNB MOFIGF&D#B*G969KPWJ[J)\0,W(5S(^)5K<7!:7?[YY#*K-$>I86..5\+),B. M*(TS(L>5.G#37.>D"6(U6$I-#"G$6D;)*9D%&W1UA+GT.KT^Z])PF:)1O'3* MJRS /,KG[U''^)[TE)T2A?*]WQT#EWC 2M06%K"1$G5<0D$=>Z\*SDJ'&_&" MV1EFUEM]XXPZ))R:DI"V=Y6:M=U57*5F<6\\ODAHZ_-]LZW>2O#R*,=M&8N& M;?(TPGD%WA8>2215WM2 .+TLM=&.O1 BA##R8]W90TH@X7VRI>02B+&HQQG@ M#;H$*!E-YN:H.:[(7#^)EJDIT1V3\V*48SM.QN TP^GT%^YC3J=[15URYL_F M7C%W"X T-T>_O"TU*35+)TAG[N.%S@1I1R^JY'*%M:/_D3."9&ZD.9E&J2Y$ M*R_1Z(8.>XV7$AQ*5"4VI$LK$+CE0KLG\JI 8PPS+8,M8 H!72DJDZH*>#"$ M,5C>$L'1,IH05^2*WET2AHC<4H:Y=V':W":3NL?:E+I?.^1 8&8)X6)47MO2 M/5_%^6**SFL+QCT\P7$:1RD"#8)FJ'4\=B!B@WO3_U"KIQQ;TEH4I2"43A-K MW2/@^E&\E&6JJC*@[0PI<9&2,6[3+1C,%_1R2DW2G6L18&.TL-"^N1.*&A4+ MRG*2]I:4UH+Z?YSZW'4"O7M46X,U&ZCHL!^,+A*G!F"#,%+ T#Z2C#"6NK8( M>TR8X;&8%=3I)$$UGOKO",L4" #!#6$O)JL>T4R I>G^<_J:?JJ@/S 6OI-@Z?OTE.'2K&8)"EP2&#%N,BIR.=#H:GW "5W&U M9?JN+#$MG+@3"9IU+DH2V6Y,-20X*^T9FZS$=78ZW /1X1B_CN[X&(X"2)'67>7R"SR("C^+-)'#9(D>0Y M8X:<4[]7IQA:RB:3D!4)M,"1JX*QC; ?DYG&.,I!5\!\V]3[G\H0_$):G%-M M,W4UYZC-7((T9^C/R]/8'.R[Q^9>.50VZ6Z!EE&OWT75NKPYUU M!IUG7I.EUHX@'RQ! L,GNS*?%HM%O(8F"2E4>W2)(OO[K1U%[BARZQ2IL:3V M.W^G+ L@/(1R+&9[84& 605V"-2!N3*A5BBT^#>5 MS5(,8N.:?_>I__M"M]@,!/4SY#@Z99U8W<%4_1R'%^@_#[V3&#N:?F B?V]< M#9B@JWWMZ'2 ;9&2OR*;*.H.SZ^84;#)ST82O)D@!MHTQ:R'B9];;P?E=C!< M//I4<$>T6Y3]W=234'O!S:EJXI&8D,%TW_I;6@3( M&1VO;Y9B\YJ6-'ZF>!KFH,VB))H!X2)TXK#3 O6<4!--@E3N1K> TY_$P"LU M^%DUGPJS&4T)#RVBY0[4TCX!LNL@,B8R@/#X#D[* M$/R5=+TCV!W!;HE@M69!V0XK2A1IZTC3K^2;#Z(\'X?(J$G!(6V)FJQ94CYD MQQ2C>+#NA'D5A90WUT+TZ@YW5-@KLQ(%NSH\4LCZ\4L:>TFQEYYFJ%&QCGZ5 M,7;_%VGG)G@X]^B5DX53L4[T92(C2^5XA%$^5:&KRU/I EA[0N.4>2:Y1YPT MQ:;HHDV(NS L$L&8G+TLY>)RB9+;NA@80LJ/SKE%_VZT-C1 MSL^YAG!.*6.AN9?KKZ&S")JLAB'46 ?5B?],8?+"O)HX#D%OJZSDNGX91CF9 MMSX[85[[(A[_X<_FS[R7^L)3)BA0PHL(S.&UOZ)ED4D[?'9"\P0+U@\U:+%) MF.)$0&(_M$P\KVS]:NN.YBKWQPF(<]?#>-4CD0 M-&PCS./!LH?0F:[M%4G)G+F!QHFR=5,LN4^NR/OY0,6SY-# MA[KP:_0T!^RAUDR:?/=^L4CU!^RYIT]*_OV.97'RF]7PR2+3$],"0EBXX7\5 MULI"0T89]MK[!W]W\2(JW-(Y3&=\I/-QG%YJ# G]]QXRZ*<<#+F$?;HV#N%( M,/-3?T0>#G7'(8EZ2%'Z(X@&G$0P_[N()IP M$/OMSNXDFG 2O?:PNSN(!AP$\*;>[B":]'?;Q^9M"KC M4)Y_\@CGR=,96PW>K ]3@>3_0_D9_^ME$JJPO%D/^UJL+/OKN"=7)QS>^:Z8 MV].[[>WI#MO#@P=]>UZH0&'+!&F@UFU)M\4.-C\:;8.*KM-Y[WT+;LYM/XM> M]K]2>NG5,MR*[M99(^-+VWM@MK>T^N\?*!?_2OEV:=7ZQMR%;M(D >3.=9XI M,C>PD/CQ=YS@DA:YCT@TZA,B;G)W&=T;6_["%NQ/5@[[=I1M,^R?_@V;*8[' M7_;8?U$&$2#?&N'>]Z)N!?.\!4_I?:_[NVVLA%V-][ 4YQ93A,<-8/5+52L; M7>A^JXL2;5LGS$K0?9_PO5!V[_[7O2W*OI^E;)FR!ZU^O[,E^?-%3_%$<@"V M+G"^_CO8OU>;8R-U\?/DS3TO;NO"IW]TN&WA\_53>>_^">'NJ+P!B]LZE>]W MMR6([E7#,%71A%_TPVO*>7V,Z/I/,%%L'"UVMM'V;:/[O@UW*]":M]XK;O_& M7I+>P7#5];$SJK9E5-TWB=RM]&O>>KF26--DWM8Y+W;,+=RG ]7K^3.GFF8/7,_Q'R_AL]MB)D 'I?BQGT MYNIFRCL3Z"N/ ]V;"&O@QFP];^EHN/6DB&_R'C4SF'+?^_*M1)FV*W#O*=*T ML^1V^7\/(_]O\]R(3FN_L_WTB*^?N!N0&?>MIOUM3-S=?JN[W_E:RI[N@\QW M5M\WM>Y[BY U(KWBVUMW,R)@33*['L;"'X+51'BH41)@CXO'DJ/W9)>CU]Q MV->5H^=]1C+4SOAI6%AKEZ;WH"V7-XAOH?*%3M5N>8G:52<]=/ODZT[,V]C) M,+P#]]E]'^VW:HE\W;EX&Y/TP;9<9E_T\'[& EALL.?'*M];+.>*^B?O(!L: M;'-\B\EW&U_#H\-=7*;QILDNX^Y;S+@[F?K)1"'ZWMB/,N_"CPOJY!HJ:N&$ M[?_BR&=2V!DZ#]S0^98",=N06_WNT MJO1M0];=YHKW.D<[8^K;J#_:@=?=^'(,]Q^+< M=A,EOOX[WH"BG%W%T37>P6ZW)KR\,\!VY49-I>Q;E8WO#[X2NXRR*D9JG&9* M9W,O_$^[QDL//JJU2]][)@6PPUY_%Z_Z2N)5NPP^5K)ZK>%135YJTVVC9Y@L MKH4,MK%@.+V=";0S@;XB$ZC7VUE .POHX5A FV>L?BU8"]AB=JMH/_>]H&_5 MROEJV\O>R, 9[.\,G*_$P/EJN\K>Q+8YZ-00] .P;>X+PN>K7^0NV^XK6>4W M9,U\[8O\,@EUVUGEP[92O+G*O'SJ9U2#%*2S&9;!+M+@X_;P=NY[K=^J ?-M MA6EV:&]?O0'SU4=HOCB\SQ<]ON=^'@749^]%%!<+%>Z,E,8:*5MT?C5(1JQU M#'3:1[O4LN:;(EOT8#T,JAQNS5EUW[+[=X6[@(V%8++^1)5LC=Q+BT6^ -$ MD]C9'3N[H\%VQZUJ#;JM[M%1J]/K[TR1G2G2?%/D=O6DK>%PT.H=K-(X2:SO M%_XH5G/X87/_7C2W^9RRH/#]N]@4XT>6HR2G ?O/WVX>'?/?M/W(V5K9SY MG_:<#1."WHO5>/&4G](?$2WJS](\0@B)IYF*"1H)QRZ-2J>R2.=/>\ 7[NA0 M*O57?>=B^-XT4^-_/?K;AW\Y?+1HQ\^X*U W^L) M? M'GAN*]#>ARO*NUFW7G=TW^BA*X#HMGG8/5_>IVZMG(,[&1 L8,BAMS"B- M0_%/OU<7*BE4[M[1)JSF79%YF5O>8M1)O&O<9I]C*/Q(J)MC@$W\;3&E9$]A&'TD%IS.-YG,]5JBP M_6>V],9*.=/*VXW9_5=IYL&4O"7<@ASV(H3=?J$"-1O!=O6[+:\':A;-'/[1 M:X%E43VM[_KMK@=3CQ&)EV_L K^H=M(_^#EL3 M9'2.4>(,Z.?NZ>/A)]YH23-T'S#'X<>QM^>I&-Z018$'0FD:%3/X2%I_.P21 MJ; ("$$'!G!)J#F'\>$SEQGE1+VP=2,5^ 6OT/?R.+T,TTM:>*AF1)@%T;L^ M^;4'C^3NP\YYB_2Z'_=@4(6_@SGG]*!:1 3 !R<:T%1P!&>V"7T V_%1+9@T M:LY(7]E-9[RR!ZU-'VT!/?.M!IT3AO ".,%T!M?5\V?\C#_)E,+VOKE'0L%N M#$TV1'+"3S*5 ,F8SSW0 &9M[RQ"GH(,0!&E)ZDWR7SN%8SB&A?NQQZ);#A; M^'3/PT/DYL$TO3 *X3%@/D$ NLB"NMO3)J9A-(Z4YHW.//$],!<&X/5&A7D6 MV:H\G<(K(WRU/ U[<.V@/A[Q"#BG?-WV?J?#BM2EXL?+WY<>QTU&%@S\G7[L M+[S'T9/*AL%HH!'G](19I_\G_ M($AZ \> $\'.0A@?[3_ZN24S!V.F,[LG8 MT!UH;BJ+ET@(ZJ\BFN-,GL'*X<7R9GF9Q9#$#W.X9MC*F68U]Y=V 7ZR1.86 MA05L'#\S*7P\3P5K$J:%=T$I7N&4CASV/X:)ATB?"ND\B LD+4/PYB4P33_. M<8KJ$]@P80Z3&:%;9Q$!/UA6-N"H QN ?$+?LQ(<9F4'B*+XRIE#?OE;S4%E M./- TKUJ^7%:^5S@A()A% MY@!;(]VE04H!")5'1E>>#/.C>O(\;J%)5(@^7D!VTV6@>8ZI*W! M(Q.?UNQ-!\ C^?@FZ9@F2:J-(! M7[KTYDA0&.^[3GM@5#--!')]YG!<*;&=RVD4, FO+HJ7GN,+B>STX,"84EFQ M$>1&:Z>ZG^X;T6G@[A1T!H/V(K7_B+R M;_C%(M4?L'>#/BGY0!POG_S&NI@.V9FQR/2\Y'U=7N6&8:!ANS^\*NSE>!B< M\9'+C.&4]*;IO\GM]Y3]19>P3=>Z:L1S1B_6/_5'>8J) '?LM:EW0- /XNN76_7A#59]IUSXCF/-V]X$,)OPPW\]ZCVZ[88,VD=W M2P2'&VS(J/225SB5W[/'E[^MT6_Z-'B8X/@P/NR.%+D$.OE@]6].;.&AY3VMX#L[VE MU7^_8ZY-N$WWI$_LW_;.];OM@[NM']O@3CW^C@-2:9'[29@_^5Q]X;YSH\]T M$M#+W[:#@H5$>]^+NI=$]P8P&K'M+ ME-V_GRJ%JLZ 'H%+]["0'/1@-Z?[OWY<^INW52UT7*VSD]>H/M]B) MZUNAT2^]R&W2Z-4QHT;2Z/Y^=TL"X+XE^]E*@Q%_&TK>_48\OH"@:6YOAMM^E;MMGU^KV M=L&>NS.Q[IM"J 18M'$7N1"BIR4AR2.UTO!6H-P=6#+X,(SCK!>$( 8-!1(\L NHEYN./ M4AFF1:@SR2+-EMYEAL(;(1A:2-.7*HX)W:46[$O%M@X/L*&&78"7/UB8Q#! M!C'LSY?:KS/$&WM+(VY?8F]Y>3S9QPB1]D1#ID4(4S8F66#U\APH)RGR%;G1 M]G@(?D4+I<>"'_01\@HY+'"]5F50)(A)S:OA"D:A1?,S+VGN!MY.N@M0X\39 M.F^,5Y6LG^XA K;"14S4A'B,=]@^_'NK@L_*^%-XO5"^@];UU.L^\> C>#$/ MR7"[&L34 H&"T*9+2U/+"23S4O&3*/\-@![>N\5 M"9P:S+3ZBU[Y%X(0ZF"M.5BQF5J%,!66$A1@!20+P2R%S7RR;2X&Q+@!(V.C MN/_D9AI/W=B5^\/#-YB^;\[_WLU)!@$%O?PT5TG>0+O%S%#)#(W5@N8QTW]+ MI"E8OGX(O"]"9Q31IGX(%>(4/7F,">R!GAU&W)=2<"5GV2/ %.%W;*N!69(2"BSMVQAN M/,/O"N8W07;C0[!;\A[>1;A9^'5>S.V MTKN$K(W>V._G_C(#J<5,4-:M$'5@V8P ME3@&BWD3TL"X/KF!KE-\,;@ F&ENAI'0+X_?X?_FS^[ 4^\B=$?FK0U. J1YLGE]2]>_=Z!B+1*X5PQ^/B+./BT61.0CM(Q!+8U;9<3:C M M1_D,0-/MQ;**#D"7[#D8/'HH0^::%:WWA[G.MOJP#$ MVSZ[:/W!(?*XP*Z_U.H>G5#4Y.,AD'&9MG*F?4/A+BIFISTL:YA.8/ J!3-< MF80HK64](%0C=*GDW+K"GZ$>^#_?1+^K8[!H3A/*&T'^AWCLK..1:.4F$:,T MRXCPFB-FKR8S]TIMF;H^GYA2][Z[-+26A*H!VIJP#(PS04\1.E6TX0EZ$:KJ M2W2%@^ETFW?W]+O[F[_[]/04WN]+>P=K*H!1!V(/+05?"TJ3F.![\VF43ZG- M4^#/O@P0_2KE?*5M]PYW$:U=1.MAM-V[DJW_C%PC36JR69JO0L1KYWY;/>): MXV2%49<:3M7U(J*A-^E#9"Q$[\?T$NWQEM-S2]B[1"9U:T'X'EY&8^VY(SF6 M?:F72SHB?\%*UQCRD<6LTO":8-B:Q;1NV"WF.,N%++"*)?^7[58/R4D8$GY(\K' M;EYU/7P:E*)Z-9V]%*I%9:+QOJ'CG/J- MH1S33EK.LAG[P2+-<@YPH;0Q 8*;>$7)N.LY+HF61+UZEB;O+K?VWLG@)(NH M6L8[-KT3O=,4?AR)#^2E;G#7M'#V[XJC+!2^(P\.E>>PMA5A8V7,M:7$'-;L MX!9S]T'JN4RYU;^VS]K>Z^/C4QUR$04H]XJ<1=)'Y?U9A!-1IVRW/PIPYGDQ MHS:.V+F.=4N8/^IIU(F3U4&?'%22^FN[-^;>2"TNL3:;%IS^A1_%-'B4C-$VQ)_3^A1J-:06U.UI>95P M4=)DDN*T8.2H87D)I8VP#22=[?"OW9*555>/"N,EY<,BT@N*C!JE2L?&=*+H MT'%<#I_@=M'IS/A8S0U!SEQ@WM)B@7%R>A_.$_O18C=:-,1 ^OJ4[L 6"0W- MP??X38?C A[^TDHSN@.Z3K3K3F>@!70)\O=T.%8>7^E.\4#( W MA"^D-L]2EVA@-N@B%%JUO66]N>:/PBU /F$M%@P3*K2]\!&])=PUE]NQ2S(4 M*-\^)G4$3+>-(3M4K (M#FJ6VW+/&>^J.9H:NIKZ%TJ,[7Q1LAJY\$SSF>O9 M-M)/J'*8V0C5-!6GEYHTP?84+H?$149.FOQ9))SI1AQ^PW!_4J!RD@[*(!D?I^J1/I3XSAEOFW?V/*6::'GK[O% M/KUI,\O/<]*9RM:>_0B]@T1).(F]V(=9+IZ.HT\J=+V%VK7).D<98$$@NM&_ MB/CN]HO/FG&EJ)>H&N9Z15GOX;Q:EON/OQT-#XZ>5>N%*[6[*QK4;:>\H4^3 MTSDP6U67KEUQ!:T+?J5V=T X>.^4<6N_2S] 3QN-= MP!M>6"?LFR1?9 6QFFL5-6T26GU,U/]9U M38&4%O'EG[D* (CM:V.X),A95C_1A3*.D&^.V^G*YG0U2DU^M59C>M8U86WH M4CMAKY)&?P%.;H*1F%G*VC3]C;VE%U.0+/ B4*P0?:A6JR FU$.1LM M3 ;HBYXH@]X)+QE#CJ0V:*/4).-D:B%^-"1CBM'ZZ'Z> B.?3$%X!L6L MX+N]I\BNA1G@F;";-27'-?T":V44*&V1^)A_\I,"%5$._G7:WEL_ 99/SY'H M!L[%_G;XMUML!'-3MH"I?!\7F1]R%;)#F+3[HE"H),Q+KQ(]E!/9_0FY!\=U M,IE],% M7!3E;4FY(1(#WP003.A18]V0:$5&1P>_&X-#\U44MHH9"SND I\&%&6S=)@S M.)T",Z46:W:!;V+=Z6)@!KL@QD+J''UBS['5SDN/A"D,AT&4?$K*;91_)&PP M1'"#/T#]R\7=S>&YFI-%_"$S>Q0D-EA&CJ"ZUR*5U)XPA\\0_NXB"C&H(FMX M4>48%@H+YXTUXR#H,0U:Z!2EDLZ.,]R'ZCF3\LTBBH')AV@[R-[!-RV)+_I4 M7AEK-RJ<.;#2G-7N$099U:>IS^2AH<7F*:6&^'S!T2HG4*4H-]HU,:49_(QH MW63V85);!KR6G;7ETL3:\QY[WW4[#O;9IO @:)M?46U9+:Y"QCITG(*[U??1 M70:K$)&L\ MD<6348EQ)5^PYY7!P79 H/70QX72SDG^N%&77F)4F1:$.*P_9 M$,X$>,:2^,Y(Z1N")-WVWNL_.#>OUFW%+H6IBOG.L9&<6\Y)51 43L?FX4JPMD 3>F[7O-ENA M/@5*P>V-8&GV_?+*TC3L^UO$)BO%D5'N(A=:CY:62FYBR-6[072$7C%C#-S3 M7?^P$HU8\:F1@R3"P4"'UE!V?Q6^^7M5Q5HE*>V?BY(I>VA*X8Z6X>U"8VYA MKV,P$2@/%54GY((1OU,!XG3I;+!Q9FGWCF0[N 3(BYVFE]7D 2%L"_S"=)(: M# [X!R5JP )8E?JHEF476F47F==(S;A&WEP95ON,"#W4W@/,I"!-C.@&?2-S MZRLS62213H 7ZK>"1)-,P2BI7 MEZ%86;E$O(?R[31#UX@ C1HBJ0K&!Z@IPYA-VH?A(/U6G7^-L6P9?)>+O+_; MMP A!O;ANJM\TSS-.T4WW;I&H[TU]Z?(_,Y" HM09"Y5K:$F'Y),^?W.7J_3 MPFQH45!RL>%?ZX'P5*B^]*EG/GN,/^IUGMDAZ(/NLRCGS"QX8HR$ M=.F$,-B5M32S9&N4%%5@2P)S:V4$/<3A>*6G2<:CQSMK("VB)-LNMY?FKF>GK%DPDSYN,1+K',:D]3 [<0_W:*.-E M055#_U'.L'&45XC*7T5#;*T>F'.G^.Q,YF+8YGM\&5%!?PKZ1$8[@[_#,4L_ M_4"I =K&%D$L2\39UM$A7'$O,W2RO=+FCL_5)#9\8+* I^O.A_5*K=:6K3%]Z?RYT>76 MF".5QBG+L8YY>+<6Y!"WZU M05CR_G1B-WJEO=_LT''Q7P@_IB2R(MWB(EEDE+:!!9 C%2(/6JE#,+\B=CN. M."YDMT([QG+.&Z)N%Z5R\S6JU> 0E')1LE]$))Z+" Q\8/0_V\UE5_I+$-F+ MI2C@K/'@$(?=?3N$,R'\_D<58I1&GF%A[^HV&).R^24+X"0<>(ORJY07LTUV M_2W<3E-HSGLQBD#QH$XZ+8:'!,$3PKW?$Q$$XY/-+M$$+Y\J^)0*@-E6%OE! M&IE#=9$)1)9#E\;_EI=G67>89;HH':5+U3A'9_TV(I4+OJ4-B2)>C/-+69M3 MM4)1-I[QNI<1,N#H3_)TH$MBSW5Y7;%=>'XQ*$XJ"T#G"R5T!EM26QY>=E5* MAI-L(AF%!\_RDZMWMYZ+S6_\FBTTA\XIK.5CCO*\X*]^*H !, 01MVN) M!,O'^+'+!R\!5.\M\GOOQ,_B%'10CER#6J7-Y+7PR;1YM0^:C,: M8RSJBH&ALUIL78,2V17N1/0/;V/&3X<1M56[)4%5 L9NF:NA_T89T/+ F(!' M,-;1HNCKWA@GPG[.>9:.G$!(&,6%V,GXI*UJ1&Y':8ZI'"-&]I[H:UZ#,;K* M3M>V-3P@@S&*$M[5PIM0(8 MFL&A)7!"G<=E>AB@,:4]?G.?W$&<)N6,)#6M%LO::C>"*IY5,[J"(".T'CW, MDK"XLPL+T"29A#(3B:+6Q\7S6FUA1-"+.H=)^)I$M4@#RUE#(@#EC-.@Y[&/ M*!Q TCJMR$EDQ!64(T2EPFCF7T'L1S/R=A29J)U&>_23E?D 'P9.U=*^Y("= MD*8]E8XSTZ#U$] 1RE*R.T$$UNZ*MNC@YPPZR4$V#2VO8YLZJB^^R>HH3F2. MD9-E4\UIHB#*(O*#H\P(?$QY-P&IRN@K-""O-(W MAE;9-SR""VRKY&TE\6:VV!!LL=>%3]@Q3?(@XIEHK1^V9^4(&>WDL"IMONOW M]MV/KNUR^ #EPGN%+K=2^5&6)BG>SAD[9AHD)70QU3_^UAUVGO6UT;YY2948 M%S>KK/*ET'YN>\L$S,/$S,#?2-:O6VU5VD=V!R![,1EV.( 4O-0&O%M>/8@) MRCZ3P_! R.SGZ*\"6)P UI_X<\3>\=XK@;AH%)51!)'<)R 5\21U=C A*YZ*> M4[6HMP<.$\@!Z(1P[D1K6YS4K,V-&*UL#>GFNC^5(<[2CI77QP](6K*/AJ76 MW3 -ID!VBZG[<'BH(41<(6 VGE4+':SAY]'N7OBBVA0L= -_ 9Z"(-PAS1/0P2> 0^!VLU64R-ZJJ([Y P"QWM[%IF1@%FS%8J M[0.PH)B^YRAA1@GD8I2R4S;%DD_3HHHTOF21I;&\-5\8:YZQQT$=B'3.MIIS MG3SE)[2],XQBF\%%(Z969;172)=^@"=%.H6T%^=:XBC%@K[_&5U;Y_]2OV_I MFF;4<&G[38$;W7C\&38,@UGJ(?,%:**3!>94.\E*0#SNVZZ.#\ MZ R=7HRZZ.B*CCK&#M$'A9NM@_HKG7^>82LRN'PID/Z"TB0QRCCWEQ+:QF(: MVDZK14HF/U@K,ZO< VW3?A$^*B/X8,==/1*\9_#$4@N939F:8DT\9I-3:IR9 M++N?*2$L7>FOQ058^T_@M.-H1#JHYD>8[!X8!%=.S??BDNR@OGK'O$"LK:59I;,H9^:43.1'E('WS!L^L82/-B(6TXB!85?F>UDZ@KTRLQ)W MNU#)4IY$%5[?,T22E9X>CJ#6UB?A+6%$GJLT"E"R S9%T(6"(!)I\!'3_XET M6NS"-".[T>@1+!'5]SB:13H; ]>'J.IT;N@OHJ5C@,9FXNLN,0NL^TT^DN Q MGG>!8W?4DK$*3;\JXA\X!?P635Y,ZF7U9I+YL_QA1I&[NRCR+HK\((#/CT$< M&/.&DTVT>N7H4S?$EXW(FF78A_S& %N\-"09N02XEP&?@;[M1)U^L4CU!TR; M]$F)@CL6 49^8QG$(9/B(M/STIB@ FECT&$JP#/,:F20@P'=!P?ZH8(EX]"' M,S[*6]QEW>]!_[V'\#5/^;:#D ^OO6@.?(_YJ8^=0XN%NN,[5X]]2C]$M)Z; M]+20_Y9!>=9L^SJTGUZ[OSN()AQ$M[V_.X<&G,-!^^AH=Q -.(@=9VK(0>PX M4S/.X:C='^P.8GL'02A_90C&S])9O]RJ#V^PZCOEP9^]Y,.KG 3\$@XLK?ZW MM#PPAG#-_WK4>W3KV[6O'0(&-W;^R2/WK:=]#?>[$U=&<]"8-"&;W:EO*MLZ M[.!VYQ63MW/>RO]O"0MB1<0\K<2XD.8^O.%%W\O-,D4T"O_$>]UO#_=Z3;?/F M^S[6'35_IO'[0*FY.V@=#H>KY/P E*H5<1,E%U)Q?P?BYENXC5]TC35&T]VX MQ9MSV8[Z6Y<;.[)L*EE>YQ-M#EEV6YUN=ULBX+XENI$*E;;A-O5J9XM\+=K; MED5(LU0XKU_*0=OH*@];P_[1SC39$7?3[9/;$'>WW]H_[#]42T5W6__^<:CX M7T\(BP!%E<$9Q:3;"S_FY,2=AOB5:XCW;KC3TGY]A!=G_ M#+!-"10%6P]A19*@KDHU%*H2<\9-'1=9$A'8@@;$:%'G'8652EQIJH)I0A@S M+:Y5JNV7@2_NM ?FQ6[7)"SQQ'HAF#IF8'EA85#;80,1!Z<,S8/ PU15>:EB M0C"B%I"14QB(Q6P"^?#^'_YL_NR%_2XT!5F$U9,7.7[!<\(3T$8_56WCUA(> MA#]!?(/*5KJ])9Q.%;#00WM< @&0.TA109HDRNF17B382Y/ -RRZ%'9 -Y5: M,NR1'?8Z>&]\P(4%KQPQ+!](60K=G/-VNF)H^'2JL*M9J6RD[0! Y6HCFJX M="A84#J+ F^D$C6.%OI81XA)I;!;$G:D47M4_0JH95WY)2L$;R&5 MG>/O.DN4X1DK-E#1G,C&M''2MT3?BE A,66F?CIUBZ97WIXFU0$,=:RN964Q M:UOV.'Q*CV8[#-&9( XS-UW#*LT2SVUQF[[RJYAS6!2I"HVU3+\^:JY4,\6Y MOS3SZSG$Z9Q>CHU@5'GAIFGOZLCA!3?10Y:CRV97EE^YO,Y92,6QU--*,3/< MICU=2RN[JD*W<3#WO[%4R+A#92*W).5^6N7CZ\C6OJU\WO!\0A8MAMLT"G[I M6O;7K9H/;V5=O'4KE[PY)?8W4"*Z#C#"1JVE;J)%='N6%6U#BQC>E18!"R>@ M)L43/ST]I:ICH0]7$[J-/.9*XS3XN,<855C'#6R,![$L;>QUUTM/7<5.+27Q MMT4"&[_(HH#!W[#(&H&XF/UST.#EB&DB' M[Y>_Y4:8K&'5%6G26>76CC01J!W3JF]CV3&L#EKF4HY$J9=YKD"IX:L:6P%E M-?\R?T8P#EP]#^HA]M"!*UQ#!.M%2\V+;B52FL-C;VY^OC$)'\TU/U]M9$>N MP/S4Y;*P?'&4WBLDA]9)N>-HK:'0G).7/6*G5R%*.^9RC5]9=V3)61QCE8/UR4\OZ/:^RL>:T%X:!@P)= S8+Y8NQ9?Y(IT_\/+L/1U9?!O2X$/6KDWIHY-E'!WYA0NOV;44I5 MS[>4@NP,%#)[.K3;?4? E\Z.YF40MK$3WVP>ITNERNIHU4/R,)%W>CODG1WR MSH- WKFR%.Y#ILA=8Y#C&P5A^*BV+'-"\9?>L(^$\R> RJT4C:&5C0.8);96TRTWBE-!U"=+TDA&2&C.9> M)1PQJ(-B=/L,((J;;BP8\:Q'2K>A1JO_JC:VJ0L7:SO$WAC(Z?-XBREA[=F/ MD*D1^>(D]F)_F1:+I^/HDPKK*-KA II)\\TK9__PS_K(*;$\U'[Q68NHQ,UI M>C#]*X+^ARO1\G_\[6AX-& BB8?JV&3I.)N!?60^7HN ^!)#=.;>PO\DP4K=&EX@ M"',.UZ"*)'T\:%SKQ+1>..0@J%;YL?,U'#!>D&*N.POY7H@]/V "P-L8?9,Z M_T0F"(6TC>CLX\Q'V,2 [N6HB.(0Z+N-^X6>TR3'$7ESF$^C,<7?_J>R=$_-HIQBGJ;-P>/_ V;[A+L6SD91(FBU>3$C$'CL M )H4B(/+Z,!S@;F6DX9986OI1'I!JD_<'\O96>*EU)PD@\6;UTHC2+C#43ZE MS@?H\*L\5C"[KSS;KWGFZ-J^#*DD'%^-P: MK](9'=V_<^T5QI 4>]GZG;]K'#V6;=3/QA-EWX7?)V!;:J_)[1^)J[XY>;G' M**\67Q^$PYS;^WQWT-KO=&A.9BNY,4-WT (E%LZG,-CR@PY]1 N 19%'-J<6 ML=KKU_(F"*"2R(20^$U?&VH/XVX$734_FDEG<+DX;>\WF8AT0R"Y$9/G=X8R MG]$ZEDJZG+%W6S>I MG8#>PIT.$MO*UR<5+->T[V,O" )]3I&_&VKYP-U5#6R]_CVR$MN/"\0Z!PG0 MY8#[BS,RK_5-JXP,E(T]1.5U((9=KCXEHQE1@@4:O2#S&MUWQC'.[FX'_7R< MXCJQVT6VX!\3HJ6>'7=S+G_;)Z8TH_Z&F@KTH_7EU&$:%X6$0 MGD2$IA<)6>/?&2G61"L3*M,O*_Z4($!M24A[6&T;,DMQFXBD!&D=K@?3&$K= MEGQG>92!!&Z9;M4XXJL/QZ85R\] YK287]*]EUK:"8O"QA/X."GS0L!(73&3\["B,Y\-R, MI=F:$6QARVE^O4*WTH*,K@Q%9L1*7LECW"GMW[K2?D9JYQZKG?#?.%88=H8[ M9V2G@L-*Q BG1D?O?GOS8J][Y*'"#,IC0+0(I)F)\NTT-D*:SB/6/3+0Y(UM MK'-#Q U9Z8%E)F)PTR7V2$C$TC_/A:274' E0%PCMG]7I@&$0.SC,TY3+YJ. M;DB@X?&YE18(/'H0$^PP%8;^Q$.H<%?-#F6_G E)&)83(6*X!A:#/J>($7=Y MUQ8Z*2'(-MR^7&WO9Y]PVQU(9AAZBEO,RCXJ:;#LR41TVGS=&1^7HU>BPYD? MT+F24P/^A+,*^0STIE"R707_GW'_R7.37L+?&"O6_GL_AF\3[G)+!Z&;\^J! M\21*30C0 SU#040=!UJHN_'?)6.)]'F"-< M[9;'=[ \@99';94$FAZE ]-RRXR:EW5'_$VUTPG-":4YR/%<][Y$-6_)H1VT M FP[2]H5[D]97J(]$SYBTTW *,@I-I52+%>X)5B#N'YGQ_0;Q?2M,X8]'' O ML1$@^@?X9K(-)5RF6>NCQ=6\IMH'1#FG6$AD+7]N]U( FYW3FL9-QC?UF\\55U]=[,T;V MBR=1)+[8VN/"B93*NZ5)HVGZ@2S%GA2V!Z%]UNUOB*ESYUA'3OLDFV!62C<' M6\G.U@YU^&>-%WA=US!3DLAMPT!0NL0F+G-N.EN_UQ^FRBNGLZVG79E[+@;C M3#><,5EB?NY8/:@ELU4IRK=0PO?8W@?GA9UUHP 6M73"MS!TE#GJ^GHV6Q][ M(PW81/V:$+6Y1;G.>+SW7!H;GE$[\V.L:YCHWGW-RMTXG:8JB3[1C4[24D,E MN$E[Y;[LOK,0]@81*2##N";LH]52C))(Q8.)_Z!-7G-IN*%JW;5A/U3F] -% MA17#\E,X M23:7M]+PK_]>C\:+\S[O:Z@_-@T.^<#P:]P_/#WN#@?#\,@J'J M=<>'!X>/.$K*3[SY\/+MP?%_"HS*+4@C [K_#W7RI+]><&"MD(?N)#2\:<@3 MY\J)6P?';<^=,W$ 9]:>GC9V^0(F7RR\M]Q#Z7V4?[R+2.F&.2$I^Q2!YH Q M/,S\B?XN?V*7/W%M_H3PHX-P?QB$OZ='QRIHW'_( R' MHX,5?G3X2C/(,],[$"XX.2@X.I(MF\6/#MN>F;-G)TULJ31M[X6_\+?,?VXY M^Q,W1Z!N]O?')EG3L[D*8ER3/? &9B>;CJR4VDT1ZQ!G]82;A'O(6?AWW.@P ME^R(MG?*X0JX0?A0ZKW:Z_+_>(-]=G[ C\,T*&Q*LU!SN-_=/^B,^^>]7D>= M#WJCP_/1$.3L* C'!YUP/ [WPQ5J/CKA^@W'$E\GW(W4:63[ ,3&AP=P"$>=?:! M+QWZYT=^[^A\__!@%(*F%.Z/.JLG>8S<,DMCY$:GZ(\/<5GGH& =]AMVA* @ MZ=4K&#J)YJ;SJ9!JIL??RDPH*4K+?H5&L:RE@E;)N^I5E /*K%EE=$EN4 M>"N;14Y1'[XEK.QCX.[CW.PC?XFQ/\>>8A9/Y6^8/(1!0&I/B@Q=C2-.)?+> M%[%^OMOW][K[C\=/*HOH[H?NYX7)"GGYB M"RSY%2<6S. X20KJ.58B/A;6\-_S=9$BMD\$;?2A%JWCN\ ME9:FWNM;V6#I1CEGQ"QJ18]#EF8?-#,J,[R[DCS>C63.RKV11+3,GRGJ_:X# M*,X.1(F3AR+[05]<2JI,@+@K<),]C"J,*1]/4EFT/<19@#$,C;O4ZSRKD@9/ M?H](9L)E3Z_,G![W.MW^$WJR^TQ#WTB0YX22[1>*),39'*\WQ6O>91,_D7)^ MBLL_4+(^9K+,/J(F$BO&#-,=BEU2:YF M5P[J2,^\R( M\M^<5<"I?9Q5I<(*YS/SQ8_??)]X9E_WS"P>= 2CZ?*EN?_R8\&+2P$(EZ>SV:N<%B"L!QUK#A$Y9 MD,"PURD(]IN?SU,]"-FHRRB/G**J1$Z7!.*J(@4P$L(I; M B1U$85.F(3839%1?"53$QA>LZ%,E= 3:G:Q\C[.@,'L#K]&IS!K6%,#DUOU MATCNDQRE7,=',TBSDJ@Y*--]P'CVRB$ MYE1U1H%)%"?!PD/9::;4]H[C/&WI]#*9/&4MESP=9=V)DA'8Y4JV)$+:8:4? M(8;I1.PH_TABMDZ3XAQ52CV'N6LJ<\Q%!P#'9GS8"C@.\:-[DGX,; !.S.PI M'8>4I7A<$%.R5#GVCS(T16WE_BXMW-/C56G.-(R7*,#\C"4MVY=J'',BYON( MRX]NW_E[NN5$E:"JSJWYB(5!=T4B'9ZE+86(0>-QI%8\[:D>UNNQ3I;\.LN M;R9QU+"DV8'XFCYZ78C:O[N27O-D_8N.+]F&LRQIE?A#S4CLR;0>;]II'YF\22 M]"Q-H@5[@1VL+,2E)#(GT6^([,%RVTFW7PE.IFN#DU%S@I._*Z=^ MWE"3*;"]0 ,9C%S=>0*)<@G:NTD=@"+$*)YRO[Q0=44E#II()S">IY=<> M*&08E62RGR/FBOD5%7 MYU'LB!D*.KL*)=9T5@JB*30_@ M[*U_4-*AZ#;')@!J'B2GHK)8WL0C$.\:BSQAOOTG]"CC^RQ\4,[@ST#T-SQ; MS4?H:)WR?G<\-#-8"%9+J3*%OF-G%T)_X0N^_N )JHBIQ"-HU>@WPVA/KI(H M+05#N0@-ITJ^TTQ-L?$)*I2\(1IXE/;$$;ZL$=)!)KPR*[@E'B)^\X8F0 1/ M=%Z-<2_?@)4T*,_A _EM*0V(H&62M(09?S.F@1[>-* 2IK &]H3S95Q\DZM@ MEFU2CRV@TLP&XV<2AFQ=656U\D#K9FLJ)?YV^\,CU1L$Y_O=P\/SP3 X.#]4 M:G#>[X[WA]V#HV!TT%M-_'U.:(-OK&0_/^@?]@\:EO/[7*,B.A-MWU_2]3^C M3Z!8);\4A.A$QP0/OT=/Z(N"6=EY%_X/Z>/\0WK>[<$I\%]%\.&/R_=__OS\ MY>M??OMX\$']\JM_?'B7X^B3[C^%&'7QGZ OS^7X]4$#[])4TP MT-CMC/:[QUEV'*88HGT5^Y-'=*"_^%EV?OGF\"3M![]??OSWGS_]]^?Y'^\_ MGGV\O+'?R4[+WIAGG4#O?Y^JWR>__Z:O1 M1_]T_MEI.R6OIQ*K?I-02BD5^3>K//F#0B&_K"SOU6FN);*;\HF<8[,)F&FAL-9Y;/;,4EX)@%0LOJP#NTDS>9I M(]B]442[G;:;.+B2MLA6(TV<@&A?$X(?INPTS:QRL<+9+:PX;U 2BU!SX-40 M@)EDEVC\AY'.H@SU9GB/\2G)G*8D2\F%YN9[!%P&0Z)O1.]9ZNX9YY;I+$_^ M2@IPY-KDWE3%E-=)50ZD(J 6" ML/N+*6')4$FOP+5'_ HH(^*0F4CO66RV]6 @/TD,@VEA5EQ_^: MQMS<)?VPW>UI86@"8?-/'N7,>EK.?MDVZH:]B+#O@54.%Z6&V?P"9V:8Q=7] MR"DHP;!@[8/>E^X,O_F2W (G][\;+K-TNL"!AX/[/]VK9.3--N=X[AUW3H%M.Q/O5*'CV;'U;L3W:O:A*4O=U+:].0-LV-E?=T.NHH;! M\#9GSTSPFSI[S0T;=O:;G[2VG5H(PQ*!C6UJG$C?;:VK%R>-]HTDV:^I%E_9 MT]LQU>9LUD]80WGJ%_'M.6-3%G-G;+#1;*UW>[;V]1Z<\+"F+/#1#\Q.WG/7 MLBTSDP9+IT<__)BFR>3?"!PZ 9ZJTIT*]MDJ6)/9T?Y.R_I<+:LI:[:*U%>H M]$P3[U4;+,+L8WJ9?XQVRL^#5'X.^COEYP$H/V\2;EF%08TM\Y1&\\^S!>I[ MWLNV=X9V9I;O5)^=ZK-3?1Z"ZG.'+*LYBSSS9]YO?K)3?AZD\C/8*3]?E_*C M:\WN>H8;;GH3P M6@#N%G@9T$,?>UW!> [B:J5GHCMY?,PF[ A<;6X_HMP>2GAR*E7JWE$>%L%R M5<;-S*71:PS;1"!%?HB]!?-%QHUDJ/1)X;IPC+&3!-PR&5EVG? ;*8X+-$J7 MOUADT:A8,/J4U'3R<7&/,Q/7XVH=+%^LFW$L4PI7Y F M@'>/WK0RK[/B?T#FWL]16GR":90G5_Z2YLD+[1X='=#[$7 5,?/6;1JG,+Y2 MHXSV&Q8(FU-Y)W%I;.K*B$*Z>R!O.:=4(F)DEBZDWM'V5H>GC_/(=_8;F'S( MD/?4$/&GR$\FGR)3^O !OE;>63!-TUCW= \C8*HSWP%R8Q0-RUKA&UAQ7U U M8-CG*OH39_MK0H8Z@K6]+N!-T\+7@U,%M2G[Y%(1::GOO MD Z &PU=--R:*V:32,WMI<53>WAN8OXBPWZU2)K_AWLMM%U%BUL7VK:UI=&, MB\(5]@0TNUQNAHKUQ)I);L @(BM_J(T;G/_)RW=8&ARMM/0M\0T$C9RIT"#; MK8-HYRMY/,^ ]+I<$CEXX+S:,X%WS9NOU"+_3 D%5'?@PVM23&"JQ)V(C&M8 M^]MWLG-G"+.JF7?7X27GV<0B*+ZIF9US#_5Y-F"L<9 MKE!^;32OMR_?'*,R2$C9=':(LHBO!S;OS#?#'JJ\$6=%'$<7U#R9AC@NP$Q) MZ1+R#SZ4&Z6BGD)(QGCK8#72!Y:93D8:>O<9W?3>,_GK+>COL?)>HLJ&L_Z% M=.7C<08*E)FMV59J#VKG^N&7,^\UM81MP1T%GL!"$S==A>B=L9MHI^,,!XHA MP7EX\%M0(M/, 7BF6O@"2YQS M8$=>^M#YN &F0@C;UPV3G]22SX9)IA)]>3 M- 9E$G[_'-BO'R-@@L.4:88)\=JQ[JM>RY_/%D 'J%">I"#*$G<,E/N![M8: M>A]4,$W@NDV6=1=QH_O<;IK=]!GJXVK ?KWR:'2]LHIHVD^PGJAA FBL\B"L M90@T Y4QK%'-6CQ(24%;ZO=T!_7O(;0-ZBCJ750:, EL6P0Z9/[].<:2M+!*LX_..7[<0T+D8 0W$R[T8KAMU"19 M^<1[K? U2UJ0P][*AZZ[2?/Z,KV6SH&LI6OTR"I2]NEO&F?$0? (7=&2>Y<* M%!%9=[GQ-"SDHUK2=-/$ )##F+,T1&1LAO4 MH4_YO?DWDAA1V@C:F#O:P20 M/60YU*5H< >M%;K*YSC1[M"E)Z&3&NI8KJ*%.X075J3JRGKC"!1C.*$,5H,0 M)5$^IR[+&:PXD/Z(4^6<#T[C-_1&G&+A3RA51"^==Q(B-0)!1#$J@?CWJQ@8 MB\S[C:LO.W=NY7H!UT M_[FP?I>I6B5XIA!( UUUI74;SEUFRC^GB-P$5,4W M0OI1;\ 18,H=L1XER#6!":%E"J/Z$T''\;)'PP?STZM3[ MD14S=-O V6-C;RSC\Q/$[@G(6P,J/*P7"\S05D#]QP\,9P3U/P'3[Q6>&IFE MAL$3;W$Y_F&K;JKEB_ @"[J'NX+N74%W$_&FUWD68)6O@=TG@U\MAT7%6VJR MDZ"-W."U2F%@?V]$/8:TRD%.6M04M/,*X8JP>3Q>7Z#S2Y:2,W+3H/ D"1L% MWH6:@@JCQ')8^)_@[L?P(/99*1+JO!@3VB7\C9$.=%7!Y_@]3H^M#IY%))J# MXR?&UB>(-I(++P*I,( IP;V;3%$MV(3Y&+<)U6JOW[OCLS=O3]Z5MXYP9=%1 M;MEMR87F6T/2T8:FR@\%5XH54?%IM4I\M7MTT,=M1O=7[3(H'+!J69._ZQ0E M\N]J-$*'Y+HMH'ZV.:@VJ"228S,O^7A=:#S>*9B=MK=1V2^2(!)S;@+?E%02 MAZQH:ZXAO;I)PC14="&*Q=7ZRS%!SL ABC7)Y/:'KZ,75C7)G:>,U7SLQ$(P M&H,/_^AG%ZBRFQ^Q];I.\EJL0-2G<;3@3KBA'44P4 M >N:Z*)X/V#$3 .-1W7HEL2T*NN>V^KKZ!1;K@9?^4UYVDC%#+S)YHAF"0_< MJ\0ODSFL:H""? \('Y8\R/Z7Q41.S@4\") MTQE,&&4!8TG2NXRCB3OG.)=';Q'9T=Y;I6=$U@:2VX^I=,5YKZ13)0E5N=JE MP;O["PPJHY$?+"3ZP&$FHX9V*WIIK]NR:Y:3=KAAH'OT\47+BY'S29DK\CR= MMJ,<9LYMG[]UJT8G'TD?O>Y?=/@#EDSG[R>&K/@+VSNP=I6D?5<_/-IPUXDV MSE2"M&8,O^NWMD-2JNI1ZAS6O!5O%0$WHM&Q\FJS^M<%\ETD(4(Z[)=<0OY" M]^FB?DMHLI ^A-^_IH='C5O=GTDY!? 5D,!!J3$)>"TZM'G9SP#H/H\AR^] M=XGX(.*26%VZT^T=@N-SY)%ZH !07(WA)N\$3 M_!D[D"%BI^$2R*5SW5,5^\6BLQJ/Q52CFO"EZ>/V,VJP-J2!'B$THV$9O!@T MD"GNAO>T55X0WE&84E;D#F8--^0E'*%2ZR>GJ6AB0J[.NH3,RPW^'I^\>O/K MV9.2QA*D>^3%9 6#7J[T;44,'"11RL-1XO0R.,$4/S$OE-YJ;<*WXZM769^3 MBX"QY#P-R,]EFSOJB([EK6_TE7RO)@486;BCQ\5BFF9X:QZ_>O/+^^,GKFLW M2XWM 3O<$\?G04LW(M5]H3$XK3W,]G4GML7:RT]PKQ*=ZW+FX["G^BS+3[W' M_A3OZ"H#O;N"^)WM$Z%70'&?%^P$@TTQYPG&*"((PN98PF5K"Z_T'PCX?+9( M@X^6U![_\L?9RR?&R:L=UMT:JJJZ.A,8TK FQ]?90F:):XK^1UT&Q7N*.BFC M:\_Q?H/*@''%7!M>:;&PJ0'N<<,-1<>?\?4/.XYEE_+@N CI9Y?:L?6KI#LN MJ$^2J^1]=^"-HCC6X3/[NK+Q<(:3YR,2X7:VP.C@U.YXA?V2Q:"#5R MSY2-=VIS[YIU6MS48V)T/I7="MG:O)F,"UW7S/ M1E+B:EI0HV@.T?AJT@VM=H<^/]"JR%651Y]<=Q4((.Z->CD%IIUCUL*8U29! M(HQ,BG>@='-VZ7K)S3G1W"QBI>$=C_?Z7GU[>B(K^]/]86??6'''9R^._\-- M@+FM=DTF5EUG]EM5PK:N?FQ=91NYQ:Y\TBL7G1#3CIP4>=Z7\A8\]I\\[I5; M&I=VHS%4=FRMBHC[UIOFI^BC@YM";(+R5TW86-]Z4,4O?6(EI1QHL,_LJ$"! MW..>QH&?DR%!H/7\&PRL41A;_I(VQXJ4?7R,68\?4!=C)P GO7VQAW>X]C>D M01%$I\QYABEHP#QC/U."Z$FMC 6Z4K^;>Z4Y6)74:/EMH=NX=KND.C MNZ"T,=IVJ69'F)YK?-_EK2W7^XA-BR]2ZL5-6JOB]IBXHL_9'CAPW*%\X2>A M:0:!/;; R"0? J=@^$9%TDG4S&SD_#%.@C3UW\3YHO4 [HBR/T^Q><(<(9 M .4WZ"^%P/XJTJR8:46_?GOP6S9>J)_QY^Q"Q+WCHQ#C$(R#6L-Y<:H@)+, M[&)JE2>G-T\O5997)2(Z!=,L2R^QG8L"JJ;&+MEBXD]H\4 #Z%7$1XB!+/R/ M'(?F]BTBKT'RPYMPZJSW2PD"7JF\0+__".XXM6E!)Q'=*C(ON&\:7+0$_7@\ M!5PF3XG;+,])?2&[4YY9DA%$\ER-0$EQ^J##Z"/@,4:Q<)-4:9@>FRAM-' *%O-,';ZC9E/:T55?_U85 MET:+-&YGJUNB.HE:3"@HTN1[1H>E8>1M[W6$FB [[LBWZ26%=L([BC:VQHIR M;=8($)_49QGES_D]B@0*4\4^C1ZYEGO.D0L<-H[]4R &,MF!R [L!*KWO.."-'?%K2ILB+2EI&E 7%#$4[E:F5%!@L3HQ -+# MYX9GQK=5V3";"8]?LLB%P98D Y'74_("S'"&-(G*/,E8\A=E/LV-O%PJF9+7 M27J/T;_Y1*/,>N(BSH) J>2H6Q_<_(02&1!QY$Y6:8[>0"ZU,CO)YV*GRFW; M,@4?R?FBGW<"9^I?^3**5+E>]7&*F8*4_$JRTQX8J7MRK)53L^/I'SROG+L? M+Z:4NL&N!=+,<8LH^$02.%GSJK)?R+Y85J45=S[]W-03:RPQ=6T+8\R1]1$ O:9#4[P.AIXHF5G!&82]2W;$+<6%L*9 MX 17Q<%]M&6CBP4WP1NK2\WL#O;_KH_4C+:^' TW2]B9YKX#A]S M,_UJ)Z4EU*^X41K*[^*\Q6L-5.Y+RH. M":B83(30M*IK>=9O*UY#"7R3_LV@$579YCC.6]@&V$[+O=RT3*?DL(P;H3-Z MC5N^A5U][4@5K;G4#Y4W4*OIE9',B_D5C_=E4%G['GEK2H4-]:<2K83+6SI& M*3H^"KFG-VVA9K<"3B?F6\ MH'_\[6AXKI$ZRR/?AMEEZP4%V"C$WV MF!A-1AHZ5\V5L'RE;E +$+2"6K2CTAV55JB4;2JMSCET&,<^Z(;4=L MMR$VSO-:SQ:7(HV!!.&\9IP $J$W!B$.5-798[T'++#5CBYW=+DY7:(V7.3& M\TVDA]Z-.BVZSBN]$\4[*MPF=YQ130-%O+F^A[V3?@AVEQ\L5\PA25636C', M7G'2(]$4I:JYB(/FQO%YJ?R/F/?+P8&5P=H[XMT1[\;$JW-4<@PQ$7(9&S