0001410578-23-002339.txt : 20231113 0001410578-23-002339.hdr.sgml : 20231113 20231113061630 ACCESSION NUMBER: 0001410578-23-002339 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHINA AUTOMOTIVE SYSTEMS INC CENTRAL INDEX KEY: 0001157762 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 330885775 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-33123 FILM NUMBER: 231394795 BUSINESS ADDRESS: STREET 1: NO. 1, HENGLONG ROAD STREET 2: YU QIAO DEVELOPMENT ZONE,JINGZHOU CICITY CITY: HUBEI PROVINCE STATE: F4 ZIP: XXXXX BUSINESS PHONE: 0716-8324631 MAIL ADDRESS: STREET 1: NO. 1, HENGLONG ROAD STREET 2: YU QIAO DEVELOPMENT ZONE,JINGZHOU CITY CITY: HUBEI PROVINCE STATE: F4 ZIP: XXXXX FORMER COMPANY: FORMER CONFORMED NAME: VISIONS IN GLASS INC DATE OF NAME CHANGE: 20010820 10-Q 1 caas-20230930x10q.htm 10-Q
0001157762--12-312023Q3false0001157762srt:MaximumMember2022-03-292022-03-290001157762caas:HubeiVentureFundMember2020-09-012020-09-300001157762srt:MaximumMember2023-03-300001157762caas:RentalIncomeMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:RelatedPartySalesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:MerchandiseSalesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:MaterialAndOtherSalesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:RentalIncomeMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:RelatedPartySalesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:MerchandiseSalesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:MaterialAndOtherSalesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:RentalIncomeMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:RelatedPartySalesMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:MerchandiseSalesMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:MaterialAndOtherSalesMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:RentalIncomeMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762caas:RelatedPartySalesMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762caas:MerchandiseSalesMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762caas:MaterialAndOtherSalesMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:ServiceAndOtherPurchasedMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762caas:MaterialsMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001157762us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:ServiceAndOtherPurchasedMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762caas:MaterialsMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001157762us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:ServiceAndOtherPurchasedMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762caas:MaterialsMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001157762us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762caas:ServiceAndOtherPurchasedMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762caas:MaterialsMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001157762us-gaap:VehiclesMember2023-09-300001157762us-gaap:MachineryAndEquipmentMember2023-09-300001157762us-gaap:ConstructionInProgressMember2023-09-300001157762us-gaap:BuildingMember2023-09-300001157762caas:ElectronicEquipmentMember2023-09-300001157762us-gaap:VehiclesMember2022-12-310001157762us-gaap:MachineryAndEquipmentMember2022-12-310001157762us-gaap:ConstructionInProgressMember2022-12-310001157762us-gaap:BuildingMember2022-12-310001157762caas:ElectronicEquipmentMember2022-12-310001157762us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2023-07-012023-09-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:TotalSegmentsMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:OtherEntitiesMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:JingzhouHenglongAutomotivePartsCoLtdMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762caas:BrazilHenglongMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300001157762srt:ConsolidationEliminationsMember2023-07-012023-09-300001157762us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2023-01-012023-09-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:TotalSegmentsMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:OtherEntitiesMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:JingzhouHenglongAutomotivePartsCoLtdMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762caas:BrazilHenglongMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001157762srt:ConsolidationEliminationsMember2023-01-012023-09-300001157762us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2022-07-012022-09-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:TotalSegmentsMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:OtherEntitiesMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:JingzhouHenglongAutomotivePartsCoLtdMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762caas:BrazilHenglongMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300001157762srt:ConsolidationEliminationsMember2022-07-012022-09-300001157762us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2022-01-012022-09-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:TotalSegmentsMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:OtherEntitiesMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:JingzhouHenglongAutomotivePartsCoLtdMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762caas:BrazilHenglongMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300001157762srt:ConsolidationEliminationsMember2022-01-012022-09-3000011577622022-01-012022-12-310001157762caas:SuzhouVentureFundsMember2023-09-300001157762caas:SentientAbMember2023-09-300001157762caas:JiangsuIntelligentMember2023-09-300001157762caas:HubeiVentureFundMember2023-09-300001157762caas:HenglongTianyuMember2023-09-300001157762caas:ChongquingVentureFundMember2023-09-300001157762caas:ChongqingJinghuaMember2023-09-300001157762caas:SuzhouVentureFundsMember2022-12-310001157762caas:SuzhouQingshanMember2022-12-310001157762caas:SentientAbMember2022-12-310001157762caas:JiangsuIntelligentMember2022-12-310001157762caas:HubeiVentureFundMember2022-12-310001157762caas:HenglongTianyuMember2022-12-310001157762caas:ChongquingVentureFundMember2022-12-310001157762caas:ChongqingJinghuaMember2022-12-310001157762caas:ChongquingVentureFundMemberus-gaap:EquityMethodInvestmentsMember2023-07-012023-09-300001157762caas:ChongquingVentureFundMemberus-gaap:EquityMethodInvestmentsMember2023-01-012023-09-300001157762caas:ChongquingVentureFundMemberus-gaap:EquityMethodInvestmentsMember2022-07-012022-09-300001157762caas:ChongquingVentureFundMemberus-gaap:EquityMethodInvestmentsMember2022-01-012022-09-300001157762us-gaap:ForeignExchangeForwardMember2022-12-310001157762caas:HanlinChenMember2023-11-130001157762caas:WuhuHongrunNewMaterialCoLtdMember2023-09-300001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2023-09-300001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2023-09-300001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2023-09-300001157762caas:SuzhouQingshanMember2023-09-300001157762caas:SuzhouMingzhiMember2023-09-300001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2023-09-300001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2023-09-300001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2023-09-300001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2023-09-300001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2023-09-300001157762caas:HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember2023-09-300001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2023-09-300001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2023-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2023-09-300001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2023-09-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2023-09-300001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2023-09-300001157762caas:HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember2023-06-300001157762caas:WuhuHongrunNewMaterialCoLtdMember2022-12-310001157762caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:WuhanJielongElectricPowerSteeringCoLtdMember2022-12-310001157762caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember2022-12-310001157762caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember2022-12-310001157762caas:ShashiJiulongPowerSteeringGearsCoLtdMember2022-12-310001157762caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember2022-12-310001157762caas:JingzhouHenglongAutomotivePartsCoLtdMember2022-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2022-12-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2022-12-310001157762caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember2022-12-310001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2022-12-310001157762caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember2022-12-310001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2022-12-310001157762caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember2022-12-310001157762caas:SentientAbMember2021-06-300001157762caas:ThirdPartyMember2020-04-300001157762caas:HanlinChenMember2020-04-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-300001157762caas:HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember2019-12-310001157762caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember2019-03-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember2018-08-310001157762caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMembercaas:BrazilHenglongMember2017-05-310001157762caas:BrazilHenglongMember2017-05-310001157762us-gaap:ForeignExchangeForwardMember2023-09-300001157762us-gaap:RelatedPartyMember2023-07-012023-09-300001157762us-gaap:RelatedPartyMember2023-01-012023-09-300001157762us-gaap:RelatedPartyMember2022-07-012022-09-300001157762us-gaap:RelatedPartyMember2022-01-012022-09-300001157762us-gaap:PurchaseCommitmentMember2023-09-300001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-300001157762caas:FiveLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001157762caas:FiveLargestCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-09-300001157762caas:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001157762us-gaap:ForeignExchangeForwardMember2023-01-012023-09-300001157762us-gaap:ForeignExchangeForwardMember2022-01-012022-09-300001157762caas:SuzhouQingshanMember2023-01-012023-09-300001157762caas:SuzhouMingzhiMember2023-01-012023-09-300001157762caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember2020-04-012020-04-300001157762us-gaap:StockOptionMember2023-07-012023-09-300001157762us-gaap:StockOptionMember2023-01-012023-09-300001157762us-gaap:StockOptionMember2022-07-012022-09-300001157762us-gaap:StockOptionMember2022-01-012022-09-3000011577622023-06-3000011577622022-06-3000011577622021-12-3100011577622023-11-1300011577622020-09-012020-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2021-06-012021-06-300001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-300001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300001157762caas:FiveLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300001157762caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember2023-01-012023-09-3000011577622022-09-300001157762caas:ObligationsForInvestmentContractsMember2023-09-3000011577622023-07-012023-09-3000011577622022-07-012022-09-3000011577622022-01-012022-09-3000011577622023-01-012023-09-300001157762us-gaap:RelatedPartyMember2023-09-300001157762us-gaap:NonrelatedPartyMember2023-09-3000011577622023-09-300001157762us-gaap:RelatedPartyMember2022-12-310001157762us-gaap:NonrelatedPartyMember2022-12-3100011577622022-12-31iso4217:USDxbrli:purecaas:directorcaas:customercaas:itemcaas:productxbrli:sharesiso4217:CNYiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark one)

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

For the quarterly period ended September 30, 2023

Or

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

For the transition period from                to              

Commission file number: 000-33123

China Automotive Systems, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

33-0885775

(State or other jurisdiction of incorporation or

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

organization)

 

No. 1 Henglong Road, Yu Qiao Development Zone, Shashi District

Jing Zhou City, Hubei Province, the People’s Republic of China

(Address of principal executive offices)

(86) 716- 412- 7901

(Registrant’s telephone number, including area code)

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

Title of each class

Trading symbol

Name of each exchange on which
registered

Common Stock, $0.0001 par value

CAAS

The Nasdaq Capital Market

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

Yes                     No          

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

Yes                     No          

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company 

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

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes                     No          

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

Title of each class

Trading symbol

Name of each exchange on which registered

Common Stock, $0.0001 par value

CAAS

The Nasdaq Capital Market

As of November 13, 2023, the Company had 30,185,702 shares of common stock issued and outstanding.

CHINA AUTOMOTIVE SYSTEMS, INC.

INDEX

    

 

    

Page

Part I — Financial Information

4

Item 1.

Unaudited Financial Statements.

4

Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income for the Three Months and Nine Months Ended September 30, 2023 and 2022

4

Condensed Unaudited Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

6

Condensed Unaudited Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022

7

Notes to Condensed Unaudited Consolidated Financial Statements

8

Item 2.

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

22

Item 3.

Quantitative and Qualitative Disclosures About Market Risk.

36

Item 4.

Controls and Procedures.

37

Part II — Other Information

38

Item 1.

Legal Proceedings.

38

Item 1A.

Risk Factors.

38

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

38

Item 3.

Defaults Upon Senior Securities.

38

Item 4.

Mine Safety Disclosures.

38

Item 5.

Other Information.

38

Item 6.

Exhibits.

39

Signatures

40

2

Cautionary Statement

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, and Section 21E of the Securities Exchange Act of 1934. These statements relate to future events or the Company’s future financial performance. The Company has attempted to identify forward-looking statements by terminology including “anticipates,” “believes,” “expects,” “can,” “continues,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “should” or “will” or the negative of these terms or other comparable terminology. Such statements are subject to certain risks and uncertainties, including the matters set forth in this Quarterly Report or other reports or documents the Company files with the Securities and Exchange Commission from time to time, which could cause actual results or outcomes to differ materially from those projected. Although the Company believes that the expectations reflected in the forward-looking statements are reasonable, the Company cannot guarantee future results, levels of activity, performance or achievements. Undue reliance should not be placed on these forward-looking statements, which speak only as of the date hereof. The Company’s expectations are as of the date this Form 10-Q is filed, and the Company does not intend to update any of the forward-looking statements after the date this Quarterly Report on Form 10-Q is filed to conform these statements to actual results, unless required by law. All of the forward-looking statements are qualified in their entirety by reference to the factors discussed under Item 1A. “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission.

3

PART I — FINANCIAL INFORMATION

Item 1.     FINANCIAL STATEMENTS.

China Automotive Systems, Inc. and Subsidiaries

Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income

(In thousands of USD, except share and per share amounts)

Three Months Ended September 30, 

    

2023

    

2022

Net product sales ($8,407 and $11,181 sold to related parties for the three months ended September 30, 2023 and 2022)

$

137,541

$

137,207

Cost of products sold ($6,266 and $7,689 purchased from related parties for the three months ended September 30, 2023 and 2022)

 

112,784

 

116,289

Gross profit

 

24,757

 

20,918

Gain on other sales

 

2,177

 

2,290

Less: Operating expenses

 

 

Selling expenses

 

3,803

 

3,978

General and administrative expenses

 

6,108

 

4,893

Research and development expenses

 

6,870

 

9,450

Total operating expenses

 

16,781

 

18,321

Income from operations

 

10,153

 

4,887

Other income, net

 

1,155

 

744

Interest expense

 

(245)

 

(384)

Financial income, net

 

163

 

4,760

Income before income tax expenses and equity in earnings of affiliated companies

 

11,226

 

10,007

Less: Income taxes

 

688

 

899

Add: Equity in earnings/(loss) of affiliated companies

 

706

 

(1,101)

Net income

 

11,244

 

8,007

Less: Net income attributable to non-controlling interests

 

1,749

 

529

Accretion to redemption value of redeemable non-controlling interests

(7)

(8)

Net income attributable to parent company’s common shareholders

$

9,488

$

7,470

Comprehensive income:

 

 

Net income

$

11,244

$

8,007

Other comprehensive income:

 

 

Foreign currency translation income/(loss), net of tax

 

3,580

 

(18,705)

Comprehensive income/(loss)

 

14,824

 

(10,698)

Less: Comprehensive income/(loss) attributable to non-controlling interests

 

3,590

 

(604)

Accretion to redemption value of redeemable non-controlling interests

(7)

(8)

Comprehensive income/(loss) attributable to parent company

$

11,227

$

(10,102)

 

 

Net income attributable to parent company’s common shareholders per share -

 

 

Basic

$

0.31

$

0.24

Diluted

$

0.31

$

0.24

 

 

Weighted average number of common shares outstanding -

 

 

Basic

 

30,185,702

 

30,637,876

Diluted

30,189,363

30,640,260

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

4

China Automotive Systems, Inc. and Subsidiaries

Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income

(In thousands of USD, except share and per share amounts)

Nine Months Ended September 30, 

    

2023

    

2022

Net product sales ($35,177 and $31,343 sold to related parties for the nine months ended September 30, 2023 and 2022)

$

417,194

$

400,764

Cost of products sold ($20,592 and $21,725 purchased from related parties for the nine months ended September 30, 2023 and 2022)

 

348,101

 

342,401

Gross profit

 

69,093

 

58,363

Gain on other sales

 

3,572

 

5,326

Less: Operating expenses

 

 

Selling expenses

 

10,981

 

12,358

General and administrative expenses

 

16,132

 

15,309

Research and development expenses

 

19,866

 

25,473

Total operating expenses

 

46,979

 

53,140

Income from operations

 

25,686

 

10,549

Other income, net

 

4,620

 

7,067

Interest expense

 

(770)

 

(1,156)

Financial income, net

 

3,704

 

9,318

Income before income tax expenses and equity in earnings of affiliated companies

 

33,240

 

25,778

Less: Income taxes

 

3,004

 

5,013

Add: Equity in earnings/(loss) of affiliated companies

 

359

 

(2,674)

Net income

 

30,595

 

18,091

Less: Net income attributable to non-controlling interests

 

3,799

 

1,229

Accretion to redemption value of redeemable non-controlling interests

(22)

(23)

Net income attributable to parent company’s common shareholders

$

26,774

$

16,839

Comprehensive income:

 

 

Net income

$

30,595

$

18,091

Other comprehensive income:

 

 

Foreign currency translation loss, net of tax

 

(8,752)

 

(36,323)

Comprehensive income/(loss)

 

21,843

 

(18,232)

Less: Comprehensive income/(loss) attributable to non-controlling interests

 

4,831

 

(957)

Accretion to redemption value of redeemable non-controlling interests

(22)

(23)

Comprehensive income/(loss) attributable to parent company

$

16,990

$

(17,298)

 

 

Net income attributable to parent company’s common shareholders per share -

 

 

Basic

$

0.89

$

0.55

Diluted

$

0.89

$

0.55

Weighted average number of common shares outstanding -

 

 

Basic

 

30,185,702

 

30,778,336

Diluted

 

30,190,660

 

30,779,883

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

5

China Automotive Systems, Inc. and Subsidiaries

Condensed Unaudited Consolidated Balance Sheets

(In thousands of USD unless otherwise indicated)

    

September 30, 2023

    

December 31, 2022

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

108,244

$

121,216

Pledged cash

 

26,877

 

37,735

Accounts and notes receivable, net - unrelated parties

 

227,946

 

214,308

Accounts and notes receivable, net - related parties

 

13,571

 

10,016

Inventories

 

103,187

 

112,236

Other current assets

 

29,127

 

25,207

Total current assets

 

508,952

 

520,718

Non-current assets:

 

 

Property, plant and equipment, net

 

100,598

 

106,606

Land use rights, net

9,073

9,555

Long-term investments

 

60,866

 

59,810

Other non-current assets

 

28,604

 

17,663

Total assets

$

708,093

$

714,352

LIABILITIES, MEZZANINE EQUITY AND STOCKHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Short-term loans

$

38,568

$

45,671

Accounts and notes payable-unrelated parties

 

211,788

 

218,412

Accounts and notes payable-related parties

 

10,283

 

16,695

Accrued expenses and other payables

 

47,573

 

48,311

Other current liabilities

 

34,439

 

35,106

Total current liabilities

 

342,651

 

364,195

Long-term liabilities:

 

 

Long-term tax payable

8,781

15,805

Other non-current liabilities

 

7,402

 

6,937

Total liabilities

$

358,834

$

386,937

Commitments and Contingencies (See Note 22)

 

 

Mezzanine equity:

Redeemable non-controlling interests

605

582

Stockholders’ equity:

 

 

Common stock, $0.0001 par value - Authorized - 80,000,000 shares; Issued – 32,338,302 and 32,338,302 shares as of September 30, 2023 and December 31, 2022, respectively

$

3

$

3

Additional paid-in capital

 

63,731

 

63,731

Retained earnings-

 

 

Appropriated

 

11,851

 

11,851

Unappropriated

 

273,948

 

247,174

Accumulated other comprehensive income

 

(13,197)

 

(3,413)

Treasury stock – 2,152,600 and 2,152,600 shares as of September 30, 2023 and December 31, 2022, respectively

 

(7,695)

 

(7,695)

Total parent company stockholders’ equity

 

328,641

 

311,651

Non-controlling interests

 

20,013

 

15,182

Total stockholders’ equity

 

348,654

 

326,833

Total liabilities, mezzanine equity and stockholders’ equity

$

708,093

$

714,352

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

6

China Automotive Systems, Inc. and Subsidiaries

Condensed Unaudited Consolidated Statements of Cash Flows

(In thousands of USD unless otherwise indicated)

Nine Months Ended September 30, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net income

$

30,595

$

18,091

Adjustments to reconcile net income from operations to net cash provided by operating activities:

 

 

Depreciation and amortization

 

13,666

 

17,402

(Reversal)/provision of credit losses

 

(450)

 

602

Deferred income taxes

 

(1,017)

 

2,880

Equity in earnings of affiliated companies

 

(359)

 

2,674

Loss on fixed assets disposals

79

35

(Increase)/decrease in:

 

 

Accounts and notes receivable

 

(24,315)

 

(21,616)

Inventories

 

6,070

 

115

Other current assets

 

(1,391)

 

(3,748)

Other non-current assets

(517)

Increase/(decrease) in:

 

 

Accounts and notes payable

 

(6,198)

 

5,795

Accrued expenses and other payables

 

849

 

3,004

Long-term taxes payable

(5,268)

(2,809)

Other current liabilities

 

(1,004)

 

9,252

Net cash provided by operating activities

 

10,740

 

31,677

Cash flows from investing activities:

 

 

(Increase)/decrease in demand loans included in other non-current assets

 

 

288

Cash received from property, plant and equipment sales

 

664

 

1,143

Payments to acquire property, plant and equipment (including $6,414 and $2,632 paid to related parties for the nine months ended September 30, 2023 and 2022, respectively)

 

(12,184)

 

(11,842)

Payments to acquire intangible assets

 

(2,437)

 

(68)

Investment under the equity method

(7,729)

(12,802)

Purchase of short-term investments

 

(55,290)

 

(79,311)

Proceeds from maturities of short-term investments

48,281

55,944

Cash received from long-term investments

 

3,115

 

3,986

Net cash used in investing activities

 

(25,580)

 

(42,662)

Cash flows from financing activities:

 

 

Proceeds from bank loans

 

42,828

 

43,616

Repayments of bank loans

 

(48,147)

 

(41,465)

Repayments of the borrowing for sale and leaseback transaction

 

 

(1,130)

Repurchase of common shares

(1,567)

Net cash used in financing activities

 

(5,319)

 

(546)

Effects of exchange rate on cash, cash equivalents and pledged cash

 

(3,671)

 

(16,223)

Net decrease in cash, cash equivalents and pledged cash

 

(23,830)

 

(27,754)

Cash, cash equivalents and pledged cash at beginning of the period

 

158,951

 

159,499

Cash, cash equivalents and pledged cash at end of the period

$

135,121

$

131,745

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

7

Table of Contents

China Automotive Systems, Inc. and Subsidiaries

Notes to Condensed Unaudited Consolidated Financial Statements

Three Months and Nine Months Ended September 30, 2023 and 2022

1.           Organization and business

China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries described below, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.

Great Genesis Holdings Limited, a company incorporated in Hong Kong on January 3, 2003 under the Companies Ordinance in Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.

Henglong USA Corporation, “HLUSA,” incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development support accordingly.

The Company owns the following aggregate net interests in the following subsidiaries organized in the People’s Republic of China, the “PRC,” and Brazil as of September 30, 2023 and December 31, 2022.

Percentage Interest

 

    

September 30, 

    

December 31, 

 

Name of Entity

2023

2022

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

 

100.00

%  

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu” 5

 

100.00

%  

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB” 12

 

66.60

%  

66.60

%

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong” 13

51.00

%  

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” 14

62.00

%

62.00

%

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 15

100.00

%

100.00

%

Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong” 16

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.

8

7.In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.
8.On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.
9.On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.
10.In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.
11.In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.
12.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
13.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
14.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
15.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
16.In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.

2.           Basis of presentation and significant accounting policies

(a)

Basis of Presentation

Basis of Presentation – The accompanying condensed unaudited consolidated financial statements include the accounts of the Company and its subsidiaries. The details of subsidiaries are disclosed in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions in Regulation S-X. Accordingly they do not include all of the information and footnotes required by such accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

9

The accompanying interim condensed consolidated financial statements are unaudited, but in the opinion of the Company’s management, contain all necessary adjustments, which include normal recurring adjustments, for a fair statement of the results of operations, financial position and cash flows for the interim periods presented.

The condensed consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.

The results of operations for the three months and nine months ended September 30, 2023 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2023.

Estimation - The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Foreign Currencies - China Automotive and HLUSA maintain their books and records in United States Dollars, “USD,” their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian real, “BRL,” its functional currency. In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 830, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

(b)

Recent Accounting Pronouncements

No accounting standards newly issued during the three months ended September 30, 2023 had a material impact on the Company’s financial statements or disclosures.

(c)

Significant Accounting Policies

There have been no updates to the significant accounting policies set forth in the notes to the consolidated financial statements for the year ended December 31, 2022.

3.           Accounts and notes receivable, net

The Company’s accounts and notes receivable, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts receivable - unrelated parties

$

146,598

$

139,533

Notes receivable - unrelated parties

 

94,782

 

89,134

Total accounts and notes receivable - unrelated parties

 

241,380

 

228,667

Less: allowance for credit losses - unrelated parties

 

(13,434)

 

(14,359)

Accounts and notes receivable, net - unrelated parties

 

227,946

 

214,308

Accounts and notes receivable - related parties

15,336

11,779

Less: allowance for credit losses - related parties

(1,765)

(1,763)

Accounts and notes receivable, net - related parties

 

13,571

 

10,016

Accounts and notes receivable, net

$

241,517

$

224,324

Notes receivable represent accounts receivable in the form of bills of exchange for which acceptances are guaranteed and settlements are handled by banks.

As of September 30, 2023 and December 31, 2022, the Company pledged its notes receivable in amounts of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity (See Note 8).

10

Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.01 million for the three months ended September 30, 2023.

Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.12 million for the three months ended September 30, 2022.

Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.5 million for the nine months ended September 30, 2023.

Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.6 million for the nine months ended September 30, 2022.

During the three months ended September 30, 2023, the Company’s five largest customers accounted for 42.2% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net product sales, i.e., 18.3%. During the nine months ended September 30, 2023, the Company’s five largest customers accounted for 40.9% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net product sales, i.e., 19.4%. As of September 30, 2023, approximately 5.3% of accounts receivable were from trade transactions with the aforementioned customer.

During the three months ended September 30, 2022, the Company’s five largest customers accounted for 41.9% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net sales, i.e., 17.8%. During the nine months ended September 30, 2022, the Company’s five largest customers accounted for 43.6% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net sales, i.e., 21.6%. As of September 30, 2022, approximately 6.8% of accounts receivable were from trade transactions with the aforementioned customer.

4.           Inventories

The Company’s inventories as of September 30, 2023 and December 31, 2022 consisted of the following (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Raw materials

$

23,509

$

24,502

Work in process

 

16,298

 

16,001

Finished goods

60,638

71,371

Cost of R&D service

 

2,742

 

362

Total

$

103,187

$

112,236

The Company recorded $2.1 million and $1.2 million of inventory write-down to cost of products sold for the three months ended September 30, 2023 and 2022, respectively, and $7.0 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively.

11

5.           Long-term investments

The Company’s long-term investments as of September 30, 2023 and December 31, 2022, are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Sentient AB (1)

$

20,550

$

21,831

Chongqing Venture Fund

13,632

14,435

Hubei Venture Fund

 

11,352

 

11,738

Suzhou Qingshan (2)

8,212

4,179

Suzhou Venture Fund

 

3,862

 

5,473

Suzhou Mingzhi (3)

 

1,254

 

Henglong Tianyu

 

713

 

774

Chongqing Jinghua

 

658

 

695

Jiangsu Intelligent

633

685

Total

$

60,866

$

59,810

(1)In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”. In accordance with the agreement, CAAS would purchase 200 shares (representing 40% of Sentient AB’s share capital) from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million at prevailing rate. The transaction was completed in March 2022. Pursuant to the share purchase agreement, Hubei Henglong has the right to appoint two directors to the board of directors, and it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of September 30, 2023, the Company has paid the total consideration.
(2)In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of September 30, 2023, Hubei Henglong has paid RMB 60.0 million, equivalent to approximately $9.1 million, to purchase 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method.
(3)In June 2023, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Mingzhi Intelligent Manufacturing Industry Investment Fund L.P., “Suzhou Mingzhi”. As of September 30, 2023, Hubei Henglong has paid RMB 9.0 million, equivalent to approximately $1.2 million, representing 19.74% of Suzhou Mingzhi’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Mingzhi’s operating and financial policies. The investment is accounted for using the equity method.

The condensed financial information of the Company’s significant equity investee for the three and nine months ended September 30, 2023 and 2022, Chongqing Venture Fund, is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenue

$

$

$

$

Gross profit

 

 

 

 

(Loss) from continuing operations

 

(3,729)

 

(2,395)

 

(2,342)

 

(17,389)

Net (loss)

$

(3,729)

(2,395)

$

(2,342)

(17,389)

12

6.           Property, plant and equipment, net

The Company’s property, plant and equipment, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Costs:

 

  

 

  

Buildings

$

63,139

$

64,928

Machinery and equipment

 

237,652

 

239,385

Electronic equipment

 

5,802

 

6,242

Motor vehicles

 

4,462

 

4,308

Construction in progress

 

8,442

 

8,238

Total amount of property, plant and equipment

 

319,497

 

323,101

Less: Accumulated depreciation (1)

 

(218,899)

 

(216,495)

Total amount of property, plant and equipment, net (2)

$

100,598

$

106,606

(1)Depreciation charges were $3.9 million and $5.2 million for the three months ended September 30, 2023 and 2022, respectively, and $12.7 million and $16.7 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)As of September 30, 2023 and December 31, 2022, the Company pledged property, plant and equipment and land use rights with net book value of approximately $44.8 million and $51.6 million, respectively, as security for its comprehensive credit facilities with banks in China.

7.           Loans

Loans consist of the following as of September 30, 2023 and December 31, 2022 (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Short-term bank loans

$

38,568

$

45,671

Long-term bank loans

 

1,295

 

528

Total

$

39,863

$

46,199

The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $173.0 million and $148.3 million, respectively, as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, the Company has drawn down loans under these facilities with an aggregate amount of $39.9 million and $46.2 million, respectively. The weighted average interest rate was 2.9% and 2.9% per annum, for the three months ending September 30, 2023 and the year ended December 31, 2022, respectively.

The Company must use the loans for the purpose as prescribed in the loan contracts. If the Company fails to do so, it will be charged penalty interest and/or trigger early repayment. The Company complied with such financial covenants during the three months ended September 30, 2023.

8.           Accounts and notes payable

The Company’s accounts and notes payable as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts payable - unrelated parties

$

138,790

$

133,882

Notes payable - unrelated parties (1)

 

72,998

 

84,530

Accounts and notes payable - unrelated parties

 

211,788

 

218,412

Accounts and notes payable - related parties

 

10,283

 

16,695

Total

$

222,071

$

235,107

(1)Notes payable represent payables in the form of notes issued by the bank. As of September 30, 2023 and December 31, 2022, the Company has pledged cash of $26.8 million and $37.6 million, respectively. As of September 30, 2023 and December 31, 2022,

13

the Company has pledged notes receivable of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of September 30, 2023 and December 31, 2022, the Company has used credit facilities for issue of bank notes with amount of $31.6 million and $39.6 million.

9.           Accrued expenses and other payables

The Company’s accrued expenses and other payables as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Warranty reserves (1)

$

34,989

$

32,435

Accrued expenses

9,200

9,652

Payables for overseas transportation and custom clearance

303

294

Dividends payable to holders of non-controlling interests

418

431

Accrued interest

 

238

 

465

Payable for the investment in Sentient AB (See Note 5)

 

 

2,043

Other payables

2,425

2,991

Balance at end of year/period

$

47,573

$

48,311

(1)The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties are based on, among other things, historical experience, product changes, material expenses, services and transportation expenses arising from the manufactured products. Estimates will be adjusted on the basis of actual claims and circumstances.

For the three and nine months ended September 30, 2023 and 2022, the warranties activities were as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

33,948

$

35,028

$

32,435

$

36,572

Additions during the period

 

4,164

 

4,712

 

13,592

 

11,685

Settlement within the period

 

(3,340)

 

(3,255)

 

(9,973)

 

(9,909)

Foreign currency translation gain

 

217

 

(1,959)

 

(1,065)

 

(3,822)

Balance at end of the period

$

34,989

$

34,526

$

34,989

$

34,526

10.

Fair value measurement

The Company has entered into foreign exchange forward contracts with a local bank to reduce the exposure of significant changes in exchange rates between RMB and USD. Authoritative guidance requires companies to recognize all of the derivative financial instruments as either assets or liabilities at fair value in the consolidated balance sheets based upon quoted market prices for comparable instruments. The Company’s forward contracts have not met the criteria for hedge accounting within authoritative guidance. Therefore, the foreign exchange forward contracts have been recorded at fair value, with the gain or loss on these transactions recorded in the consolidated statements of operations within “other income, net” in the period in which they occur. The Company held foreign exchange forward contracts with a total notional value of $1.0 million and nil as of September 30, 2023 and December 31, 2022, respectively. These foreign exchange forward contracts will mature within 12 months. The Company used a discounted cash-flow methodology to measure fair value, which requires inputs such as interest yield curves and foreign exchange rates. The significant inputs used in the aforementioned model can be corroborated with market observable data and therefore the fair value measurements are classified as level 2. Typically, any losses or gains on the forward exchange contracts are offset by re-measurement losses or gains on the underlying balances denominated in non-functional currencies. The Company’s foreign currency exchange contracts are an over-the-counter instrument. The Company recorded loss from change in fair value of foreign exchange forward contracts of $0.04 million and nil during the nine months ended September 30, 2023 and 2022.

14

11.         Redeemable non-controlling interests

In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to RMB5.0 million, equivalent to approximately $0.7 million translated at spot rate of transaction date. The shares will be transferred to the Company and the other shareholder of the subsidiary on a pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6.0% per year. As of September 30, 2023, $0.6 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity.

For the three and nine months ended September 30, 2023, the Company recognized accretion of $0.007 million and $0.022 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

For the three and nine months ended September 30, 2022, the Company recognized accretion of $0.008 million and $0.023 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

12.         Additional paid-in capital

The Company’s positions in respect of the amounts of additional paid-in capital for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

63,731

$

63,731

$

63,731

$

63,731

Balance at end of the period

$

63,731

$

63,731

$

63,731

$

63,731

13.         Retained earnings

Appropriated

Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the three and nine months ended September 30, 2023 and 2022, no statutory reserve was appropriated by the subsidiaries in China.

The Company’s activities in respect of the amounts of appropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

11,851

$

11,481

$

11,851

$

11,481

Balance at end of the period

$

11,851

$

11,481

$

11,851

$

11,481

Unappropriated

The Company’s activities in respect of the amounts of the unappropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

264,460

$

235,732

$

247,174

$

226,363

Net income attributable to parent company

9,495

7,478

26,796

16,862

Accretion of redeemable non-controlling interests

(7)

(8)

(22)

(23)

Balance at end of the period

$

273,948

$

243,202

$

273,948

$

243,202

15

14.         Accumulated other comprehensive income

The Company’s activities in respect of the amounts of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

(14,936)

$

8,152

$

(3,413)

$

24,717

Foreign currency translation adjustment attributable to parent company

 

1,739

 

(17,572)

 

(9,784)

 

(34,137)

Balance at end of the period

$

(13,197)

$

(9,420)

$

(13,197)

$

(9,420)

15.         Treasury stock

Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. As of September 30, 2023 and December 31, 2022, the Company had repurchased 666,074 shares of the Company’s common stock under the program and the total number of shares held in treasury was 2,152,600. The repurchased shares are presented as “treasury stock” on the balance sheet.

16.         Non-controlling interests

The Company’s activities in respect of the amounts of the non-controlling interests’ equity for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

16,423

$

15,501

$

15,182

$

15,854

Net income attributable to non-controlling interests

 

1,749

 

529

 

3,799

 

1,229

Foreign currency translation adjustment attributable to non-controlling interests

 

1,841

 

(1,133)

 

1,032

 

(2,186)

Balance at end of the period

$

20,013

$

14,897

$

20,013

$

14,897

17.         Net product sales

Revenue Disaggregation

Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Please refer to Note 24.

Payment to Customer

The Company accounts for consideration payable to a customer as a reduction of revenue at the later of revenue recognition and the Company’s promise to pay the consideration.

Contract Assets and Liabilities

Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.

Contract liabilities are mainly customer deposits. As of September 30, 2023 and December 31, 2022, the Company has customer deposits of $8.5 million and $5.7 million, respectively, which were included in other current liabilities on the consolidated balance sheets. During the nine months ended September 30, 2023, $6.9 million was received and $4.1 million (including $2.6 million from the beginning

16

balance of customer deposits) was recognized as net product sales revenue. During the nine months ended September 30, 2022, $4.3 million was received and $3.0 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.

18.         Financial income, net

During the three and nine months ended September 30, 2023 and 2022, the Company recorded financial income, net which is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Interest income

$

322

$

340

$

886

$

903

Foreign exchange (loss)/gain, net

 

(130)

 

4,453

 

2,978

 

8,688

Bank charges

 

(29)

 

(33)

 

(160)

 

(273)

Total financial income, net

$

163

$

4,760

$

3,704

$

9,318

19.         Income per share

Basic income per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted income per share is computed using the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. The dilutive effect of outstanding stock options is determined based on the treasury stock method.

The calculations of basic and diluted income per share attributable to the parent company for the three months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Three Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

9,488

$

7,470

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,637,876

Dilutive effects of stock options

 

3,661

 

2,384

Denominator for dilutive income per share - Diluted

 

30,189,363

 

30,640,260

Net income per share attributable to parent company’s common shareholders – Basic

$

0.31

$

0.24

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.31

$

0.24

The calculations of basic and diluted income per share attributable to the parent company for the nine months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Nine Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

26,774

$

16,839

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,778,336

Dilutive effects of stock options

 

4,958

 

1,547

Denominator for dilutive income per share - Diluted

 

30,190,660

 

30,779,883

Net income per share attributable to parent company’s common shareholders - Basic

$

0.89

$

0.55

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.89

$

0.55

As of September 30, 2023 and 2022, the exercise prices for 22,500 and 30,000 outstanding stock options exceeded the weighted average market price of the Company’s common stock during the three and nine months ended September 30, 2023 and 2022, respectively. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

17

20.         Significant concentrations

A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign currency for settlement of such “current account” transactions without pre-approval.

China Automotive, the parent company, may depend on dividend payments from Genesis and HLUSA, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.

The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China. The China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries, including the China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.

Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.

This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s China subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.

18

21.         Related party transactions and balances

Related party transactions are as follows (figures are in thousands of USD):

Related party sales

Three Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

8,407

$

11,181

Materials and others sold to related parties

 

233

 

646

Rental income obtained from related parties

 

82

 

114

Total

$

8,722

$

11,941

Nine Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

35,177

$

31,343

Materials and others sold to related parties

 

1,560

 

2,222

Rental income obtained from related parties

 

221

 

359

Total

$

36,958

$

33,924

Related party purchases

Three Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

6,266

$

7,689

Equipment purchased from related parties

 

2,820

 

831

Others purchased from related parties

20

330

Total

$

9,106

$

8,850

Nine Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

20,592

$

21,725

Equipment purchased from related parties

 

3,453

 

1,951

Others purchased from related parties

 

44

 

487

Total

$

24,089

$

24,163

Related party investment transaction

Nine Months Ended September 30, 

    

2023

    

2022

Equity interest purchase from related parties

$

$

23,618

Related party receivables

    

September 30, 2023

    

December 31, 2022

Accounts and notes receivable, net from related parties

$

13,571

$

10,016

Related party advance payments

    

September 30, 2023

    

December 31, 2022

Advance payments for property, plant and equipment to related parties

$

4,806

$

1,884

Advance payments and others to related parties

 

1,970

 

1,439

Total

$

6,776

$

3,323

19

Related party payables

    

September 30, 2023

    

December 31, 2022

Accounts and notes payable

$

10,283

$

16,695

These transactions were consummated under similar terms as those with the Company’s third-party customers and suppliers.

As of November 13, 2023, Hanlin Chen, the chairman of the board of directors of the Company, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.

22.         Commitments and contingencies

Legal proceedings

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

Other commitments and contingencies

In addition to the bank loans, notes payables and the related interest and other payables, the following table summarizes the Company’s major commitments and contingencies as of September 30, 2023 (figures are in thousands of USD):

Payment obligations by period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts

$

$

$

$

2,925

$

2,925

Obligations for purchasing and service agreements

26,939

8,308

35,247

Total

$

26,939

$

8,308

$

$

2,925

$

38,172

23.         Off-balance sheet arrangements

As of September 30, 2023 and December 31, 2022, the Company did not have any significant transactions, obligations or relationships that could be considered off-balance sheet arrangements.

24.         Segment reporting

The accounting policies of the product sectors (each entity manufactures and sells different products and represents a different product sector) are the same as those described in the summary of significant accounting policies disclosed in the Company’s 2022 Annual Report on Form 10-K except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter-segment sales and transfers as if the sales or transfers were to third parties, at current market prices. Each product sector is considered a reporting segment.

As of September 30, 2023, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong) and inspection and testing of automotive products (Zhirong).

As of September 30, 2022, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and

20

sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

The Company’s product sector information for the three and nine months ended September 30, 2023 and 2022, is as follows (figures are in thousands of USD):

Net Product Sales

Net Income/(Loss)

Three Months Ended

Three Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

63,580

$

62,590

$

2,715

$

1,996

Jiulong

 

15,605

 

16,986

 

302

 

196

Wuhu

 

11,841

 

11,831

 

(175)

 

16

Hubei Henglong

 

27,602

 

29,525

 

2,572

 

3,116

Henglong KYB

 

33,491

 

36,995

 

4,619

 

1,760

Brazil Henglong

13,335

11,510

422

188

Other Entities

 

28,483

 

22,991

 

1,464

 

1,337

Total Segments

 

193,937

 

192,428

 

11,919

 

8,609

Corporate

 

 

 

(633)

 

(211)

Eliminations

 

(56,396)

 

(55,221)

 

(42)

 

(391)

Total

$

137,541

$

137,207

$

11,244

$

8,007

Net Product Sales

Net Income/(Loss)

Nine Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

192,503

$

177,401

$

6,755

$

5,680

Jiulong

 

52,106

 

53,071

 

1,360

 

(3,219)

Wuhu

 

26,726

 

30,695

 

471

 

70

Hubei Henglong

 

91,165

 

100,744

 

5,106

 

7,939

Henglong KYB

 

100,846

 

87,815

 

9,243

 

3,927

Brazil Henglong

36,264

30,471

3,459

1,741

Other Entities

 

75,057

 

67,667

 

4,497

 

3,806

Total Segments

 

574,667

 

547,864

 

30,891

 

19,944

Corporate

 

 

 

(1,489)

 

(632)

Eliminations

 

(157,473)

 

(147,100)

 

1,193

 

(1,221)

Total

$

417,194

$

400,764

$

30,595

$

18,091

21

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

The following discussion and analysis should be read in conjunction with the Company’s condensed unaudited consolidated financial statements and the related notes thereto and the other financial information contained elsewhere in this Report.

General Overview

China Automotive Systems, Inc. is a leading power steering systems supplier for the China automobile industry. The Company has business relationships with more than sixty vehicle manufacturers, including China’s top ranking domestic automobile manufacturers such as JAC motors, Changan Automobile Group, BAIC Group, Dongfeng Group, Brilliance Jinbei, Chery, BYD and Zhejiang Geely as well as Sino-foreign or foreign automobile manufacturer such as General Motors, Citroen, Fiat Chrysler North America and Ford. Starting in 2008, the Company has supplied power steering gears to the Sino-foreign joint ventures established by GM, Citroen and Volkswagen in China. The Company has supplied power steering gear to Fiat Chrysler North America since 2009 and to Ford Motor Company since 2016.

Most of the Company’s production and research and development institutes are located in China. As of September 30, 2023, the Company has approximately 4,070 employees dedicated to design, development, manufacture and sales of its products. By leveraging its extensive experience, innovative technology and geographic strengths, the Company aims to grow leading positions in automotive power steering systems and to further improve overall margins, long-term operating profitability and cash flows. To achieve these goals and to respond to industry factors and trends, the Company is continuing its work to improve its operations and business structure and achieve profitable growth.

In addition, as a result of COVID-19, the Company’s businesses, results of operations, financial position and cash flows had been affected and may continue to be affected. However, because of the significant uncertainties surrounding COVID-19, which are still evolving, the extent of the business disruption, including the duration and the related financial impact on subsequent periods cannot be reasonably estimated at this time. See “Item 1A. Risk Factors—Our business operations have been and may continue to be materially and adversely affected by the outbreak of the coronavirus disease (COVID-19)” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

Corporate Structure

The Company, through its subsidiaries, engages in the manufacture and sales of automotive systems and components. Great Genesis Holdings Limited, a company incorporated in Hong Kong on January 3, 2003 under the Companies Ordinance of Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company and the holding company of the Company’s joint ventures in the PRC. Henglong USA Corporation, “HLUSA,” incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development support. CAAS Brazil’s Imports And Trade In Automotive Parts Ltd., “Brazil Henglong,” was established by Hubei Henglong Automotive System Group Co., Ltd., formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., “Hubei Henglong,” as a Sino-foreign joint venture company with two Brazilian citizens in Brazil in August 2012. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. Fujian Qiaolong was acquired by the Company in the second quarter of 2014, as a joint venture company that mainly manufactures and distributes drainage and rescue vehicles with mass flow, drainage vehicles with vertical downhole operation, crawler-type mobile pump stations,high-altitude water supply and discharge drainage vehicles, long-range control crawler-type mobile pump stations and other vehicles, which was disposed of by the Company in the second quarter of 2016. USAI was established in 2005, and the Company and Hubei Wanlong owned 83.34% and 16.66%, respectively. In May 2020, USAI merged with and into Wuhan Chuguanjie, a wholly-owned subsidiary of Wuhan Jielong, and it deregistered from the local business administration on April 28, 2020. Following the merger, 85.0% of Wuhan Chuguanjie was owned by the Company and 15.0% was owned by Hubei Wanlong. In April 2020, Hubei Henglong acquired 100.00% of the shares of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.20 million, equivalent to approximately $0.2 million. Changchun Hualong mainly engages in design and R&D of automotive parts. Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” was formed in December 2019, which mainly engages in the development, manufacturing and sale of high polymer materials. In April 2021, the Company obtained an additional 22.67% equity interest in Wuhu, for total consideration of RMB 6.9 million, equivalent to approximately $1.1 million, from the other shareholder. Following the acquisition, the Company owned 100% of the equity interests of Wuhu Henglong. Jingzhou Qingyan deregistered from the local business administration on June 22, 2022. In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile

22

Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.

Critical Accounting Estimates

The Company prepares its condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amount of revenues and expenses during the reporting periods. Management periodically evaluates the estimates and judgments made. Management bases its estimates and judgments on historical experience and on various factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates as a result of different assumptions or conditions. The following critical accounting policies affect the more significant judgments and estimates used in the preparation of the Company’s condensed consolidated financial statements.

The Company considers an accounting estimate to be critical if:

It requires the Company to make assumptions about matters that were uncertain at the time it was making the estimate, and
Changes in the estimate or different estimates that the Company could have selected would have had a material impact on the Company’s financial condition or results of operations.

The table below presents information about the nature and rationale for the Company’s critical accounting estimates:

Balance Sheet
Caption

    

Critical
Estimate
Item

    

Nature of Estimates
Required

    

Assumptions/Approaches
Used

    

Key Factors

Accrued liabilities and other long-term liabilities

 

Warranty obligations

 

 

Estimating warranty requires the Company to forecast the resolution of existing claims and expected future claims on products sold. OEMs (Original Equipment Manufacturers) are increasingly seeking to hold suppliers responsible for product warranties, which may impact the Company’s exposure to these costs.

 

The Company bases its estimate on historical trends of units sold and payment amounts, combined with its current understanding of the status of existing claims and discussions with its customers.

 

OEM sourcing

OEM policy decisions regarding warranty claims

 

 

 

 

 

 

 

 

 

Property, plant and equipment, intangible assets and other long-term assets

Valuation of long- lived assets and investments

 

The Company is required from time to time to review the recoverability of certain of its assets based on projections of anticipated future cash flows, including future profitability assessments of various product lines.

 

The Company estimates cash flows using internal budgets based on recent sales data, independent automotive production volume estimates and customer commitments. 

 

Future production estimates

Customer preferences and decisions 

 

 

 

 

 

 

 

 

Accounts

receivable  

Allowance for doubtful accounts  

 

The Company is required from time to time to review the credit of customers and make timely provision of allowance for doubtful accounts.

 

The Company estimates the collectability of the receivables based on the future cash flows using historical experiences.

 

Customer credit 

 

 

 

 

 

 

 

 

Inventory

 

Write-down of inventory

 

The Company is required from time to time to review the cash ability of inventory based on projections of anticipated future cash flows, including write-down of inventory for prices that are higher than market price and undesirable inventories.

 

The Company estimates cash flows using internal budgets based on recent sales data, independent automotive production volume estimates and customer commitments.

 

Future production estimates

Customer preferences and decisions

 

 

 

 

 

 

 

 

Deferred income taxes

 

Recoverability of deferred tax assets

 

The Company is required to estimate whether recoverability of its deferred tax assets is more likely than not based on forecasts of taxable earnings in the related tax jurisdiction.

 

The Company uses historical and projected future operating results, based upon approved business plans, including a review of the eligible carry forward period, tax planning opportunities and other relevant considerations.

 

Tax law changes

Variances in future projected profitability, including by taxing entity 

Recent Accounting Pronouncements

Please see Note 2 to the consolidated financial statements under Item 1 of Part I of this report.

23

Results of Operations - Three Months Ended September 30, 2023 and 2022

Selected highlights from our results of operations are as follows (in thousands of U.S. dollars):

    

Three Months Ended September 30,

 

2023

    

2022

    

Change

    

Change%

Net product sales

$

137,541

$

137,207

$

334

 

0.2

%

Cost of products sold

 

112,784

 

116,289

 

(3,505)

 

(3.0)

Gain on other sales

 

2,177

 

2,290

 

(113)

 

(4.9)

Selling expenses

 

3,803

 

3,978

 

(175)

 

(4.4)

General and administrative expenses

 

6,108

 

4,893

 

1,215

 

24.8

Research and development expenses

 

6,870

 

9,450

 

(2,580)

 

(27.3)

Other income

 

1,155

 

744

 

411

 

55.2

Interest expense

 

(245)

 

(384)

 

139

 

(36.2)

Financial income, net

163

4,760

(4,597)

(96.6)

Income taxes

 

688

 

899

 

(211)

 

(23.5)

Net income

 

11,244

 

8,007

 

3,237

 

40.4

Net income attributable to non-controlling interests

 

1,749

 

529

 

1,220

 

230.6

Net income attributable to parent company’s common shareholders

9,488

7,470

2,018

 

27.0

%

Net Product Sales and Cost of Products Sold

    

Net Product Sales

    

Cost of Products Sold

 

(in thousands of USD,

(in thousands of USD,

 

except percentages)

except percentages)

2023

    

2022

    

Change

    

2023

    

2022

    

Change

    

Henglong

    

$

63,580

    

$

62,590

    

990

    

1.6

%  

57,217

    

$

59,006

    

(1,789)

    

(3.0)

%

Jiulong

 

15,605

 

16,986

 

(1,381)

 

(8.1)

 

13,637

 

14,584

 

(947)

 

(6.5)

Wuhu

 

11,841

 

11,831

 

10

 

0.1

 

11,494

 

11,121

 

373

 

3.4

Hubei Henglong

 

27,602

 

29,525

 

(1,923)

 

(6.5)

 

23,201

 

24,384

 

(1,183)

 

(4.9)

Henglong KYB

 

33,491

 

36,995

 

(3,504)

 

(9.5)

 

28,339

 

32,669

 

(4,330)

 

(13.3)

Brazil Henglong

13,335

11,510

1,825

15.9

11,203

9,948

1,255

12.6

Other Entities

 

28,483

 

22,991

 

5,492

 

23.9

 

23,396

 

18,322

 

5,074

 

27.7

Total Segments

 

193,937

 

192,428

 

1,509

 

0.8

 

168,487

 

170,034

 

(1,547)

 

(0.9)

Elimination

 

(56,396)

 

(55,221)

 

(1,175)

 

2.1

 

(55,703)

 

(53,745)

 

(1,958)

 

3.6

Total

$

137,541

$

137,207

334

 

0.2

%  

112,784

$

116,289

(3,505)

 

(3.0)

%

24

Net Product Sales

Net product sales were $137.5 million for the three months ended September 30, 2023, compared to $137.2 million for the same period in 2022, representing an increase of $0.3 million, or 0.2%, mainly due to the Company’s increased sales of electric power steering (“EPS”) systems and parts and partially offset by the appreciation of the USD against the RMB.

Net sales of traditional steering products and parts were $91.8 million for the three months ended September 30, 2023, compared to $92.4 million for the same period in 2022, representing a decrease of $0.4 million, or 0.4%. Net sales of EPS systems and parts were $45.7 million for the three months ended September 30, 2023 and $44.8 million for the same period in 2022, representing an increase of $0.9 million, or 2.0%. As a percentage of net sales, sales of EPS were 33.2% for the three months ended September 30, 2023, compared with 32.6% for the same period in 2022.

Further analysis by segment (before elimination) is as follows:

Henglong mainly engages in providing passenger vehicle steering systems. Net product sales for Henglong were $63.6 million for the three months ended September 30, 2023, compared with $62.6 million for the three months ended September 30, 2022, representing an increase of $1.0 million, or 1.6%. The increase was mainly due to the increase in sales volume of products used in passenger vehicles.
Jiulong mainly engages in providing commercial vehicle steering systems. Net product sales for Jiulong were $15.6 million for the three months ended September 30, 2023, compared with $17.0 million for the three months ended September 30, 2022, representing a decrease of $1.4 million, or 8.2%. The decrease was mainly due to the decrease in sales volume of products.
Wuhu mainly engages in providing vehicle steering systems to Chery Automobile Co., Ltd. (“Chery”), one of the major automotive manufacturers in China. Net product sales for Wuhu were $11.8 million for the three months ended September 30, 2023, which is stable compared to $11.8 million for the same period of 2022.
Hubei Henglong mainly engages in providing vehicle steering systems to Chrysler and Ford. Net product sales for Hubei Henglong were $27.6 million for the three months ended September 30, 2023, compared with $29.5 million for the three months ended September 30, 2022, representing a decrease of $1.9 million, or 6.4%. The decrease was mainly due to the decrease in sales volume of products used in passenger vehicles from Ford.
Henglong KYB mainly engages in providing passenger EPS products. Net product sales for Henglong KYB were $33.5 million for the three months ended September 30, 2023, compared with $37.0 million for the three months ended September 30, 2022, representing a decrease of $3.5 million, or 9.5%. The decrease was mainly due to the decrease in sales volume of EPS products used in passenger vehicles.
Net product sales for Brazil Henglong were $13.3 million for the three months ended September 30, 2023, compared to $11.5 million for the same period in 2022, representing an increase of $1.8 million, or 15.7%. The increase was mainly due to the increase in demand of Fiat in Brazil.
Net product sales for other entities were $28.5 million for the three months ended September 30, 2023, compared to $23.0 million for the same period in 2022, representing an increase of $5.5 million, or 23.9%. The increase was mainly due to the increase in sales of Wuhan Jielong.

Cost of Products Sold

For the three months ended September 30, 2023, the cost of products sold was $112.8 million, compared to $116.3 million for the same period of 2022, representing a decrease of $3.5 million, or 3.0%. The decrease in cost of sales was mainly due to the decrease in sales unit cost as a result of reduced raw material costs. Further analysis is as follows:

Cost of products sold for Henglong was $57.2 million for the three months ended September 30, 2023, compared to $59.0 million for the same period of 2022, representing a decrease of $1.8 million, or 3.1%. The decrease was mainly due to the decrease in sales unit cost as a result of reduced raw material costs.

25

Cost of products sold for Jiulong was $13.6 million for the three months ended September 30, 2023, compared to $14.6 million for the same period in 2022, representing a decrease of $1.0 million, or 6.8%. The decrease was mainly due to the decrease in sales volumes.
Cost of products sold for Wuhu was $11.5 million for the three months ended September 30, 2023, compared to $11.1 million for the same period of 2022, representing an increase of $0.4 million, or 3.6%. The increase was mainly due to the increase in sales volumes.
Cost of products sold for Hubei Henglong was $23.2 million for the three months ended September 30, 2023, compared to $24.4 million for the same period of 2022, representing a decrease of $1.2 million, or 4.9%. The decrease was mainly due to the decrease in sales volumes.
Cost of products sold for Henglong KYB was $28.3 million for the three months ended September 30, 2023, compared to $32.7 million for the same period of 2022, representing a decrease of $4.4 million, or 13.5%. The decrease was mainly due to the decrease in sales volume of EPS products used in passenger vehicles.
Cost of products sold for Brazil Henglong was $11.2 million for the three months ended September 30, 2023, compared to $9.9 million for the same period in 2022, representing an increase of $1.3 million, or 13.1%. The increase was mainly due to the increase in sales volume, offset by the decrease in sales unit cost as a result of reduced overseas transportation costs.
Cost of products sold for other entities was $23.4 million for the three months ended September 30, 2023, compared to $18.3 million for the same period in 2022, representing an increase of $5.1 million, or 27.9%.

Gross margin was 18.0% for the three months ended September 30, 2023, compared to 15.2% for the same period of 2022, representing an increase of 2.8%. The increase was mainly due to the change in product mix and the decrease in sales unit cost for the three months ended September 30, 2023.

Selling Expenses

Selling expenses were $3.8 million for the three months ended September 30, 2023, which is substantially consistent with $4.0 million for the same period of 2022.

General and Administrative Expenses

General and administrative expenses were $6.1 million for the three months ended September 30, 2023, as compared to $4.9 million for the same period of 2022, representing an increase of $1.2 million, or 24.5%, which was primarily due to higher marketing and office expenses, a one-time expense for the Company’s 30th anniversary celebrations and the impact of the appreciation of the USD against the RMB.

Research and Development Expenses

Research and development expenses were $6.9 million for the three months ended September 30, 2023, as compared to $9.5 million for the same period of 2022, representing a decrease of $2.6 million, or 27.4%, which was mainly due to higher R&D expenditures in the third quarter of 2022 for the development of iRCB, eRCB and REPS new products.

Other Income, net

Other income, net was $1.2 million for the three months ended September 30, 2023, as compared to $0.7 million for the three months ended September 30, 2022, representing an increase of $0.5 million, which was mainly due to the government subsidies received for the three months ended September 30, 2023 being more than the amount received for the three months ended September 30, 2022.

Interest Expense

Interest expense was $0.2 million for the three months ended September 30, 2023, as compared to $0.4 million for the three months ended September 30, 2022, representing a decrease of $0.2 million, which is mainly due to the decrease in short-term loans and borrowing rates.

26

Financial Income, net

Financial income, net was $0.2 million for the three months ended September 30, 2023, as compared to financial income, net of $4.8 million for the three months ended September 30, 2022, representing a decrease in financial income of $4.6 million, which was primarily due to a decrease in the foreign exchange gain due to the foreign exchange volatility.

Income Taxes

Income tax expense was $0.7 million for the three months ended September 30, 2023, as compared to $0.9 million for the three months ended September 30, 2022, which was primarily due to the valuation allowance provided in the three months ended September 30, 2022.

Net Income Attributable to Non-controlling Interests

Net income attributable to non-controlling interests amounted to $1.7 million for the three months ended September 30, 2023, compared to $0.5 million for the three months ended September 30, 2022, representing an increase of $1.2 million.

Net Income Attributable to Parent Company’s Common Shareholders

Net income attributable to parent company’s common shareholders was $9.5 million for the three months ended September 30, 2023, compared to net income attributable to parent company’s common shareholders of $7.5 million for the three months ended September 30, 2022, representing an increase of $2.0 million.

Results of Operations - Nine Months Ended September 30, 2023 and 2022

Selected highlights from our results of operations are as follows (in thousands of U.S. dollars):

Nine Months Ended September 30,

 

    

2023

    

2022

    

Change

    

Change%

Net product sales

$

417,194

$

400,764

$

16,430

 

4.1

%

Cost of products sold

 

348,101

 

342,401

 

5,700

 

1.7

Gain on other sales

 

3,572

 

5,326

 

(1,754)

 

(32.9)

Selling expenses

 

10,981

 

12,358

 

(1,377)

 

(11.1)

General and administrative expenses

 

16,132

 

15,309

 

823

 

5.4

Research and development expenses

 

19,866

 

25,473

 

(5,607)

 

(22.0)

Other income, net

 

4,620

 

7,067

 

(2,447)

 

(34.6)

Interest expense

 

(770)

 

(1,156)

 

386

 

(33.4)

Financial income, net

 

3,704

 

9,318

 

(5,614)

 

(60.2)

Income taxes

3,004

5,013

(2,009)

(40.1)

Net income

 

30,595

 

18,091

 

12,504

 

69.1

Net income attributable to non-controlling interests

 

3,799

 

1,229

 

2,570

 

209.1

Net income attributable to parent company’s common shareholders

 

26,774

 

16,839

 

9,935

 

59.0

%

27

Net Product Sales and Cost of Products Sold

Net Product Sales

Cost of Products Sold

 

(in thousands of USD,

(in thousands of USD,

 

except percentages)

except percentages)

 

    

2023

    

2022

    

Change

    

2023

    

2022

    

Change

Henglong

$

192,503

177,401

15,102

    

8.5

%  

$

175,803

164,794

11,009

    

6.7

%

Jiulong

 

52,106

53,071

(965)

 

(1.8)

 

45,436

47,953

(2,517)

 

(5.2)

Wuhu

 

26,726

30,695

(3,969)

 

(12.9)

 

24,945

28,841

(3,896)

 

(13.5)

Hubei Henglong

 

91,165

100,744

(9,579)

 

(9.5)

 

78,990

85,521

(6,531)

 

(7.6)

Henglong KYB

 

100,846

87,815

13,031

 

14.8

 

88,075

77,788

10,287

 

13.2

Brazil Henglong

36,264

30,471

5,793

19.0

30,418

26,940

3,478

12.9

Other Entities

 

75,057

67,667

7,390

 

10.9

 

60,347

53,714

6,633

 

12.3

Total Segments

 

574,667

547,864

26,803

 

4.9

 

504,014

485,551

18,463

 

3.8

Elimination

 

(157,473)

(147,100)

(10,373)

 

7.1

 

(155,913)

(143,150)

(12,763)

 

8.9

Total

$

417,194

400,764

16,430

 

4.1

%  

$

348,101

342,401

5,700

 

1.7

%

Net Product Sales

Net product sales were $417.2 million for the nine months ended September 30, 2023, compared to $400.8 million for the same period of 2022, representing an increase of $16.4 million, or 4.1%, mainly due to the Company’s increased sales of EPS systems and parts and partially offset by the appreciation of the USD against the RMB.

Net sales of traditional steering products and parts were $282.1 million for the nine months ended September 30, 2023, which is stable compared to $282.7 million for the same period in 2022. Net sales of EPS systems and parts were $135.1 million for the nine months ended September 30, 2023 and $118.1 million for the same period in 2022, representing an increase of $17.0 million, or 14.4%. As a percentage of net sales, sales of EPS were 32.4% for the nine months ended September 30, 2023, compared to 29.5% for the same period in 2022.

Further analysis by segment (before elimination) is as follows:

Henglong mainly engages in providing passenger vehicle steering systems. Net product sales for Henglong were $192.5 million for the nine months ended September 30, 2023, compared to $177.4 million for the same period in 2022, representing an increase of $15.1 million, or 8.5%. The increase was mainly due to the increase in sales volume of products used in passenger vehicles.
Jiulong mainly engages in providing commercial vehicle steering systems. Net product sales for Jiulong were $52.1 million for the nine months ended September 30, 2023, which is stable compared to $53.1 million for the same period of 2022.
Wuhu mainly engages in providing vehicle steering systems to Chery Automobile Co., Ltd., “Chery”, one of the major automotive manufacturers in China. Net product sales for Wuhu were $26.7 million for the nine months ended September 30, 2023, compared to $30.7 million for the same period in 2022, representing a decrease of $4.0 million, or 13.0%. The decrease was mainly due to the decrease in sales volume of products used in passenger vehicles from Chery.
Hubei Henglong mainly engages in providing vehicle steering systems to Chrysler and Ford. Net product sales for Hubei Henglong were $91.2 million for the nine months ended September 30, 2023, compared to $100.7 million for the same period in 2022, representing a decrease of $9.5 million, or 9.4%. The decrease was mainly due to the decrease in sales volume of products used in passenger vehicles from Chrysler and Ford.
Henglong KYB mainly engages in providing passenger EPS products. Net product sales for Henglong KYB were $100.8 million for the nine months ended September 30, 2023, compared with $87.8 million for the nine months ended September 30, 2022, representing an increase of $13.0 million, or 14.8%. The increase was mainly due to the increase in sales volume of EPS products used in passenger vehicles and the increase in average selling prices.
Net product sales for Brazil Henglong were $36.3 million for the nine months ended September 30, 2023, compared to $30.5 million for the same period in 2022, representing an increase of $5.8 million, or 19.0%. The increase was mainly due to the increase in demand of Fiat in Brazil.

28

Net product sales for other entities were $75.1 million for the nine months ended September 30, 2023, compared to $67.7 million for the same period in 2022, representing an increase of $7.4 million, or 10.9%. The increase was mainly due to the increase in sales of Wuhan Jielong.

Cost of Products Sold

For the nine months ended September 30, 2023, the cost of products sold was $348.1 million, compared to $342.4 million for the same period of 2022, representing an increase of $5.7 million, or 1.7%. The increase in cost of sales was mainly due to the increase in sales volume and offset by the decrease in sales unit cost. Further analysis is as follows:

Cost of products sold for Henglong was $175.8 million for the nine months ended September 30, 2023, compared to $164.8 million for the same period of 2022, representing an increase of $11.0 million, or 6.7%. The increase was mainly due to the increase in sales volume of products used in passenger vehicles, offset by the decrease in sales unit cost as a result of reduced raw material costs.
Cost of products sold for Jiulong was $45.4 million for the nine months ended September 30, 2023, compared to $48.0 million for the same period of 2022, representing a decrease of $2.6 million, or 5.4%. The decrease was mainly due to the decrease in sales volumes and sales unit cost.
Cost of products sold for Wuhu was $24.9 million for the nine months ended September 30, 2023, compared to $28.8 million for the same period of 2022, representing a decrease of $3.9 million, or 13.5%. The decrease was mainly due to the decrease in sales volumes.
Cost of products sold for Hubei Henglong was $79.0 million for the nine months ended September 30, 2023, compared to $85.5 million for the same period of 2022, representing a decrease of $6.5 million, or 7.6%. The decrease was mainly due to the decrease in sales volumes.
Cost of products sold for Henglong KYB was $88.1 million for the nine months ended September 30, 2023, compared to $77.8 million for the same period of 2022, representing an increase of $10.3 million, or 13.2%. The increase was mainly due to the increase in sales volume of EPS products used in passenger vehicles and the increase in sales unit costs.
Cost of products sold for Brazil Henglong was $30.4 million for the nine months ended September 30, 2023, compared to $26.9 million for the same period in 2022, representing an increase of $3.5 million, or 13.0%. The increase was mainly due to the increase in sales volume, offset by the decrease in sales unit cost as a result of reduced overseas transportation costs.
Cost of products sold for other entities was $60.3 million for the nine months ended September 30, 2023, compared to $53.7 million for the same period in 2022, representing an increase of $6.6 million, or 12.3%.

Gross margin was 16.6% for the nine months ended September 30, 2023, compared to 14.6% for the same period of 2022, representing an increase of 2.0%. The increase was mainly due to the change in product mix and the decrease in sales unit cost for the nine months ended September 30, 2023.

Selling Expenses

Selling expenses were $11.0 million for the nine months ended September 30, 2023, as compared to $12.4 million for the nine months ended September 30, 2022, representing a decrease of $1.4 million, or 11.3%, which was mainly due to a decrease in marketing and office expense and the impact of appreciation of the USD against the RMB.

General and Administrative Expenses

General and administrative expenses were $16.1 million for the nine months ended September 30, 2023, as compared to $15.3 million for the nine months ended September 30, 2022, representing an increase of $0.8 million, or 5.2%, which was primarily due to an increase in marketing and office expense and the impact of the appreciation of the USD against the RMB.

29

Research and Development Expenses

Research and development expenses were $19.9 million for the nine months ended September 30, 2023, as compared to $25.5 million for the nine months ended September 30, 2022, representing a decrease of $5.6 million, or 22.0%, which was mainly due to decreased R&D activities for new projects.

Other Income, net

Other income, net was $4.6 million for the nine months ended September 30, 2023, which was mainly comprised of government subsidies, as compared to $7.1 million for the nine months ended September 30, 2022, representing a decrease of $2.5 million, which was mainly due to the government subsidies received for the nine months ended September 30, 2023 being less than the amount received for the nine months ended September 30, 2022.

Interest Expense

Interest expense was $0.8 million for the nine months ended September 30, 2023, as compared to $1.2 million for the nine months ended September 30, 2022, representing a decrease of $0.4 million, which is mainly due to the decrease in short-term loans and borrowing rates.

Financial Income, net

Financial income, net was $3.7 million for the nine months ended September 30, 2023, as compared to financial income, net of $9.3 million for the nine months ended September 30, 2022, representing a decrease in financial income of $5.6 million, which was primarily due to a decrease in the foreign exchange gain due to the foreign exchange volatility.

Income Taxes

Income tax expense was $3.0 million for the nine months ended September 30, 2023, compared to $5.0 million for the nine months ended September 30, 2022, which was primarily due to the valuation allowance provided in the nine months ended September 30, 2022.

Net Income Attributable to Non-controlling Interests

Net income attributable to non-controlling interests amounted to $3.8 million for the nine months ended September 30, 2023, compared to $1.2 million for the nine months ended September 30, 2022, representing an increase of $2.6 million.

Net Income Attributable to Parent Company’s Common Shareholders

Net income attributable to parent company’s common shareholders was $26.8 million for the nine months ended September 30, 2023, compared to net income attributable to parent company’s common shareholders of $16.8 million for the nine months ended September 30, 2022, representing an increase of $10.0 million.

30

Liquidity and Capital Resources

Capital Resources and Use of Cash

The Company has historically financed its liquidity requirements from a variety of sources, including short-term borrowings under bank credit agreements, bankers’ acceptances, issuances of capital stock and notes and internally generated cash. As of September 30, 2023, the Company had cash and cash equivalents and short-term investments of $124.0 million, compared to $134.1 million as of December 31, 2022, representing a decrease of $10.1 million, or 7.5%.

The Company had working capital (total current assets less total current liabilities) of $166.3 million as of September 30, 2023, compared to $156.5 million as of December 31, 2022, representing an increase of $9.8 million, or 6.3%.

Except for the expected distribution of dividends from the Company’s PRC subsidiaries to the Company in order to fund the payment of the one-time transition tax due to the U.S. Tax Reform, the Company intends to indefinitely reinvest the funds in subsidiaries established in the PRC.

We cannot predict the impact COVID-19 may have on our cash flow for the rest of 2023. However, based on our liquidity assessment, we believe that our cash flow from operations and proceeds from our financing activities will be sufficient to meet our anticipated cash needs, including our cash needs for working capital and capital expenditures, for the foreseeable future and for at least twelve months subsequent to the filing of this report.

Capital Source

The Company’s capital source is multifaceted, such as bank loans and banks’ acceptance facilities. In financing activities and operating activities, the Company’s banks require the Company to sign line of credit agreements and repay such facilities within one to two years. On the condition that the Company can provide adequate mortgage security and has not violated the terms of the line of credit agreement, such facilities can be extended for another one to two years.

The Company had short-term loans of $38.6 million, long-term loans of $1.3 million (See Note 7) and bankers’ acceptances of $76.1 million (See Note 8) as of September 30, 2023.

The Company currently expects to be able to obtain similar bank loans, i.e., RMB loans, and bankers’ acceptance facilities in the future if it can provide adequate mortgage security following the termination of the above-mentioned agreements, see the table under “Bank Arrangements” below for more information. If the Company is not able to do so, it will have to refinance such debt as it becomes due or repay that debt to the extent it has cash available from operations or from the proceeds of additional issuances of capital stock. Due to a depreciation of assets, the value of the mortgages securing the above-mentioned bank loans and banker’s acceptances is expected to be reduced by approximately $16.7 million over the next 12 months. If the Company wishes to maintain the same amount of bank loans and banker’s acceptances in the future, it may be required by the banks to provide additional mortgages of $16.7 million as of the maturity date of such line of credit agreements, see the table under “Bank Arrangements” below for more information. The Company can still obtain a reduced line of credit with a reduction of $9.9 million, which is 59.1%, the mortgage ratio, of $16.7 million, if it cannot provide additional mortgages. The Company expects that the reduction in bank loans will not have a material adverse effect on its liquidity.

31

Bank Arrangements

As of September 30, 2023, the principal outstanding under the Company’s credit facilities and lines of credit was as follows (figures are in thousands of USD):

    

    

    

    

    

Assessed

Due

Amount

Amount

Mortgage

Bank

    

Date

Available(2)

Used(3)

Value(4)

1. Comprehensive credit facilities

China CITIC Bank (1)

Aug-2024

67,551

35,216

22,871

2. Comprehensive credit facilities

China CITIC Bank (1)

Jan-2024

2,786

975

3. Comprehensive credit facilities

Hankou Bank (1)

Mar-2024

13,928

5,599

4. Comprehensive credit facilities

Hubei Bank (1)

Mar-2024

23,678

3,501

28,859

5. Comprehensive credit facilities

Chongqing Bank

Mar-2025

975

767

975

6. Comprehensive credit facilities

China Constitution Bank

Sep-2025

2,786

2,925

7. Comprehensive credit facilities

China Merchants Bank (1)

June-2024

13,928

4,198

8. Comprehensive credit facilities

China Everbright Bank

Dec-2025

4,178

2,431

4,178

9. Comprehensive credit facilities

China Industrial Bank

Mar-2024

696

696

10. Comprehensive credit facilities

Bank of China

Jun-2024

696

696

696

11. Comprehensive credit facilities

Shanghai Pudong Development Bank (1)

Sep-2024

27,856

5,007

19,884

12. Comprehensive credit facilities

Bank of China (1)

Sep-2024

6,964

13. Comprehensive credit facilities

Bank of China (1)

Sep-2024

6,964

6,964

Total

172,986

65,354

81,084

(1)The comprehensive credit facilities with China CITIC Bank are guaranteed by Henglong and Hubei Henglong in addition to the above pledged assets. The comprehensive credit facilities with Hankou Bank are guaranteed by Henglong. The comprehensive credit facilities with Hubei Bank are guaranteed by Chen Hanlin in addition to the above pledged assets. The comprehensive credit facilities with Merchants Bank are guaranteed by Hubei Henglong and Chen Hanlin. The comprehensive credit facilities with Shanghai Pudong Development Bank are guaranteed by Henglong and Hubei Henglong in addition to the above pledged assets. The comprehensive credit facilities with Bank of China are guaranteed by Hubei Henglong.
(2)“Amount available” is used for the drawdown of bank loans and issuance of bank notes at the Company’s discretion. If the Company elects to utilize the facility by issuance of bank notes, additional collateral is requested to be pledged to the bank.
(3)“Amount used” represents the credit facilities used by the Company for the purpose of bank loans or notes payable during the facility contract period. The loans or notes payable under the credit facilities will remain outstanding regardless of the expiration of the relevant credit facilities until the separate loans or notes payable expire. The amount used includes bank loans of $33.7 million and notes payable of $31.6 million and derivatives of $ 0.03 million as of September 30, 2023.
(4)In order to obtain lines of credit, the Company needs to pledge certain assets to banks. As of September 30, 2023, the pledged assets included property, plant and equipment and land use rights with an aggregate assessed value of $137.2 million.

The Company may request the banks to issue notes payable or bank loans within its credit line using a 365-day revolving line.

32

The Company’s bank loan terms range from 4 months to 36 months. Pursuant to the comprehensive credit line arrangement, the Company pledged and guaranteed:

1. Land use rights and buildings with an assessed value of approximately $26.6 million as security for its comprehensive credit facility with China CITIC Bank Wuhan Branch.

2. Equipment with an assessed value of approximately $72.1 million as security for its comprehensive credit facility with Hubei Bank.

3. Buildings with an assessed value of approximately $1.8 million as security for its comprehensive credit facility with Chongqing Bank.

4. Land use rights and buildings with an assessed value of approximately $6.3 million as security for its comprehensive credit facility with China Constitution Bank.

5. Land use rights and buildings with an assessed value of approximately $8.8 million as security for its comprehensive credit facility with China Everbright Bank.

6. Buildings with an assessed value of approximately $2.8 million as security for its comprehensive credit facility with China Industrial Bank.

7. Buildings with an assessed value of approximately $3.5 million as security for its comprehensive credit facility with Bank of China.

8. Land use rights and buildings with an assessed value of approximately $15.3 million as security for its comprehensive credit facility with Shanghai Pudong Development Bank.

33

Short-term and Long-term Loans

The following table summarizes the contract information of short-term borrowings between the banks and the Company as of September 30, 2023 (figures are in thousands of USD).

    

    

    

    

Borrowing

    

    

    

Annual

    

Date of

    

    

Bank

Borrowing

Term

Interest

Interest

Government

Purpose

Date

(Months)

Principal

Rate

Payment

Due Date

Bank of China(1)

Working Capital

Oct 28, 2022

12

2,786

3.00

%  

Pay monthly

Oct 28, 2023

Bank of China

Working Capital

Sep 27, 2023

12

4,178

2.78

%  

Pay monthly

Sep 27, 2024

China CITIC Bank

Working Capital

Mar 2, 2023

12

1,393

3.65

%  

Pay monthly

Mar 1, 2024

China CITIC Bank

Working Capital

 

Mar 23, 2023

 

12

696

 

3.65

%  

Pay monthly

 

Mar 23, 2024

Bank of China

Working Capital

Jun 8, 2023

12

376

3.50

%  

Pay quarterly

Jun 8, 2024

Bank of China

Working Capital

Jun 8, 2023

12

320

3.50

%  

Pay quarterly

Jun 8, 2024

Chongqing Bank

Working Capital

 

Apr 14, 2022

 

24

14

 

3.80

%  

Pay semiannually

 

Apr 14, 2024

Chongqing Bank(1)

Working Capital

 

Apr 14, 2022

 

18

14

 

3.80

%  

Pay semiannually

 

Oct 14, 2023

Chongqing Bank

Working Capital

 

Apr 14, 2022

 

35

24

 

3.80

%  

Pay semiannually

 

Mar 20, 2025

Chongqing Bank

Working Capital

Apr 27, 2022

35

117

3.80

%  

Pay semiannually

Mar 20, 2025

Chongqing Bank

Working Capital

May 12, 2022

34

72

3.80

%  

Pay semiannually

Mar 20, 2025

Chongqing Bank

Working Capital

May 24, 2022

34

53

3.80

%  

Pay semiannually

Mar 20, 2025

Chongqing Bank

Working Capital

Jun 16, 2022

33

42

3.80

%  

Pay semiannually

Mar 20, 2025

Chongqing Bank

Working Capital

 

Jun 29, 2022

 

33

113

 

3.80

%  

Pay semiannually

 

Mar 20, 2025

Chongqing Bank

Working Capital

 

Jul 28, 2022

 

33

78

 

3.80

%  

Pay semiannually

 

Apr 13, 2025

Chongqing Bank

Working Capital

 

Jan 16, 2023

 

27

157

 

3.80

%  

Pay semiannually

 

Apr 13, 2025

Chongqing Bank

Working Capital

 

Feb 20, 2023

 

26

19

 

3.80

%  

Pay semiannually

 

Apr 13, 2025

Chongqing Bank

Working Capital

 

Mar 21, 2023

 

25

22

 

3.80

%  

Pay semiannually

 

Apr 13, 2025

Chongqing Bank

Working Capital

Jul 19, 2023

22

15

3.80

%  

Pay semiannually

 

Apr 13, 2025

China CITIC Bank

Working Capital

 

Jun 26, 2023

 

7

6,315

 

2.35

%  

Pay in arrear

 

Feb 1, 2024

China CITIC Bank

Working Capital

 

Mar 28, 2023

 

12

5,378

 

2.70

%  

Pay in arrear

 

Mar 27, 2024

China CITIC Bank

Working Capital

 

Jun 20, 2023

 

7

3,900

 

2.34

%  

Pay in arrear

 

Jan 26, 2024

Hankou Bank

Working Capital

 

Mar 30, 2023

 

9

2,669

 

2.30

%  

Pay in arrear

 

Dec 25, 2023

China CITIC Bank

Working Capital

Mar 28, 2023

12

4,471

2.70

%  

Pay in arrear

Mar 26, 2024

China Merchants Bank(1)

Working Capital

May 30, 2023

4

249

1.88

%  

Pay in arrear

Oct 5, 2023

China Merchants Bank(1)

Working Capital

May 30, 2023

5

124

1.88

%  

Pay in arrear

Oct 20, 2023

China CITIC Bank(1)

Working Capital

Jun 19, 2023

5

277

2.00

%  

Pay in arrear

Nov 4, 2023

China Merchants Bank(1)

Working Capital

Jun 26, 2023

5

208

1.85

%  

Pay in arrear

Nov 10, 2023

China CITIC Bank

Working Capital

Jun 5, 2023

5

276

1.90

%  

Pay in arrear

Nov 15, 2023

China CITIC Bank

Working Capital

Jun 5, 2023

5

276

1.90

%  

Pay in arrear

Nov 15, 2023

China CITIC Bank

Working Capital

Jun 5, 2023

5

276

1.90

%  

Pay in arrear

Nov 15, 2023

China Merchants Bank

Working Capital

Jun 26, 2023

5

138

1.85

%  

Pay in arrear

Nov 15, 2023

China Merchants Bank

Working Capital

Jun 26, 2023

5

159

1.85

%  

Pay in arrear

Nov 15, 2023

China CITIC Bank

Working Capital

Jun 5, 2023

6

64

1.90

%  

Pay in arrear

Nov 30, 2023

China CITIC Bank

Working Capital

Jun 19, 2023

5

8

2.00

%  

Pay in arrear

Dec 2, 2023

China CITIC Bank

Working Capital

Jun 19, 2023

5

12

2.00

%  

Pay in arrear

Dec 2, 2023

China Merchants Bank

Working Capital

Jul 6, 2023

6

144

1.60

%  

Pay in arrear

Dec 28, 2023

China Merchants Bank

Working Capital

Jul 6, 2023

5

114

1.60

%  

Pay in arrear

Dec 1, 2023

China CITIC Bank

Working Capital

Jul 25, 2023

5

166

1.50

%  

Pay in arrear

Dec 28, 2023

China CITIC Bank

Working Capital

Jul 25, 2023

5

210

1.50

%  

Pay in arrear

Dec 11, 2023

China CITIC Bank

Working Capital

Jul 25, 2023

4

277

1.50

%  

Pay in arrear

Dec 1, 2023

China CITIC Bank

Working Capital

Jul 25, 2023

4

277

1.50

%  

Pay in arrear

Dec 1, 2023

China CITIC Bank

Working Capital

Jul 25, 2023

4

319

1.50

%  

Pay in arrear

Dec 7, 2023

China CITIC Bank

Working Capital

Aug 24, 2023

5

416

1.10

%  

Pay in arrear

Jan 11, 2024

China Merchants Bank

Working Capital

Sep 14, 2023

5

277

1.45

%  

Pay in arrear

Jan 31, 2024

China Merchants Bank

Working Capital

Sep 14, 2023

6

498

1.45

%  

Pay in arrear

Feb 29, 2024

China Merchants Bank

Working Capital

Sep 14, 2023

5

692

1.45

%  

Pay in arrear

Feb 25, 2024

34

China Merchants Bank

Working Capital

Sep 14, 2023

5

374

1.45

%  

Pay in arrear

Feb 3, 2024

Banco Safra

Working Capital

Jul 6, 2023

7

17

7.31

%  

Pay monthly

Feb 8, 2024

Banco Safra

Working Capital

Jul 6, 2023

8

17

7.31

%  

Pay monthly

Mar 6, 2024

Banco Safra

Working Capital

Jul 6, 2023

9

17

7.31

%  

Pay monthly

Apr 8, 2024

Banco Safra

Working Capital

Jul 6, 2023

10

17

7.31

%  

Pay monthly

May 6, 2024

Banco Safra

Working Capital

Jul 6, 2023

11

17

7.31

%  

Pay monthly

Jun 6, 2024

Banco Safra

Working Capital

Jul 6, 2023

12

17

7.31

%  

Pay monthly

Jul 8, 2024

Banco Safra

Working Capital

Jul 6, 2023

13

17

7.31

%  

Pay monthly

Aug 6, 2024

Banco Safra

Working Capital

Jul 6, 2023

14

17

7.31

%  

Pay monthly

Sep 6, 2024

Banco Safra

Working Capital

Jun 29, 2023

8

10

7.44

%  

Pay monthly

Feb 1, 2024

Banco Safra

Working Capital

Jun 29, 2023

9

10

7.44

%  

Pay monthly

Feb 29, 2024

Banco Safra

Working Capital

Jun 29, 2023

10

10

7.44

%  

Pay monthly

Apr 1, 2024

Banco Safra

Working Capital

Jun 29, 2023

10

10

7.44

%  

Pay monthly

Apr 29, 2024

Banco Safra

Working Capital

Jun 29, 2023

11

10

7.44

%  

Pay monthly

May 29, 2024

Banco Safra

Working Capital

Jun 29, 2023

12

10

7.44

%  

Pay monthly

Jul 1, 2024

Banco Safra

Working Capital

Jun 29, 2023

13

10

7.44

%  

Pay monthly

Jul 29, 2024

Banco Safra

Working Capital

Jun 29, 2023

14

10

7.44

%  

Pay monthly

Aug 29, 2024

Banco Safra

Working Capital

Jun 29, 2023

15

10

7.44

%  

Pay monthly

Sep 29, 2024

Banco Safra

Working Capital

Jul 6, 2023

36

371

7.31

%  

Pay monthly

Jul 6, 2026

Banco Safra

Working Capital

Jun 29, 2023

36

213

7.44

%  

Pay monthly

Jun 29, 2026

Total

$

39,863

(1)These bank loans were repaid in October and November 2023 when they became due.

The Company must use the loans for the purpose described and repay the principal outstanding on the specified date in the table. If it fails to do so, it will be charged a penalty interest payment of 30% to 100%. The Company had complied with such financial covenants as of September 30, 2023.

Notes Payable

The following table summarizes the contract information of issuing notes payable between the banks and the Company as of September 30, 2023 (figures are in thousands of USD):

Amount

Payable on

Purpose

    

Term (Months)

    

Due Date

    

  Due Date

Working Capital(1)

 

6

 

Oct. 2023

 

12,998

Working Capital(1)

 

6

 

Nov.2023

 

14,130

Working Capital

 

6

 

Dec. 2023

 

9,632

Working Capital

 

6

 

Jan. 2024

 

12,232

Working Capital

 

6

 

Feb. 2024

 

14,201

Working Capital

 

6

 

Mar. 2024

 

12,889

Total (See Note 8)

 

  

$

76,082

(1)

The notes payable were repaid in full on their respective due dates.

The Company must use notes payable for the purpose described in the table. If it fails to do so, the banks will no longer issue the notes payable, and it may have an adverse effect on the Company’s liquidity and capital resources. The Company has to deposit a sufficient amount of cash on the due date of notes payable for payment to the suppliers. If the bank has advanced payment for the Company, it will be charged an additional 50% penalty interest. The Company complied with such financial covenants as of September 30, 2023. 

35

Cash Flows

(a)Operating Activities

Net cash provided by operating activities for the nine months ended September 30, 2023 was $10.7 million, compared to net cash provided by operating activities of $31.7 million for the same period of 2022, representing a decrease in net cash inflows by $21.0 million, which was mainly due to (1) the increase in net income excluding non-cash items by $0.8 million, (2) the increase in the cash inflows from movements of inventory by $6.0 million, (3) the increase in the cash outflows from movements of accounts and notes receivable by $2.7 million, (4) the increase in the cash outflows from movements of accounts and notes payable by $12.0 million, and (5) a combination of other factors contributing an increase of cash outflows by $13.1 million.

(b)Investing Activities

Net cash used in investing activities for the nine months ended September 30, 2023 was $25.6 million, as compared to net cash used in investing activities of $42.7 million for the same period of 2022, representing a decrease in net cash outflows by $17.1 million, which was mainly due to the net effect of (1) a decrease in purchase of short-term investments of $24.0 million, (2) a decrease in proceeds from maturities of short-term investments by $7.7 million, (3) an increase in payments to acquire investments under the equity method by $5.1 million, and (4) a combination of other factors contributing an increase of cash outflows by $4.3 million, primarily including a decrease in cash received from long-term investment by $0.9 million and an increase in payments to acquire intangible assets by $2.4 million.

(c)Financing Activities

Net cash used in financing activities for the nine months ended September 30, 2023 was $5.3 million, compared to net cash used in financing activities of $0.5 million for the same period of 2022, representing an increase in net cash outflows by $4.8 million, which was mainly due to the net effect of (1) an increase in repayment of bank loan by $6.7 million, (2) a decrease in proceeds from bank loan by $0.8 million, (3) a decrease in repayments of the borrowing for sale and leaseback transaction by $1.1 million, and (4) a combination of other factors contributing an increase of cash inflows by $1.6 million.

Off-Balance Sheet Arrangements

As of September 30, 2023 and December 31, 2022, the Company did not have any significant transactions, obligations or relationships that could be considered off-balance sheet arrangements.

ITEM 3.          QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

There were no material changes to the disclosure made in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 regarding this matter.

36

ITEM 4.          CONTROLS AND PROCEDURES.

A.Disclosure Controls and Procedures

The Company’s management, under the supervision and with the participation of its chief executive officer and chief financial officer, Messrs. Wu Qizhou and Li Jie, respectively, evaluated the effectiveness of the Company’s disclosure controls and procedures as of September 30, 2023, the end of the period covered by this Report. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports, such as this Form 10-Q, that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, Messrs. Wu and Li concluded that the Company’s disclosure controls and procedures were effective as of September 30, 2023.

The Company’s disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of its disclosure control system are met. Because of inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, within a company have been detected.

B.Changes in Internal Control Over Financial Reporting

There have been no changes in the Company’s internal control over financial reporting during the three months ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

37

PART II. — OTHER INFORMATION

ITEM 1.          LEGAL PROCEEDINGS.

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

ITEM 1A.        RISK FACTORS.

There have been no material changes from the risk factors previously disclosed in Item 1A of the Company’s 2022 Annual Report on Form 10-K.

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

None.

ITEM 3.          DEFAULTS UPON SENIOR SECURITIES.

None.

ITEM 4.          MINE SAFETY DISCLOSURES.

Not applicable.

ITEM 5.          OTHER INFORMATION.

None.

38

ITEM 6.          EXHIBITS.

INDEX TO EXHIBITS

Exhibit
Number

     

Description

 

 

 

3.1(i)

 

Certificate of Incorporation (incorporated by reference from the filing on Form 10SB12G File No. 000-33123).

 

 

 

3.1(ii)

 

Bylaws (incorporated by reference from the Form 10SB12G File No. 000-33123).

 

 

 

10.1

 

Joint-venture Agreement, dated March 31, 2006, as amended on May 2, 2006, between Great Genesis Holdings Limited and Wuhu Chery Technology Co., Ltd. (incorporated by reference to Exhibit 10.8 to the Company’s Form 10-Q Quarterly Report on May 10, 2006).

 

 

 

10.2

 

Stock Exchange Agreement dated August 11, 2014 by and among Jingzhou City Jiulong Machinery Electricity Manufacturing Co., Ltd., China Automotive Systems, Inc. and Hubei Henglong Automotive System Group Co., Ltd. (incorporated by reference to Exhibit 10.2 to the Company’s Form 10-Q Quarterly Report on August 13, 2014).

 

 

 

10.3

 

English translation of Joint Venture Contract, dated as of April 27, 2018, by and between Hubei Henglong Automotive System Group Co., Ltd. and KYB (China) Investment Co., Ltd. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 27, 2018).

 

 

 

31.1

 

Rule 13a-14(a) Certification*

 

 

 

31.2

 

Rule 13a-14(a) Certification*

 

 

 

32.1

 

Section 1350 Certification*

 

 

 

32.2

 

Section 1350 Certification*

 

 

 

101.INS*

 

XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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

Exhibit 104*

Cover Page Interactive Data File - The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

*filed herewith

39

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

CHINA AUTOMOTIVE SYSTEMS, INC.

 

(Registrant)

 

 

 

Date: November 13, 2023

By: 

/s/ Qizhou Wu

 

Qizhou Wu

 

 

President and Chief Executive Officer

 

 

 

Date: November 13, 2023

By:

/s/ Jie Li

 

 

Jie Li

 

 

Chief Financial Officer

40

EX-31.1 2 caas-20230930xex31d1.htm EX-31.1

Exhibit 31.1

RULE 13a-14(a) CERTIFICATION FOR FORM 10-Q

I, Qizhou Wu, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of China Automotive Systems, Inc.;

2.

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

3.

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

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

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

5.

The registrant’s other certifying officer and I have disclosed, based on 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: November 13, 2023

By:

/s/ Qizhou Wu

Qizhou Wu

President and Chief Executive Officer


EX-31.2 3 caas-20230930xex31d2.htm EX-31.2

Exhibit 31.2

RULE 13a-14(a) CERTIFICATION FOR FORM 10-Q

I, Jie Li, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of China Automotive Systems, Inc.;

2.

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

3.

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

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

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

5.

The registrant’s other certifying officer and I have disclosed, based on 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: November 13, 2023

By:

/s/ Jie Li

Jie Li

Chief Financial Officer


EX-32.1 4 caas-20230930xex32d1.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 Quarterly Report of China Automotive Systems, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Qizhou Wu, the Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

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

(2)

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

Date: November 13, 2023

By:

/s/ Qizhou Wu

Qizhou Wu

President and Chief Executive Officer


EX-32.2 5 caas-20230930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of China Automotive Systems, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jie Li, the Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

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

(2)

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

Date: November 13, 2023

By:

/s/ Jie Li

Jie Li

Chief Financial Officer


EX-101.SCH 6 caas-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Unaudited Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Accounts and notes receivable, net - Advance Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property, plant and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accounts and notes payable (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued expenses and other payables (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Financial income, net (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Condensed Unaudited Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and business (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Organization and business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Accounts and notes receivable, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Inventories - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-term investments (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Long-term investments - Summarizes of Condensed Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Long-term investments - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Property, plant and equipment, net - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Loans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Accrued expenses and other payables - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Fair value measurement (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Redeemable non-controlling interests (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Additional paid-in capital (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Retained earnings (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Retained earnings - Appropriated (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Retained earnings - Unappropriated (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Accumulated other comprehensive income (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Treasury stock (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Non-controlling interests (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Net product sales (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Income per share (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Income per share - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Significant concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Related party transactions and balances (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - Related party transactions and balances - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - Segment reporting - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42402 - Disclosure - Segment reporting - Product sector information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of presentation and significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts and notes receivable, net link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-term investments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property, plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Loans link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accounts and notes payable link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued expenses and other payables link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Fair value measurement link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Redeemable non-controlling interests link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Additional paid-in capital link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Retained earnings link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Accumulated other comprehensive income link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Treasury stock link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Non-controlling interests link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Net product sales link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Financial income, net link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Income per share link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Significant concentrations link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Related party transactions and balances link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Off-balance sheet arrangements link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - Segment reporting link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of presentation and significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and business (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Accounts and notes receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Long-term investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property, plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accounts and notes payable (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued expenses and other payables (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Additional paid-in capital (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Retained earnings (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Accumulated other comprehensive income (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Non-controlling interests (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Financial income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Income per share (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Related party transactions and balances (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - Segment reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Accounts and notes payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 caas-20230930_cal.xml EX-101.CAL EX-101.DEF 8 caas-20230930_def.xml EX-101.DEF EX-101.LAB 9 caas-20230930_lab.xml EX-101.LAB Document and Entity Information Document Type Document Quarterly Report Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, Country City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income Statement [Table] Statement [Line Items] Statement Revenues Net product sales Revenue Cost of Goods and Services Sold Cost of products sold Gross Profit Gross profit Gross profit Net gain from sale of materials and other assets during the reporting period. Gain (Loss) On Other Sales Gain on other sales Operating Expenses [Abstract] Less: Operating expenses Selling Expense Selling expenses Selling, General and Administrative Expense General and administrative expenses Research and Development Expense Research and development expenses Operating Expenses Total operating expenses Operating Income (Loss) Income from operations Other Nonoperating Income (Expense) Other income, net Interest Expense Interest expense The net amount of non-operating finance income (expense). Finance Income Expenses Net Total financial income, net Financial income, net Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income before income tax expenses and equity in earnings of affiliated companies Income Tax Expense (Benefit) Less: Income taxes Income (Loss) from Equity Method Investments Add: Equity in earnings/(loss) of affiliated companies Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net income Net income Net Income (Loss) Attributable to Noncontrolling Interest Less: Net income attributable to non-controlling interests Net income attributable to non-controlling interests Amount of accretion to redemption value of redeemable non-controlling interest. Accretion To Redemption Value Of Redeemable Noncontrolling Interest Accretion to redemption value of redeemable non-controlling interests Accretion of redeemable non-controlling interests Net Income (Loss) Attributable to Parent Net (loss) Net income attributable to parent company's common shareholders Net income attributable to the parent company's common shareholders - Basic and Diluted Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Foreign currency translation income/(loss), net of tax Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income/(loss) Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Less: Comprehensive income/(loss) attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income/(loss) attributable to parent company Earnings Per Share, Basic [Abstract] Net income attributable to parent company's common shareholders per share - Earnings Per Share, Basic Net income per share attributable to parent company's common shareholders - Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Diluted Net income per share attributable to parent company's common shareholders - Diluted (in dollars per share) Diluted (in dollars per share) Weighted Average Number of Shares Outstanding, Diluted [Abstract] Denominator: Weighted average number of common shares outstanding - Weighted Average Number of Shares Outstanding, Basic Weighted average shares outstanding (in shares) Basic (in shares) Weighted Average Number of Shares Outstanding, Diluted Denominator for dilutive income per share - Diluted (in shares) Diluted (in shares) Related Party [Axis] Related Party [Domain] Related Party [Member] Related parties Condensed Unaudited Consolidated Balance Sheets Nonrelated Party [Member] Unrelated parties Assets [Abstract] ASSETS Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Restricted Cash and Cash Equivalents, Current Pledged cash Accounts and Financing Receivable, after Allowance for Credit Loss, Current Accounts and notes receivable, net Accounts and notes receivable, net Inventory, Net Total Inventories Other Assets, Current Other current assets Assets, Current Total current assets Assets, Noncurrent [Abstract] Non-current assets: Property, Plant and Equipment, Net. Total amount of property, plant and equipment, net Property, plant and equipment, net Amount of rights of use assets net. Rights Of Use Assets Net Land use rights, net Long-Term Investments. Long-term investments Other Assets, Noncurrent Other non-current assets Assets Total assets Liabilities and Equity [Abstract] LIABILITIES, MEZZANINE EQUITY AND STOCKHOLDERS' EQUITY Liabilities, Current [Abstract] Current liabilities: Short-term Bank Loans and Notes Payable Short-term loans Carrying value as of the balance sheet date of accounts and notes payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accounts and Notes Payable, Current Accounts and notes payable Accounts and notes payable Accounts and notes payable Accrued Liabilities, Current Balance at end of year/period Accrued expenses and other payables Other Liabilities, Current. Other current liabilities Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Long-term liabilities: Accrued Income Taxes, Noncurrent Long-term tax payable Other Liabilities, Noncurrent Other non-current liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and Contingencies (See Note 22) Temporary Equity [Abstract] Mezzanine equity: Redeemable Noncontrolling Interest, Equity, Carrying Amount Redeemable non-controlling interests Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Stockholders' equity: Common Stock, Value, Issued Common stock, $0.0001 par value - Authorized - 80,000,000 shares; Issued - 32,338,302 and 32,338,302 shares as of September 30, 2023 and December 31, 2022, respectively Additional Paid in Capital, Common Stock Balance at end of the period Balance at beginning of the period Additional paid-in capital Retained Earnings (Accumulated Deficit) [Abstract] Retained earnings- Retained Earnings, Appropriated Balance at end of the period Balance at beginning of the period Appropriated Retained Earnings, Unappropriated Balance at end of the period Balance at beginning of the period Unappropriated Accumulated Other Comprehensive Income (Loss), Net of Tax Balance at end of the period Balance at beginning of the period Accumulated other comprehensive income Treasury Stock, Value Treasury stock - 2,152,600 and 2,152,600 shares as of September 30, 2023 and December 31, 2022, respectively Stockholders' Equity Attributable to Parent Total parent company stockholders' equity Stockholders' Equity Attributable to Noncontrolling Interest Balance at end of the period Balance at beginning of the period Non-controlling interests Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total stockholders' equity Liabilities and Equity Total liabilities, mezzanine equity and stockholders' equity Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Treasury Stock, Common, Shares Treasury stock, shares Condensed Unaudited Consolidated Statements of Cash Flows Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income from operations to net cash provided by operating activities: Depreciation, Depletion and Amortization Depreciation and amortization Represents for the increase decrease in provision/(reversal) of credit losses. Increase Decrease In Provision/(Reversal) Of Credit Losses (Reversal)/provision of credit losses Deferred Income Tax Expense (Benefit) Deferred income taxes Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Equity in earnings of affiliated companies Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Loss on fixed assets disposals Increase (Decrease) in Operating Assets [Abstract] (Increase)/decrease in: Increase (Decrease) in Accounts and Notes Receivable Accounts and notes receivable Increase (Decrease) in Inventories Inventories Increase (Decrease) in Other Current Assets Other current assets Increase (Decrease) in Other Noncurrent Assets Other non-current assets Increase (Decrease) in Operating Liabilities [Abstract] Increase/(decrease) in: The increase (decrease) during the reporting period in the aggregate amount of accounts and notes payable. Increase (Decrease) In Accounts and Notes Payable Accounts and notes payable Increase (Decrease) in Accrued Liabilities Accrued expenses and other payables Increase (Decrease) in Accrued Taxes Payable Long-term taxes payable Increase (Decrease) in Other Current Liabilities Other current liabilities Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amount of increase (decrease) in receivable classified as other. (Increase)/decrease in demand loans included in other non-current assets (Increase)/decrease in demand loans included in other non-current assets Proceeds from Sale of Property, Plant, and Equipment Cash received from property, plant and equipment sales Payments to Acquire Property, Plant, and Equipment Payments to acquire property, plant and equipment (including $6,414 and $2,632 paid to related parties for the nine months ended September 30, 2023 and 2022, respectively) Payments to acquire property, plant and equipment Payments to Acquire Intangible Assets Payments to acquire intangible assets Amount of increase (decrease) of investment in equity method. Increase (Decrease) in Equity Method Investments Investment under the equity method Payments to Acquire Investments Purchase of short-term investments Proceeds from Sale of Short-Term Investments Proceeds from maturities of short-term investments Proceeds from Sale, Maturity and Collection of Investments Cash received from long-term investments Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Proceeds from Bank Debt Proceeds from bank loans Repayments of Bank Debt Repayments of bank loans Repayment of borrowings from sale of lease back assets. Repayments Of The borrowing For Sale And Leaseback Transactions Repayments of the borrowing for sale and leaseback transaction Payments for Repurchase of Common Stock Repurchase of common shares Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effects of exchange rate on cash, cash equivalents and pledged cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash, cash equivalents and pledged cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and pledged cash at end of the period Cash, cash equivalents and pledged cash at beginning of the period Organization and business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and business Basis of presentation and significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Basis of presentation and significant accounting policies Accounts and notes receivable, net Disclosure relating to accounts and notes receivable. Accounts and Notes Receivable Disclosure [Text Block] Accounts and notes receivable, net Inventories Inventory Disclosure [Text Block] Inventories Long-term investments The entire disclosure for investments, including all tables. Long Term Investments [Text Block] Long-term Investments Property, plant and equipment, net Property, Plant and Equipment Disclosure [Text Block] Property, plant and equipment, net Loans Short-term Debt [Text Block] Loans Accounts and notes payable. The entire disclosure for accounts and notes payable by the company as at the reporting period. Accounts and Notes Payable Disclosure [Text Block] Accounts and notes payable No definition available. Accrued expenses and other payables The entire disclosure relating to accrued expenses and other payables. Accrued Expenses And Other Payables Disclosure [Text Block] Accrued expenses and other payables Fair value measurement Fair Value Disclosures [Text Block] Fair value measurement Redeemable non-controlling interests The entire disclosure of temporary equity. Temporary Equity Disclosure [Text Block] Redeemable non-controlling interests Additional paid-in capital The entire disclosure for additional paid in capital. Additional Paid in Capital [Text Block] Additional paid-in capital Retained earnings The entire disclosure for retained earnings. Retained Earnings Disclosure [Text Block] Retained earnings Accumulated other comprehensive income Other Comprehensive Income, Noncontrolling Interest Accumulated other comprehensive income No definition available Treasury stock Treasury Stock [Text Block] Treasury stock Non-controlling interests Noncontrolling Interest Disclosure [Text Block] Non-controlling interests Net product sales Revenue from Contract with Customer Net product sales Financial income, net The entire disclosure for financial income and expenses. Financial Income Expenses Disclosure [Text Block] Financial income, net Income per share Earnings Per Share [Text Block] Income per share Significant concentrations Concentration Risk Disclosure [Text Block] Significant concentrations Related party transactions and balances Related Party Transactions Disclosure [Text Block] Related party transactions and balances Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies Off-balance sheet arrangements The entire disclosure considered off-balance sheet arrangements. Off Balance Sheet Arrangements Disclosure [Text Block] Off-balance sheet arrangements Segment reporting Segment Reporting Disclosure [Text Block] Segment reporting Basis of Accounting, Policy [Policy Text Block] Basis of Presentation New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements The entire disclosure of significant accounting policies. Significant Accounting Policies Significant Accounting Policies Equity Method Investments [Table Text Block] Schedule of equity method investments Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of accounts and notes receivable, net Schedule of Inventory, Current [Table Text Block] Schedule of inventories Investment Holdings, Schedule of Investments [Table Text Block] Summary of long-term investments Condensed Income Statement [Table Text Block] Schedule of condensed financial information of company's equity method investments Property, Plant and Equipment [Table Text Block] Summary of property, plant and equipment, net Schedule of Debt [Table Text Block] Schedule of loans Tabular disclosure of the carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) for accounts and notes payable to vendors for goods and services received that are used in an entity's business. Schedule Of Accounts and Notes Payable [Table Text Block] Summary of accounts and notes payable Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Summary of accrued expenses and other payables Schedule of Product Warranty Liability [Table Text Block] Summary of product warranty liability Tabular disclosure of the total amount of additional paid in capital during the period. Schedule Of Additional Paid In Capital [Table Text Block] Summary of additional paid-in capital Tabular disclosure of the schedule of appropriated retained earnings. Schedule Of Appropriated Retained Earnings [Table Text Block] Summary of appropriated retained earnings Tabular disclosure of the schedule of unappropriated retained earnings. Schedule of Unappropriated Retained Earnings [Table Text Block] Summary of unappropriated retained earnings Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of accumulated other comprehensive income Tabular disclosure of Non controlling interest's equity during the period. Schedule Of Non Controlling Interests Disclosure [Table Text Block] Summary of non-controlling interests Tabular disclosure of financial income during the reporting period. Schedule Of Financial Income [Table Text Block] Summary of recorded financial income, net Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of basic and diluted income per share Schedule of Related Party Transactions Schedule of related party transactions Contractual Obligation, Fiscal Year Maturity [Table Text Block] Summary of major commitments and contingencies Schedule of Revenue by Major Customers by Reporting Segments Schedule of product sector information by segment reporting Schedule Of Organization And Principal Activities [Table] Investment, Name [Axis] Investment, Name [Domain] Represents the information relating to Shashi Jiulong Power Steering Gears Co., Ltd., "Jiulong". Shashi Jiulong Power Steering Gears Co Ltd [Member] Jiulong Represents the information relating to Jingzhou Henglong Automotive Parts Co., Ltd., "Henglong". Jingzhou Henglong Automotive Parts Co., Ltd. [Member] Henglong Represents the information relating to Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., "Shenyang". Shenyang Jinbei Henglong Automotive Steering System Co Ltd [Member] Shenyang Wuhan Jielong Electric Power Steering Co Ltd [Member] Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong" Represents the information relating to Wuhu Henglong Automotive Steering System Co., Ltd., "Wuhu". Wuhu Henglong Automotive Steering System Co., Ltd. [Member] Wuhu Represents the information relating to Hubei Henglong Automotive System Group Co., Ltd., "Hubei Henglong". Hubei Henglong Automotive System Group Co., Ltd.[Member] Hubei Henglong Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center" [Member] Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center" Chongqing Henglong Hongyan Automotive Systems Co Ltd [Member]. Chongqing Henglong Hongyan Automotive Systems Co Ltd [Member]. Chongqing Henglong Hongyan Automotive System Co., Ltd "Chongqing Henglong" CAAS Brazil's Imports and Trade In Automotive Parts Ltd. [Member] CAAS Brazil's Imports and Trade In Automotive Parts Ltd., "Brazil Henglong" Wuhan Chuguanjie Automotive Science And Technology Ltd [Member] Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie" Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd. [Member] Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., "Shanghai Henglong" Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB" [Member] Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB" Represents information pertaining about Hyoseong Wuhan Motion Mechatronics System Co Ltd Wuhan Hyoseong member Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong" [Member] Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong" This member stands for Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"16. Wuhu Hongrun New Material Co., Ltd [Member] Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun" Present the information pertaining to Changchun Hualong Automotive Technology Co., Ltd., "Changchun Hualong. Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member] Changchun Hualong Automotive Technology Co Ltd Changchun Hualong This member represents the information relating to hubei zhirong automobile technology co ltd. Hubei Zhirong Automobile Technology Co., Ltd., Zhirong [Member] Hubei Zhirong Automobile Technology Co., Ltd., "Zhirong" Represents the information relating to Brazil Henglong. Brazil Henglong [Member] Brazil Henglong Present the information pertaining to Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun". Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun" [Member] Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun" Legal Entity [Axis] Entity [Domain] Organization And Principal Activities [Line Items] Organization and business Equity Method Investment, Ownership Percentage Equity method investment, ownership percentage (as a percent) Percentage Interest The member stands for third party. Third Party [Member] Third Party Business Combination, Consideration Transferred Consideration for additional equity interest acquired Schedule Of Financing Receivables [Table] Financing Receivables [Line Items] Accounts and notes receivable, net Accounts Receivable, Gross Accounts receivable - unrelated parties Financing Receivable, Gross Notes receivable - unrelated parties Amount representing the receivables of gross value which includes both accounts and notes payable. Accounts and Notes Receivable Gross Total accounts and notes receivable Amount of allowance for credit loss of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable. Accounts, Notes and Loans Receivable, Allowance for Doubtful Accounts, Current Less: allowance for credit losses Accounts and Notes Receivable, Net. Accounts and notes receivable, net Customer [Axis] Customer [Domain] Five Largest Customers [Member] Five largest customers Customer One [Member] Customer One Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue [Member] Revenue Accounts Receivable [Member] Accounts receivable Concentration Risk Type [Axis] Concentration Risk Type [Domain] Product Concentration Risk [Member] Product Concentration Risk Credit concentration risk [Member] Credit concentration risk Amount of notes receivable pledged as collateral for borrowings. Notes Receivable Pledged As Collateral Notes receivable pledged as collateral Amount of provision for doubtful accounts and notes receivable. Provision For Doubtful Accounts And Notes Receivable Allowance for accounts and notes receivable Number of customers of the company. Number Of Customers Number of customers Concentration Risk, Percentage Concentration risk (as a percent) Inventory, Current [Table] Inventory [Line Items] Inventories Inventory, Raw Materials, Gross Raw materials Inventory, Work in Process, Gross Work in process Inventory, Finished Goods, Gross Finished goods Capitalized Contract Cost, Net Cost of R&D service SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Inventory write-down to cost of product sold Schedule of Long-term Debt Instruments [Table] Represents the member information pertaining to investments in limited partnerships. Investments in Limited Partnerships [Member] Investments in limited partnerships Chongqing Venture Fund [Member] Chongqing Venture Fund This member stands for Hubei Venture Fund. Hubei Venture Fund [Member] Hubei Venture Fund Represents the information pertaining to the Suzhou Qingshan. Suzhou Qingshan [Member] Suzhou Qingshan Represents the information pertaining to the Suzhou Venture Funds. Suzhou Venture Fund [Member] Suzhou Venture Fund This member stands for Suzhou Mingzhi. Suzhou Mingzhi [Member] Suzhou Mingzhi Represents the member information pertaining to investment in Corporations. Investment in Corporations The member stands for Sentient AB. Sentient AB [Member] Sentient AB This member stands for Henglong tianyu. Henglong Tianyu [Member] Henglong Tianyu This member stands for chongqing jinghua. Chongqing Jinghua [Member] Chongqing Jinghua This member stands for jiangsu intelligent. Jiangsu Intelligent [Member] Jiangsu Intelligent Debt Instrument [Line Items] Loans Long-term investments Asset Class [Axis] Asset Class [Domain] Equity Method Investments [Member] Equity Method Investments Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Domain] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (Loss) from continuing operations It represents the purchase of common stock shares. Purchase Of Common Stock Shares Purchase of common stock shares It represents the number of board of directors. Number Of Board Of Directors Number of board of directors Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Buildings [Member] Buildings Machinery and Equipment [Member] Machinery and equipment No definition available. Electronic Equipment [Member] Electronic equipment Motor Vehicles [Member] Motor vehicles Construction in Progress [Member] Construction in progress Property, Plant and Equipment [Line Items] Property, plant and equipment, net Property, Plant and Equipment, Gross Total amount of property, plant and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation Depreciation Depreciation Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value Pledged property, plant and equipment and land use rights with net book value Loans Payable to Bank, Current Short-term bank loans Loans Payable to Bank, Noncurrent Long-term bank loans Loans Payable to Bank Total Line of Credit Facility, Maximum Borrowing Capacity Total credit facility Proceeds from Lines of Credit Loan drawn on aggregate amount Short-Term Debt, Weighted Average Interest Rate, over Time Weighted average interest rate Schedule Of Accounts And Notes Payable [Table] Accounts and Notes Payable Accounts and notes payable Accounts Payable, Current Accounts payable - unrelated parties Notes Payable, Current Notes payable - unrelated parties Amount of cash pledged as collateral for payables. Cash Pledged As Collateral Cash pledged as collateral Amount of notes receivable pledged as collateral for notes payable. Notes Receivable Pledged As Collateral For Notes Payable Notes receivable pledged as collateral Amount of property, plant and equipment and land use right pledged as collateral for payables. Property, Plant and Equipment and Land Use Right Pledged as Collateral Property, plant and equipment and land use right pledged as collateral Product Warranty Accrual, Current Warranty reserves Carrying value as of the balance sheet date of obligations expenses 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). Accrued Expenses Current Accrued expenses The amount of payables for oversea transportation and custom clearance. Payables for Oversea Transportation and Custom Clearance, Current Payables for overseas transportation and custom clearance Dividends Payable, Current Dividends payable to holders of non-controlling interests A term used to describe an accrual accounting method when interest that is either payable or receivable has been recognized, but not yet paid or received within one year (or the normal operating cycle, if longer). Accrued Interest Current Accrued interest It represents the amount of payable for the investment. Payable For The Investment Payable for the investment in Sentient AB (See Note 5) Other Accrued Liabilities, Current Other payables Standard Product Warranty Accrual Balance at end of the period Balance at beginning of the period Standard Product Warranty Accrual, Increase for Warranties Issued Additions during the period Standard Product Warranty Accrual, Decrease for Payments Settlement within the period Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Foreign currency translation gain Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Derivative Instrument [Axis] Derivative Contract [Domain] Foreign Exchange Forward [Member] Foreign exchange forward contracts Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair value measurement Foreign Currency Contracts, Liability, Fair Value Disclosure Foreign exchange forward contracts with total notional value Derivative, Remaining Maturity Foreign exchange forward contracts mature Change in Unrealized Gain (Loss) on Foreign Currency Fair Value Hedging Instruments Loss from change in fair value of foreign exchange forward contracts Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest [Line Items] Redeemable non-controlling interests Temporary Equity, Stock Issued During Period, Value, New Issues Issuance of shares by a subsidiary Percentage of interest used as a measure for redemption price for the number of shares redeemable. Redeemable Noncontrolling Interest, Redemption Price, Percentage Percentage of interest, redemption price Temporary Equity, Accretion to Redemption Value Accretion of temporary equity redemption value Temporary Equity, Accretion to Redemption Value, Adjustment Temporary equity accretion to redemption value, adjustment Schedule of Retained Earnings Adjustments [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Retained earnings This element represents the statutory accounting practices statutory surplus required percentage during the reporting period. Statutory Accounting Practices Statutory Surplus Required Percentage Statutory accounting practices statutory surplus required percentage Represents the percentage of statuary surplus reserve. Percentage Of Statutory Surplus Reserve Percentage of statutory surplus reserve Statutory Accounting Practices, Statutory Capital and Surplus Required Statutory accounting practices statutory capital and surplus required The amount of statutory capital and surplus reserve (stockholders' equity) during the reporting period using prescribed or permitted statutory accounting practices. Statutory Accounting Practices Statutory Capital And Surplus Reserve Statutory accounting practices statutory capital and surplus reserve Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest Net income attributable to parent company Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustment attributable to parent company Class of Treasury Stock [Table] Range [Axis] Range [Domain] Maximum Maximum Equity, Class of Treasury Stock [Line Items] Treasury stock Treasury Stock, Value, Acquired, Cost Method Stock repurchased during period, value Treasury Stock, Shares, Acquired Stock repurchased during period Share Price Share price per share through March 30, 2023 Noncontrolling Interest [Line Items] Non-controlling interests Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Foreign currency translation adjustment attributable to non-controlling interests 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. Net Product Sales [Table] 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. Net Product Sales [Line Item] Net product sales Contract with Customer, Liability, Current Contract with customer, deposits Revenue from Contract with Customer, Including Assessed Tax Revenue from contract with customer, including assessed tax 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 including beginning balance. Contract With Customer Liability Revenue Recognized Including Beginning Balance Customer deposits recognized as net product sales revenue Amount of revenue recognized that was previously included in beginning balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Contract With Customer Liability, Revenue Recognized Included In Balance At Beginning Of Period Customer deposits from the beginning balance recognized as net product sales revenue Investment Income, Interest Interest income Foreign Currency Transaction Gain (Loss), before Tax Foreign exchange (loss)/gain, net This element represents the handling charge made on the financial expenses during the reporting period. Handling Charge Bank charges Disclosure of information about earnings per share, basic and diluted. Schedule of Earnings Per Share, Basic and Diluted [Table] 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. Earnings Per Share, Basic and Diluted [Line Items] Income per share Net Income (Loss) Attributable to Parent, Diluted [Abstract] Numerator: Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Dilutive effects of stock options Equity Option [Member] Equity Option Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Ordinary shares excluded from the computation of diluted net loss per ordinary share Unusual Risk or Uncertainty [Table] Unusual Risk or Uncertainty [Line Items] Significant concentrations It represents the minimum percentage of profit allocated to foreign investment enterprises. Minimum Percentage Of Profit Allocated To Foreign Investment Minimum percentage of profit allocated to foreign investment The percentage of total registered capital as defined in the regulations. Registered Capital Percentage Registered capital percentage Schedule of Related Party Transactions, by Related Party [Table] This member stands for materials. Materials [Member] Materials Equipment [Member] Equipment No definition available. Other Purchased [Member] Others purchased Related Party Transaction [Axis] Related Party Transaction [Domain] Represents information pertaining to merchandise sales. Merchandise Sales [Member] Merchandise sales Represents information pertaining to material and other sales. Material and Other Sales [Member] Material and other sales Represents information pertaining to revenue from rental income. Rental Income [Member] Rental income Represents information pertaining to related party sales. Related Party Sales [Member] Related party sales Related Party Transaction [Line Items] Related party transactions and balances Related Sales [Abstract] Related party sales Related Purchases [Abstract] Related party purchases Related Party Transaction, Purchases from Related Party Related party purchases No definition available. Related Party Investment Transaction [Abstract] Related party investment transaction Amount of arising from equity transactions purchase from related parties current due within one year. Equity Interest Purchase From Related Parties Current Equity interest purchase from related parties Related Receivables [Abstract] Related party receivables Carrying amount of accounts and notes receivable net to be collected from related parties. Accounts and Notes Receivable Net Related Parties Accounts and notes receivable, net from related parties No definition available. Related Advances [Abstract] Related party advance payments Carrying amount as of the reporting date of advance payments for property, plant and equipment. Advance Payments For Property Plant And Equipment Advance payments for property, plant and equipment to related parties Advance Payments and Others Related Parties Advance payments and others to related parties Prepaid Expense and Other Assets, Current Total Related Payables [Abstract] Related party payables The member stands for Hanlin Chen. Hanlin Chen [Member] Hanlin Chen A table or schedule providing information pertaining to commitments and contingencies disclosure. Schedule of Commitments and Contingencies Disclosure [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] No definition available. Obligations for investment contracts [Member] Obligations for investment contracts Obligations for purchasing and service agreements Obligations for purchasing and service agreements 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. Commitments and Contingencies Disclosure [Line Items] Commitments and contingencies Contractual Obligation, to be Paid, Remainder of Fiscal Year 2023 Contractual Obligation, Due in Next Fiscal Year 2024 Amount of contractual obligation maturing after the third fiscal year following the latest fiscal year. Contractual Obligation Due After Second Year Thereafter Contractual Obligation Total Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment reporting Represents the number of product sectors. Number of Product Sectors Number of product sectors Represents the number of principal profit makers. Number Of Principal Profit Makers Number of principal profit makers Represents the number of holding company. Number of Holding Company Number of holding company Represents the number of sectors engaged in production and sale of products. Number of Sectors Engaged in Production And Sale of Products Number of sectors engaged in development, manufacturing and sale of products Represents the information relating to Hubei Henglong KYB Automobile Electric Steering System Co Ltd. Henglong KYB [Member] Henglong KYB Represents the information relating to other entities. Other Entities [Member] Other Entities Represents the information relating to total segments. Total Segments [Member] Total Segments Segments [Axis] Segments [Domain] Corporate [Member] Corporate Consolidation Items [Axis] Consolidation Items [Domain] Eliminations [Member] Eliminations Operating Segments [Member] Operating segments EX-101.PRE 10 caas-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 13, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 000-33123  
Entity Registrant Name China Automotive Systems, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 33-0885775  
Entity Address, Address Line One No. 1 Henglong Road, Yu Qiao Development Zone  
Entity Address, Address Line Two Shashi District  
Entity Address, Address Line Three Jing Zhou City  
Entity Address, City or Town Hubei Province  
Entity Address, Country CN  
City Area Code 86  
Local Phone Number 716- 412- 7901  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol CAAS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   30,185,702
Entity Central Index Key 0001157762  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income        
Net product sales $ 137,541 $ 137,207 $ 417,194 $ 400,764
Cost of products sold 112,784 116,289 348,101 342,401
Gross profit 24,757 20,918 69,093 58,363
Gain on other sales 2,177 2,290 3,572 5,326
Less: Operating expenses        
Selling expenses 3,803 3,978 10,981 12,358
General and administrative expenses 6,108 4,893 16,132 15,309
Research and development expenses 6,870 9,450 19,866 25,473
Total operating expenses 16,781 18,321 46,979 53,140
Income from operations 10,153 4,887 25,686 10,549
Other income, net 1,155 744 4,620 7,067
Interest expense (245) (384) (770) (1,156)
Financial income, net 163 4,760 3,704 9,318
Income before income tax expenses and equity in earnings of affiliated companies 11,226 10,007 33,240 25,778
Less: Income taxes 688 899 3,004 5,013
Add: Equity in earnings/(loss) of affiliated companies 706 (1,101) 359 (2,674)
Net income 11,244 8,007 30,595 18,091
Less: Net income attributable to non-controlling interests 1,749 529 3,799 1,229
Accretion to redemption value of redeemable non-controlling interests (7) (8) (22) (23)
Net income attributable to parent company's common shareholders 9,488 7,470 26,774 16,839
Comprehensive income:        
Net income 11,244 8,007 30,595 18,091
Other comprehensive income:        
Foreign currency translation income/(loss), net of tax 3,580 (18,705) (8,752) (36,323)
Comprehensive income/(loss) 14,824 (10,698) 21,843 (18,232)
Less: Comprehensive income/(loss) attributable to non-controlling interests 3,590 (604) 4,831 (957)
Accretion to redemption value of redeemable non-controlling interests (7) (8) (22) (23)
Comprehensive income/(loss) attributable to parent company $ 11,227 $ (10,102) $ 16,990 $ (17,298)
Net income attributable to parent company's common shareholders per share -        
Basic (in dollars per share) $ 0.31 $ 0.24 $ 0.89 $ 0.55
Diluted (in dollars per share) $ 0.31 $ 0.24 $ 0.89 $ 0.55
Weighted average number of common shares outstanding -        
Basic (in shares) 30,185,702 30,637,876 30,185,702 30,778,336
Diluted (in shares) 30,189,363 30,640,260 30,190,660 30,779,883
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net product sales $ 137,541 $ 137,207 $ 417,194 $ 400,764
Cost of products sold 112,784 116,289 348,101 342,401
Related parties        
Net product sales 8,407 11,181 35,177 31,343
Cost of products sold $ 6,266 $ 7,689 $ 20,592 $ 21,725
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 108,244 $ 121,216
Pledged cash 26,877 37,735
Inventories 103,187 112,236
Other current assets 29,127 25,207
Total current assets 508,952 520,718
Non-current assets:    
Property, plant and equipment, net 100,598 106,606
Land use rights, net 9,073 9,555
Long-term investments 60,866 59,810
Other non-current assets 28,604 17,663
Total assets 708,093 714,352
Current liabilities:    
Short-term loans 38,568 45,671
Accounts and notes payable 222,071 235,107
Accrued expenses and other payables 47,573 48,311
Other current liabilities 34,439 35,106
Total current liabilities 342,651 364,195
Long-term liabilities:    
Long-term tax payable 8,781 15,805
Other non-current liabilities 7,402 6,937
Total liabilities 358,834 386,937
Commitments and Contingencies (See Note 22)
Mezzanine equity:    
Redeemable non-controlling interests 605 582
Stockholders' equity:    
Common stock, $0.0001 par value - Authorized - 80,000,000 shares; Issued - 32,338,302 and 32,338,302 shares as of September 30, 2023 and December 31, 2022, respectively 3 3
Additional paid-in capital 63,731 63,731
Retained earnings-    
Appropriated 11,851 11,851
Unappropriated 273,948 247,174
Accumulated other comprehensive income (13,197) (3,413)
Treasury stock - 2,152,600 and 2,152,600 shares as of September 30, 2023 and December 31, 2022, respectively (7,695) (7,695)
Total parent company stockholders' equity 328,641 311,651
Non-controlling interests 20,013 15,182
Total stockholders' equity 348,654 326,833
Total liabilities, mezzanine equity and stockholders' equity 708,093 714,352
Unrelated parties    
Current assets:    
Accounts and notes receivable, net 227,946 214,308
Current liabilities:    
Accounts and notes payable 211,788 218,412
Related parties    
Current assets:    
Accounts and notes receivable, net 13,571 10,016
Current liabilities:    
Accounts and notes payable $ 10,283 $ 16,695
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Condensed Unaudited Consolidated Balance Sheets    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 32,338,302 32,338,302
Treasury stock, shares 2,152,600 2,152,600
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 30,595 $ 18,091
Adjustments to reconcile net income from operations to net cash provided by operating activities:    
Depreciation and amortization 13,666 17,402
(Reversal)/provision of credit losses (450) 602
Deferred income taxes (1,017) 2,880
Equity in earnings of affiliated companies (359) 2,674
Loss on fixed assets disposals 79 35
(Increase)/decrease in:    
Accounts and notes receivable (24,315) (21,616)
Inventories 6,070 115
Other current assets (1,391) (3,748)
Other non-current assets (517)  
Increase/(decrease) in:    
Accounts and notes payable (6,198) 5,795
Accrued expenses and other payables 849 3,004
Long-term taxes payable (5,268) (2,809)
Other current liabilities (1,004) 9,252
Net cash provided by operating activities 10,740 31,677
Cash flows from investing activities:    
(Increase)/decrease in demand loans included in other non-current assets   288
Cash received from property, plant and equipment sales 664 1,143
Payments to acquire property, plant and equipment (including $6,414 and $2,632 paid to related parties for the nine months ended September 30, 2023 and 2022, respectively) (12,184) (11,842)
Payments to acquire intangible assets (2,437) (68)
Investment under the equity method (7,729) (12,802)
Purchase of short-term investments (55,290) (79,311)
Proceeds from maturities of short-term investments 48,281 55,944
Cash received from long-term investments 3,115 3,986
Net cash used in investing activities (25,580) (42,662)
Cash flows from financing activities:    
Proceeds from bank loans 42,828 43,616
Repayments of bank loans (48,147) (41,465)
Repayments of the borrowing for sale and leaseback transaction   (1,130)
Repurchase of common shares   (1,567)
Net cash used in financing activities (5,319) (546)
Effects of exchange rate on cash, cash equivalents and pledged cash (3,671) (16,223)
Net decrease in cash, cash equivalents and pledged cash (23,830) (27,754)
Cash, cash equivalents and pledged cash at beginning of the period 158,951 159,499
Cash, cash equivalents and pledged cash at end of the period $ 135,121 $ 131,745
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Payments to acquire property, plant and equipment $ 12,184 $ 11,842
Related parties    
Payments to acquire property, plant and equipment $ 6,414 $ 2,632
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and business
9 Months Ended
Sep. 30, 2023
Organization and business  
Organization and business

1.           Organization and business

China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries described below, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.

Great Genesis Holdings Limited, a company incorporated in Hong Kong on January 3, 2003 under the Companies Ordinance in Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.

Henglong USA Corporation, “HLUSA,” incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development support accordingly.

The Company owns the following aggregate net interests in the following subsidiaries organized in the People’s Republic of China, the “PRC,” and Brazil as of September 30, 2023 and December 31, 2022.

Percentage Interest

 

    

September 30, 

    

December 31, 

 

Name of Entity

2023

2022

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

 

100.00

%  

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu” 5

 

100.00

%  

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB” 12

 

66.60

%  

66.60

%

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong” 13

51.00

%  

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” 14

62.00

%

62.00

%

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 15

100.00

%

100.00

%

Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong” 16

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
7.In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.
8.On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.
9.On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.
10.In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.
11.In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.
12.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
13.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
14.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
15.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
16.In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and significant accounting policies
9 Months Ended
Sep. 30, 2023
Basis of presentation and significant accounting policies  
Basis of presentation and significant accounting policies

2.           Basis of presentation and significant accounting policies

(a)

Basis of Presentation

Basis of Presentation – The accompanying condensed unaudited consolidated financial statements include the accounts of the Company and its subsidiaries. The details of subsidiaries are disclosed in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions in Regulation S-X. Accordingly they do not include all of the information and footnotes required by such accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying interim condensed consolidated financial statements are unaudited, but in the opinion of the Company’s management, contain all necessary adjustments, which include normal recurring adjustments, for a fair statement of the results of operations, financial position and cash flows for the interim periods presented.

The condensed consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.

The results of operations for the three months and nine months ended September 30, 2023 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2023.

Estimation - The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Foreign Currencies - China Automotive and HLUSA maintain their books and records in United States Dollars, “USD,” their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian real, “BRL,” its functional currency. In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 830, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

(b)

Recent Accounting Pronouncements

No accounting standards newly issued during the three months ended September 30, 2023 had a material impact on the Company’s financial statements or disclosures.

(c)

Significant Accounting Policies

There have been no updates to the significant accounting policies set forth in the notes to the consolidated financial statements for the year ended December 31, 2022.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes receivable, net
9 Months Ended
Sep. 30, 2023
Accounts and notes receivable, net  
Accounts and notes receivable, net

3.           Accounts and notes receivable, net

The Company’s accounts and notes receivable, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts receivable - unrelated parties

$

146,598

$

139,533

Notes receivable - unrelated parties

 

94,782

 

89,134

Total accounts and notes receivable - unrelated parties

 

241,380

 

228,667

Less: allowance for credit losses - unrelated parties

 

(13,434)

 

(14,359)

Accounts and notes receivable, net - unrelated parties

 

227,946

 

214,308

Accounts and notes receivable - related parties

15,336

11,779

Less: allowance for credit losses - related parties

(1,765)

(1,763)

Accounts and notes receivable, net - related parties

 

13,571

 

10,016

Accounts and notes receivable, net

$

241,517

$

224,324

Notes receivable represent accounts receivable in the form of bills of exchange for which acceptances are guaranteed and settlements are handled by banks.

As of September 30, 2023 and December 31, 2022, the Company pledged its notes receivable in amounts of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity (See Note 8).

Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.01 million for the three months ended September 30, 2023.

Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.12 million for the three months ended September 30, 2022.

Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.5 million for the nine months ended September 30, 2023.

Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.6 million for the nine months ended September 30, 2022.

During the three months ended September 30, 2023, the Company’s five largest customers accounted for 42.2% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net product sales, i.e., 18.3%. During the nine months ended September 30, 2023, the Company’s five largest customers accounted for 40.9% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net product sales, i.e., 19.4%. As of September 30, 2023, approximately 5.3% of accounts receivable were from trade transactions with the aforementioned customer.

During the three months ended September 30, 2022, the Company’s five largest customers accounted for 41.9% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net sales, i.e., 17.8%. During the nine months ended September 30, 2022, the Company’s five largest customers accounted for 43.6% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net sales, i.e., 21.6%. As of September 30, 2022, approximately 6.8% of accounts receivable were from trade transactions with the aforementioned customer.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventories  
Inventories

4.           Inventories

The Company’s inventories as of September 30, 2023 and December 31, 2022 consisted of the following (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Raw materials

$

23,509

$

24,502

Work in process

 

16,298

 

16,001

Finished goods

60,638

71,371

Cost of R&D service

 

2,742

 

362

Total

$

103,187

$

112,236

The Company recorded $2.1 million and $1.2 million of inventory write-down to cost of products sold for the three months ended September 30, 2023 and 2022, respectively, and $7.0 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term investments
9 Months Ended
Sep. 30, 2023
Long-term investments  
Long-term Investments

5.           Long-term investments

The Company’s long-term investments as of September 30, 2023 and December 31, 2022, are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Sentient AB (1)

$

20,550

$

21,831

Chongqing Venture Fund

13,632

14,435

Hubei Venture Fund

 

11,352

 

11,738

Suzhou Qingshan (2)

8,212

4,179

Suzhou Venture Fund

 

3,862

 

5,473

Suzhou Mingzhi (3)

 

1,254

 

Henglong Tianyu

 

713

 

774

Chongqing Jinghua

 

658

 

695

Jiangsu Intelligent

633

685

Total

$

60,866

$

59,810

(1)In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”. In accordance with the agreement, CAAS would purchase 200 shares (representing 40% of Sentient AB’s share capital) from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million at prevailing rate. The transaction was completed in March 2022. Pursuant to the share purchase agreement, Hubei Henglong has the right to appoint two directors to the board of directors, and it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of September 30, 2023, the Company has paid the total consideration.
(2)In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of September 30, 2023, Hubei Henglong has paid RMB 60.0 million, equivalent to approximately $9.1 million, to purchase 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method.
(3)In June 2023, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Mingzhi Intelligent Manufacturing Industry Investment Fund L.P., “Suzhou Mingzhi”. As of September 30, 2023, Hubei Henglong has paid RMB 9.0 million, equivalent to approximately $1.2 million, representing 19.74% of Suzhou Mingzhi’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Mingzhi’s operating and financial policies. The investment is accounted for using the equity method.

The condensed financial information of the Company’s significant equity investee for the three and nine months ended September 30, 2023 and 2022, Chongqing Venture Fund, is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenue

$

$

$

$

Gross profit

 

 

 

 

(Loss) from continuing operations

 

(3,729)

 

(2,395)

 

(2,342)

 

(17,389)

Net (loss)

$

(3,729)

(2,395)

$

(2,342)

(17,389)

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property, plant and equipment, net
9 Months Ended
Sep. 30, 2023
Property, plant and equipment, net  
Property, plant and equipment, net

6.           Property, plant and equipment, net

The Company’s property, plant and equipment, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Costs:

 

  

 

  

Buildings

$

63,139

$

64,928

Machinery and equipment

 

237,652

 

239,385

Electronic equipment

 

5,802

 

6,242

Motor vehicles

 

4,462

 

4,308

Construction in progress

 

8,442

 

8,238

Total amount of property, plant and equipment

 

319,497

 

323,101

Less: Accumulated depreciation (1)

 

(218,899)

 

(216,495)

Total amount of property, plant and equipment, net (2)

$

100,598

$

106,606

(1)Depreciation charges were $3.9 million and $5.2 million for the three months ended September 30, 2023 and 2022, respectively, and $12.7 million and $16.7 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)As of September 30, 2023 and December 31, 2022, the Company pledged property, plant and equipment and land use rights with net book value of approximately $44.8 million and $51.6 million, respectively, as security for its comprehensive credit facilities with banks in China.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Loans
9 Months Ended
Sep. 30, 2023
Loans  
Loans

7.           Loans

Loans consist of the following as of September 30, 2023 and December 31, 2022 (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Short-term bank loans

$

38,568

$

45,671

Long-term bank loans

 

1,295

 

528

Total

$

39,863

$

46,199

The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $173.0 million and $148.3 million, respectively, as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, the Company has drawn down loans under these facilities with an aggregate amount of $39.9 million and $46.2 million, respectively. The weighted average interest rate was 2.9% and 2.9% per annum, for the three months ending September 30, 2023 and the year ended December 31, 2022, respectively.

The Company must use the loans for the purpose as prescribed in the loan contracts. If the Company fails to do so, it will be charged penalty interest and/or trigger early repayment. The Company complied with such financial covenants during the three months ended September 30, 2023.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes payable
9 Months Ended
Sep. 30, 2023
Accounts and notes payable.  
Accounts and notes payable

8.           Accounts and notes payable

The Company’s accounts and notes payable as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts payable - unrelated parties

$

138,790

$

133,882

Notes payable - unrelated parties (1)

 

72,998

 

84,530

Accounts and notes payable - unrelated parties

 

211,788

 

218,412

Accounts and notes payable - related parties

 

10,283

 

16,695

Total

$

222,071

$

235,107

(1)Notes payable represent payables in the form of notes issued by the bank. As of September 30, 2023 and December 31, 2022, the Company has pledged cash of $26.8 million and $37.6 million, respectively. As of September 30, 2023 and December 31, 2022,
the Company has pledged notes receivable of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of September 30, 2023 and December 31, 2022, the Company has used credit facilities for issue of bank notes with amount of $31.6 million and $39.6 million.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses and other payables
9 Months Ended
Sep. 30, 2023
Accrued expenses and other payables  
Accrued expenses and other payables

9.           Accrued expenses and other payables

The Company’s accrued expenses and other payables as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Warranty reserves (1)

$

34,989

$

32,435

Accrued expenses

9,200

9,652

Payables for overseas transportation and custom clearance

303

294

Dividends payable to holders of non-controlling interests

418

431

Accrued interest

 

238

 

465

Payable for the investment in Sentient AB (See Note 5)

 

 

2,043

Other payables

2,425

2,991

Balance at end of year/period

$

47,573

$

48,311

(1)The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties are based on, among other things, historical experience, product changes, material expenses, services and transportation expenses arising from the manufactured products. Estimates will be adjusted on the basis of actual claims and circumstances.

For the three and nine months ended September 30, 2023 and 2022, the warranties activities were as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

33,948

$

35,028

$

32,435

$

36,572

Additions during the period

 

4,164

 

4,712

 

13,592

 

11,685

Settlement within the period

 

(3,340)

 

(3,255)

 

(9,973)

 

(9,909)

Foreign currency translation gain

 

217

 

(1,959)

 

(1,065)

 

(3,822)

Balance at end of the period

$

34,989

$

34,526

$

34,989

$

34,526

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurement
9 Months Ended
Sep. 30, 2023
Fair value measurement  
Fair value measurement

10.

Fair value measurement

The Company has entered into foreign exchange forward contracts with a local bank to reduce the exposure of significant changes in exchange rates between RMB and USD. Authoritative guidance requires companies to recognize all of the derivative financial instruments as either assets or liabilities at fair value in the consolidated balance sheets based upon quoted market prices for comparable instruments. The Company’s forward contracts have not met the criteria for hedge accounting within authoritative guidance. Therefore, the foreign exchange forward contracts have been recorded at fair value, with the gain or loss on these transactions recorded in the consolidated statements of operations within “other income, net” in the period in which they occur. The Company held foreign exchange forward contracts with a total notional value of $1.0 million and nil as of September 30, 2023 and December 31, 2022, respectively. These foreign exchange forward contracts will mature within 12 months. The Company used a discounted cash-flow methodology to measure fair value, which requires inputs such as interest yield curves and foreign exchange rates. The significant inputs used in the aforementioned model can be corroborated with market observable data and therefore the fair value measurements are classified as level 2. Typically, any losses or gains on the forward exchange contracts are offset by re-measurement losses or gains on the underlying balances denominated in non-functional currencies. The Company’s foreign currency exchange contracts are an over-the-counter instrument. The Company recorded loss from change in fair value of foreign exchange forward contracts of $0.04 million and nil during the nine months ended September 30, 2023 and 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Redeemable non-controlling interests
9 Months Ended
Sep. 30, 2023
Redeemable non-controlling interests  
Redeemable non-controlling interests

11.         Redeemable non-controlling interests

In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to RMB5.0 million, equivalent to approximately $0.7 million translated at spot rate of transaction date. The shares will be transferred to the Company and the other shareholder of the subsidiary on a pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6.0% per year. As of September 30, 2023, $0.6 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity.

For the three and nine months ended September 30, 2023, the Company recognized accretion of $0.007 million and $0.022 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

For the three and nine months ended September 30, 2022, the Company recognized accretion of $0.008 million and $0.023 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Additional paid-in capital
9 Months Ended
Sep. 30, 2023
Additional paid-in capital  
Additional paid-in capital

12.         Additional paid-in capital

The Company’s positions in respect of the amounts of additional paid-in capital for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

63,731

$

63,731

$

63,731

$

63,731

Balance at end of the period

$

63,731

$

63,731

$

63,731

$

63,731

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Retained earnings
9 Months Ended
Sep. 30, 2023
Retained earnings  
Retained earnings

13.         Retained earnings

Appropriated

Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the three and nine months ended September 30, 2023 and 2022, no statutory reserve was appropriated by the subsidiaries in China.

The Company’s activities in respect of the amounts of appropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

11,851

$

11,481

$

11,851

$

11,481

Balance at end of the period

$

11,851

$

11,481

$

11,851

$

11,481

Unappropriated

The Company’s activities in respect of the amounts of the unappropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

264,460

$

235,732

$

247,174

$

226,363

Net income attributable to parent company

9,495

7,478

26,796

16,862

Accretion of redeemable non-controlling interests

(7)

(8)

(22)

(23)

Balance at end of the period

$

273,948

$

243,202

$

273,948

$

243,202

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive income
9 Months Ended
Sep. 30, 2023
Accumulated other comprehensive income  
Accumulated other comprehensive income

14.         Accumulated other comprehensive income

The Company’s activities in respect of the amounts of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

(14,936)

$

8,152

$

(3,413)

$

24,717

Foreign currency translation adjustment attributable to parent company

 

1,739

 

(17,572)

 

(9,784)

 

(34,137)

Balance at end of the period

$

(13,197)

$

(9,420)

$

(13,197)

$

(9,420)

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Treasury stock
9 Months Ended
Sep. 30, 2023
Treasury stock  
Treasury stock

15.         Treasury stock

Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. As of September 30, 2023 and December 31, 2022, the Company had repurchased 666,074 shares of the Company’s common stock under the program and the total number of shares held in treasury was 2,152,600. The repurchased shares are presented as “treasury stock” on the balance sheet.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Non-controlling interests
9 Months Ended
Sep. 30, 2023
Non-controlling interests  
Non-controlling interests

16.         Non-controlling interests

The Company’s activities in respect of the amounts of the non-controlling interests’ equity for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

16,423

$

15,501

$

15,182

$

15,854

Net income attributable to non-controlling interests

 

1,749

 

529

 

3,799

 

1,229

Foreign currency translation adjustment attributable to non-controlling interests

 

1,841

 

(1,133)

 

1,032

 

(2,186)

Balance at end of the period

$

20,013

$

14,897

$

20,013

$

14,897

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Net product sales
9 Months Ended
Sep. 30, 2023
Net product sales  
Net product sales

17.         Net product sales

Revenue Disaggregation

Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Please refer to Note 24.

Payment to Customer

The Company accounts for consideration payable to a customer as a reduction of revenue at the later of revenue recognition and the Company’s promise to pay the consideration.

Contract Assets and Liabilities

Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.

Contract liabilities are mainly customer deposits. As of September 30, 2023 and December 31, 2022, the Company has customer deposits of $8.5 million and $5.7 million, respectively, which were included in other current liabilities on the consolidated balance sheets. During the nine months ended September 30, 2023, $6.9 million was received and $4.1 million (including $2.6 million from the beginning

balance of customer deposits) was recognized as net product sales revenue. During the nine months ended September 30, 2022, $4.3 million was received and $3.0 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Financial income, net
9 Months Ended
Sep. 30, 2023
Financial income, net  
Financial income, net

18.         Financial income, net

During the three and nine months ended September 30, 2023 and 2022, the Company recorded financial income, net which is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Interest income

$

322

$

340

$

886

$

903

Foreign exchange (loss)/gain, net

 

(130)

 

4,453

 

2,978

 

8,688

Bank charges

 

(29)

 

(33)

 

(160)

 

(273)

Total financial income, net

$

163

$

4,760

$

3,704

$

9,318

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Income per share
9 Months Ended
Sep. 30, 2023
Income per share  
Income per share

19.         Income per share

Basic income per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted income per share is computed using the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. The dilutive effect of outstanding stock options is determined based on the treasury stock method.

The calculations of basic and diluted income per share attributable to the parent company for the three months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Three Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

9,488

$

7,470

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,637,876

Dilutive effects of stock options

 

3,661

 

2,384

Denominator for dilutive income per share - Diluted

 

30,189,363

 

30,640,260

Net income per share attributable to parent company’s common shareholders – Basic

$

0.31

$

0.24

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.31

$

0.24

The calculations of basic and diluted income per share attributable to the parent company for the nine months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Nine Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

26,774

$

16,839

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,778,336

Dilutive effects of stock options

 

4,958

 

1,547

Denominator for dilutive income per share - Diluted

 

30,190,660

 

30,779,883

Net income per share attributable to parent company’s common shareholders - Basic

$

0.89

$

0.55

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.89

$

0.55

As of September 30, 2023 and 2022, the exercise prices for 22,500 and 30,000 outstanding stock options exceeded the weighted average market price of the Company’s common stock during the three and nine months ended September 30, 2023 and 2022, respectively. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Significant concentrations
9 Months Ended
Sep. 30, 2023
Significant concentrations  
Significant concentrations

20.         Significant concentrations

A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign currency for settlement of such “current account” transactions without pre-approval.

China Automotive, the parent company, may depend on dividend payments from Genesis and HLUSA, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.

The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China. The China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries, including the China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.

Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.

This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s China subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Related party transactions and balances
9 Months Ended
Sep. 30, 2023
Related party transactions and balances  
Related party transactions and balances

21.         Related party transactions and balances

Related party transactions are as follows (figures are in thousands of USD):

Related party sales

Three Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

8,407

$

11,181

Materials and others sold to related parties

 

233

 

646

Rental income obtained from related parties

 

82

 

114

Total

$

8,722

$

11,941

Nine Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

35,177

$

31,343

Materials and others sold to related parties

 

1,560

 

2,222

Rental income obtained from related parties

 

221

 

359

Total

$

36,958

$

33,924

Related party purchases

Three Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

6,266

$

7,689

Equipment purchased from related parties

 

2,820

 

831

Others purchased from related parties

20

330

Total

$

9,106

$

8,850

Nine Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

20,592

$

21,725

Equipment purchased from related parties

 

3,453

 

1,951

Others purchased from related parties

 

44

 

487

Total

$

24,089

$

24,163

Related party investment transaction

Nine Months Ended September 30, 

    

2023

    

2022

Equity interest purchase from related parties

$

$

23,618

Related party receivables

    

September 30, 2023

    

December 31, 2022

Accounts and notes receivable, net from related parties

$

13,571

$

10,016

Related party advance payments

    

September 30, 2023

    

December 31, 2022

Advance payments for property, plant and equipment to related parties

$

4,806

$

1,884

Advance payments and others to related parties

 

1,970

 

1,439

Total

$

6,776

$

3,323

Related party payables

    

September 30, 2023

    

December 31, 2022

Accounts and notes payable

$

10,283

$

16,695

These transactions were consummated under similar terms as those with the Company’s third-party customers and suppliers.

As of November 13, 2023, Hanlin Chen, the chairman of the board of directors of the Company, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies
9 Months Ended
Sep. 30, 2023
Commitments and contingencies  
Commitments and contingencies

22.         Commitments and contingencies

Legal proceedings

The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.

Other commitments and contingencies

In addition to the bank loans, notes payables and the related interest and other payables, the following table summarizes the Company’s major commitments and contingencies as of September 30, 2023 (figures are in thousands of USD):

Payment obligations by period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts

$

$

$

$

2,925

$

2,925

Obligations for purchasing and service agreements

26,939

8,308

35,247

Total

$

26,939

$

8,308

$

$

2,925

$

38,172

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Off-balance sheet arrangements
9 Months Ended
Sep. 30, 2023
Off-balance sheet arrangements  
Off-balance sheet arrangements

23.         Off-balance sheet arrangements

As of September 30, 2023 and December 31, 2022, the Company did not have any significant transactions, obligations or relationships that could be considered off-balance sheet arrangements.

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting
9 Months Ended
Sep. 30, 2023
Segment reporting  
Segment reporting

24.         Segment reporting

The accounting policies of the product sectors (each entity manufactures and sells different products and represents a different product sector) are the same as those described in the summary of significant accounting policies disclosed in the Company’s 2022 Annual Report on Form 10-K except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter-segment sales and transfers as if the sales or transfers were to third parties, at current market prices. Each product sector is considered a reporting segment.

As of September 30, 2023, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong) and inspection and testing of automotive products (Zhirong).

As of September 30, 2022, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and

sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).

The Company’s product sector information for the three and nine months ended September 30, 2023 and 2022, is as follows (figures are in thousands of USD):

Net Product Sales

Net Income/(Loss)

Three Months Ended

Three Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

63,580

$

62,590

$

2,715

$

1,996

Jiulong

 

15,605

 

16,986

 

302

 

196

Wuhu

 

11,841

 

11,831

 

(175)

 

16

Hubei Henglong

 

27,602

 

29,525

 

2,572

 

3,116

Henglong KYB

 

33,491

 

36,995

 

4,619

 

1,760

Brazil Henglong

13,335

11,510

422

188

Other Entities

 

28,483

 

22,991

 

1,464

 

1,337

Total Segments

 

193,937

 

192,428

 

11,919

 

8,609

Corporate

 

 

 

(633)

 

(211)

Eliminations

 

(56,396)

 

(55,221)

 

(42)

 

(391)

Total

$

137,541

$

137,207

$

11,244

$

8,007

Net Product Sales

Net Income/(Loss)

Nine Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

192,503

$

177,401

$

6,755

$

5,680

Jiulong

 

52,106

 

53,071

 

1,360

 

(3,219)

Wuhu

 

26,726

 

30,695

 

471

 

70

Hubei Henglong

 

91,165

 

100,744

 

5,106

 

7,939

Henglong KYB

 

100,846

 

87,815

 

9,243

 

3,927

Brazil Henglong

36,264

30,471

3,459

1,741

Other Entities

 

75,057

 

67,667

 

4,497

 

3,806

Total Segments

 

574,667

 

547,864

 

30,891

 

19,944

Corporate

 

 

 

(1,489)

 

(632)

Eliminations

 

(157,473)

 

(147,100)

 

1,193

 

(1,221)

Total

$

417,194

$

400,764

$

30,595

$

18,091

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2023
Basis of presentation and significant accounting policies  
Basis of Presentation

(a)

Basis of Presentation

Basis of Presentation – The accompanying condensed unaudited consolidated financial statements include the accounts of the Company and its subsidiaries. The details of subsidiaries are disclosed in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions in Regulation S-X. Accordingly they do not include all of the information and footnotes required by such accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

The accompanying interim condensed consolidated financial statements are unaudited, but in the opinion of the Company’s management, contain all necessary adjustments, which include normal recurring adjustments, for a fair statement of the results of operations, financial position and cash flows for the interim periods presented.

The condensed consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.

The results of operations for the three months and nine months ended September 30, 2023 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2023.

Estimation - The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

Foreign Currencies - China Automotive and HLUSA maintain their books and records in United States Dollars, “USD,” their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian real, “BRL,” its functional currency. In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 830, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period.

Recent Accounting Pronouncements

(b)

Recent Accounting Pronouncements

No accounting standards newly issued during the three months ended September 30, 2023 had a material impact on the Company’s financial statements or disclosures.

Significant Accounting Policies

(c)

Significant Accounting Policies

There have been no updates to the significant accounting policies set forth in the notes to the consolidated financial statements for the year ended December 31, 2022.

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and business (Tables)
9 Months Ended
Sep. 30, 2023
Organization and business  
Schedule of equity method investments

Percentage Interest

 

    

September 30, 

    

December 31, 

 

Name of Entity

2023

2022

 

Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” 1

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” 2

 

100.00

%  

100.00

%

Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” 3

 

70.00

%  

70.00

%

Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” 4

 

85.00

%  

85.00

%

Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu” 5

 

100.00

%  

100.00

%

Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” 6

 

100.00

%  

100.00

%

Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” 7

 

100.00

%  

100.00

%

Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” 8

 

70.00

%  

70.00

%

CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” 9

 

95.84

%  

95.84

%

Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” 10

 

85.00

%  

85.00

%

Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” 11

 

100.00

%  

100.00

%

Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB” 12

 

66.60

%  

66.60

%

Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong” 13

51.00

%  

51.00

%

Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” 14

62.00

%

62.00

%

Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” 15

100.00

%

100.00

%

Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong” 16

100.00

%

1.Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
2.Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
3.Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
4.Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.
5.Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.
6.On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
7.In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.
8.On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.
9.On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.
10.In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.
11.In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.
12.In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
13.In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
14.In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
15.In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
16.In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes receivable, net (Tables)
9 Months Ended
Sep. 30, 2023
Accounts and notes receivable, net  
Summary of accounts and notes receivable, net

The Company’s accounts and notes receivable, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts receivable - unrelated parties

$

146,598

$

139,533

Notes receivable - unrelated parties

 

94,782

 

89,134

Total accounts and notes receivable - unrelated parties

 

241,380

 

228,667

Less: allowance for credit losses - unrelated parties

 

(13,434)

 

(14,359)

Accounts and notes receivable, net - unrelated parties

 

227,946

 

214,308

Accounts and notes receivable - related parties

15,336

11,779

Less: allowance for credit losses - related parties

(1,765)

(1,763)

Accounts and notes receivable, net - related parties

 

13,571

 

10,016

Accounts and notes receivable, net

$

241,517

$

224,324

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories  
Schedule of inventories

The Company’s inventories as of September 30, 2023 and December 31, 2022 consisted of the following (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Raw materials

$

23,509

$

24,502

Work in process

 

16,298

 

16,001

Finished goods

60,638

71,371

Cost of R&D service

 

2,742

 

362

Total

$

103,187

$

112,236

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term investments (Tables)
9 Months Ended
Sep. 30, 2023
Long-term investments  
Summary of long-term investments

The Company’s long-term investments as of September 30, 2023 and December 31, 2022, are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Sentient AB (1)

$

20,550

$

21,831

Chongqing Venture Fund

13,632

14,435

Hubei Venture Fund

 

11,352

 

11,738

Suzhou Qingshan (2)

8,212

4,179

Suzhou Venture Fund

 

3,862

 

5,473

Suzhou Mingzhi (3)

 

1,254

 

Henglong Tianyu

 

713

 

774

Chongqing Jinghua

 

658

 

695

Jiangsu Intelligent

633

685

Total

$

60,866

$

59,810

(1)In June 2021, Hubei Henglong entered into a share purchase agreement with Jingzhou WiseDawn Electric Car Co., Ltd., “Jingzhou WiseDawn”. In accordance with the agreement, CAAS would purchase 200 shares (representing 40% of Sentient AB’s share capital) from Jingzhou WiseDawn for total consideration of RMB 155.2 million, equivalent to approximately $24.5 million at prevailing rate. The transaction was completed in March 2022. Pursuant to the share purchase agreement, Hubei Henglong has the right to appoint two directors to the board of directors, and it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of September 30, 2023, the Company has paid the total consideration.
(2)In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of September 30, 2023, Hubei Henglong has paid RMB 60.0 million, equivalent to approximately $9.1 million, to purchase 22.56% of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method.
(3)In June 2023, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Mingzhi Intelligent Manufacturing Industry Investment Fund L.P., “Suzhou Mingzhi”. As of September 30, 2023, Hubei Henglong has paid RMB 9.0 million, equivalent to approximately $1.2 million, representing 19.74% of Suzhou Mingzhi’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Mingzhi’s operating and financial policies. The investment is accounted for using the equity method.
Schedule of condensed financial information of company's equity method investments

The condensed financial information of the Company’s significant equity investee for the three and nine months ended September 30, 2023 and 2022, Chongqing Venture Fund, is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Revenue

$

$

$

$

Gross profit

 

 

 

 

(Loss) from continuing operations

 

(3,729)

 

(2,395)

 

(2,342)

 

(17,389)

Net (loss)

$

(3,729)

(2,395)

$

(2,342)

(17,389)

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Property, plant and equipment, net (Tables)
9 Months Ended
Sep. 30, 2023
Property, plant and equipment, net  
Summary of property, plant and equipment, net

The Company’s property, plant and equipment, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Costs:

 

  

 

  

Buildings

$

63,139

$

64,928

Machinery and equipment

 

237,652

 

239,385

Electronic equipment

 

5,802

 

6,242

Motor vehicles

 

4,462

 

4,308

Construction in progress

 

8,442

 

8,238

Total amount of property, plant and equipment

 

319,497

 

323,101

Less: Accumulated depreciation (1)

 

(218,899)

 

(216,495)

Total amount of property, plant and equipment, net (2)

$

100,598

$

106,606

(1)Depreciation charges were $3.9 million and $5.2 million for the three months ended September 30, 2023 and 2022, respectively, and $12.7 million and $16.7 million for the nine months ended September 30, 2023 and 2022, respectively.
(2)As of September 30, 2023 and December 31, 2022, the Company pledged property, plant and equipment and land use rights with net book value of approximately $44.8 million and $51.6 million, respectively, as security for its comprehensive credit facilities with banks in China.
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Loans (Tables)
9 Months Ended
Sep. 30, 2023
Loans  
Schedule of loans

Loans consist of the following as of September 30, 2023 and December 31, 2022 (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Short-term bank loans

$

38,568

$

45,671

Long-term bank loans

 

1,295

 

528

Total

$

39,863

$

46,199

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes payable (Tables)
9 Months Ended
Sep. 30, 2023
Accounts and notes payable.  
Summary of accounts and notes payable

The Company’s accounts and notes payable as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Accounts payable - unrelated parties

$

138,790

$

133,882

Notes payable - unrelated parties (1)

 

72,998

 

84,530

Accounts and notes payable - unrelated parties

 

211,788

 

218,412

Accounts and notes payable - related parties

 

10,283

 

16,695

Total

$

222,071

$

235,107

(1)Notes payable represent payables in the form of notes issued by the bank. As of September 30, 2023 and December 31, 2022, the Company has pledged cash of $26.8 million and $37.6 million, respectively. As of September 30, 2023 and December 31, 2022,
the Company has pledged notes receivable of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of September 30, 2023 and December 31, 2022, the Company has used credit facilities for issue of bank notes with amount of $31.6 million and $39.6 million.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses and other payables (Tables)
9 Months Ended
Sep. 30, 2023
Accrued expenses and other payables  
Summary of accrued expenses and other payables

The Company’s accrued expenses and other payables as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):

    

September 30, 2023

    

December 31, 2022

Warranty reserves (1)

$

34,989

$

32,435

Accrued expenses

9,200

9,652

Payables for overseas transportation and custom clearance

303

294

Dividends payable to holders of non-controlling interests

418

431

Accrued interest

 

238

 

465

Payable for the investment in Sentient AB (See Note 5)

 

 

2,043

Other payables

2,425

2,991

Balance at end of year/period

$

47,573

$

48,311

(1)The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties are based on, among other things, historical experience, product changes, material expenses, services and transportation expenses arising from the manufactured products. Estimates will be adjusted on the basis of actual claims and circumstances.
Summary of product warranty liability

For the three and nine months ended September 30, 2023 and 2022, the warranties activities were as follows (figures are in thousands of USD):

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

33,948

$

35,028

$

32,435

$

36,572

Additions during the period

 

4,164

 

4,712

 

13,592

 

11,685

Settlement within the period

 

(3,340)

 

(3,255)

 

(9,973)

 

(9,909)

Foreign currency translation gain

 

217

 

(1,959)

 

(1,065)

 

(3,822)

Balance at end of the period

$

34,989

$

34,526

$

34,989

$

34,526

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Additional paid-in capital (Tables)
9 Months Ended
Sep. 30, 2023
Additional paid-in capital  
Summary of additional paid-in capital

The Company’s positions in respect of the amounts of additional paid-in capital for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

63,731

$

63,731

$

63,731

$

63,731

Balance at end of the period

$

63,731

$

63,731

$

63,731

$

63,731

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Retained earnings (Tables)
9 Months Ended
Sep. 30, 2023
Retained earnings  
Summary of appropriated retained earnings

The Company’s activities in respect of the amounts of appropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

11,851

$

11,481

$

11,851

$

11,481

Balance at end of the period

$

11,851

$

11,481

$

11,851

$

11,481

Summary of unappropriated retained earnings

The Company’s activities in respect of the amounts of the unappropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

264,460

$

235,732

$

247,174

$

226,363

Net income attributable to parent company

9,495

7,478

26,796

16,862

Accretion of redeemable non-controlling interests

(7)

(8)

(22)

(23)

Balance at end of the period

$

273,948

$

243,202

$

273,948

$

243,202

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive income (Tables)
9 Months Ended
Sep. 30, 2023
Accumulated other comprehensive income  
Summary of accumulated other comprehensive income

The Company’s activities in respect of the amounts of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

(14,936)

$

8,152

$

(3,413)

$

24,717

Foreign currency translation adjustment attributable to parent company

 

1,739

 

(17,572)

 

(9,784)

 

(34,137)

Balance at end of the period

$

(13,197)

$

(9,420)

$

(13,197)

$

(9,420)

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Non-controlling interests (Tables)
9 Months Ended
Sep. 30, 2023
Non-controlling interests  
Summary of non-controlling interests

The Company’s activities in respect of the amounts of the non-controlling interests’ equity for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Balance at beginning of the period

$

16,423

$

15,501

$

15,182

$

15,854

Net income attributable to non-controlling interests

 

1,749

 

529

 

3,799

 

1,229

Foreign currency translation adjustment attributable to non-controlling interests

 

1,841

 

(1,133)

 

1,032

 

(2,186)

Balance at end of the period

$

20,013

$

14,897

$

20,013

$

14,897

XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Financial income, net (Tables)
9 Months Ended
Sep. 30, 2023
Financial income, net  
Summary of recorded financial income, net

During the three and nine months ended September 30, 2023 and 2022, the Company recorded financial income, net which is summarized as follows (figures are in thousands of USD):

Three Months Ended September 30, 

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

Interest income

$

322

$

340

$

886

$

903

Foreign exchange (loss)/gain, net

 

(130)

 

4,453

 

2,978

 

8,688

Bank charges

 

(29)

 

(33)

 

(160)

 

(273)

Total financial income, net

$

163

$

4,760

$

3,704

$

9,318

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Income per share (Tables)
9 Months Ended
Sep. 30, 2023
Income per share  
Schedule of basic and diluted income per share

The calculations of basic and diluted income per share attributable to the parent company for the three months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Three Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

9,488

$

7,470

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,637,876

Dilutive effects of stock options

 

3,661

 

2,384

Denominator for dilutive income per share - Diluted

 

30,189,363

 

30,640,260

Net income per share attributable to parent company’s common shareholders – Basic

$

0.31

$

0.24

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.31

$

0.24

The calculations of basic and diluted income per share attributable to the parent company for the nine months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):

Nine Months Ended September 30, 

    

2023

    

2022

Numerator:

 

  

 

  

Net income attributable to the parent company’s common shareholders - Basic and Diluted

$

26,774

$

16,839

Denominator:

 

 

Weighted average shares outstanding

 

30,185,702

 

30,778,336

Dilutive effects of stock options

 

4,958

 

1,547

Denominator for dilutive income per share - Diluted

 

30,190,660

 

30,779,883

Net income per share attributable to parent company’s common shareholders - Basic

$

0.89

$

0.55

Net income per share attributable to parent company’s common shareholders - Diluted

$

0.89

$

0.55

XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Related party transactions and balances (Tables)
9 Months Ended
Sep. 30, 2023
Related party transactions and balances  
Schedule of related party transactions

Related party transactions are as follows (figures are in thousands of USD):

Related party sales

Three Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

8,407

$

11,181

Materials and others sold to related parties

 

233

 

646

Rental income obtained from related parties

 

82

 

114

Total

$

8,722

$

11,941

Nine Months Ended September 30, 

    

2023

    

2022

Merchandise sold to related parties

$

35,177

$

31,343

Materials and others sold to related parties

 

1,560

 

2,222

Rental income obtained from related parties

 

221

 

359

Total

$

36,958

$

33,924

Related party purchases

Three Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

6,266

$

7,689

Equipment purchased from related parties

 

2,820

 

831

Others purchased from related parties

20

330

Total

$

9,106

$

8,850

Nine Months Ended September 30, 

    

2023

    

2022

Materials purchased from related parties

$

20,592

$

21,725

Equipment purchased from related parties

 

3,453

 

1,951

Others purchased from related parties

 

44

 

487

Total

$

24,089

$

24,163

Related party investment transaction

Nine Months Ended September 30, 

    

2023

    

2022

Equity interest purchase from related parties

$

$

23,618

Related party receivables

    

September 30, 2023

    

December 31, 2022

Accounts and notes receivable, net from related parties

$

13,571

$

10,016

Related party advance payments

    

September 30, 2023

    

December 31, 2022

Advance payments for property, plant and equipment to related parties

$

4,806

$

1,884

Advance payments and others to related parties

 

1,970

 

1,439

Total

$

6,776

$

3,323

Related party payables

    

September 30, 2023

    

December 31, 2022

Accounts and notes payable

$

10,283

$

16,695

XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and contingencies  
Summary of major commitments and contingencies

In addition to the bank loans, notes payables and the related interest and other payables, the following table summarizes the Company’s major commitments and contingencies as of September 30, 2023 (figures are in thousands of USD):

Payment obligations by period

    

2023

    

2024

    

2025

    

Thereafter

    

Total

Obligations for investment contracts

$

$

$

$

2,925

$

2,925

Obligations for purchasing and service agreements

26,939

8,308

35,247

Total

$

26,939

$

8,308

$

$

2,925

$

38,172

XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting (Tables)
9 Months Ended
Sep. 30, 2023
Segment reporting  
Schedule of product sector information by segment reporting

The Company’s product sector information for the three and nine months ended September 30, 2023 and 2022, is as follows (figures are in thousands of USD):

Net Product Sales

Net Income/(Loss)

Three Months Ended

Three Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

63,580

$

62,590

$

2,715

$

1,996

Jiulong

 

15,605

 

16,986

 

302

 

196

Wuhu

 

11,841

 

11,831

 

(175)

 

16

Hubei Henglong

 

27,602

 

29,525

 

2,572

 

3,116

Henglong KYB

 

33,491

 

36,995

 

4,619

 

1,760

Brazil Henglong

13,335

11,510

422

188

Other Entities

 

28,483

 

22,991

 

1,464

 

1,337

Total Segments

 

193,937

 

192,428

 

11,919

 

8,609

Corporate

 

 

 

(633)

 

(211)

Eliminations

 

(56,396)

 

(55,221)

 

(42)

 

(391)

Total

$

137,541

$

137,207

$

11,244

$

8,007

Net Product Sales

Net Income/(Loss)

Nine Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Henglong

$

192,503

$

177,401

$

6,755

$

5,680

Jiulong

 

52,106

 

53,071

 

1,360

 

(3,219)

Wuhu

 

26,726

 

30,695

 

471

 

70

Hubei Henglong

 

91,165

 

100,744

 

5,106

 

7,939

Henglong KYB

 

100,846

 

87,815

 

9,243

 

3,927

Brazil Henglong

36,264

30,471

3,459

1,741

Other Entities

 

75,057

 

67,667

 

4,497

 

3,806

Total Segments

 

574,667

 

547,864

 

30,891

 

19,944

Corporate

 

 

 

(1,489)

 

(632)

Eliminations

 

(157,473)

 

(147,100)

 

1,193

 

(1,221)

Total

$

417,194

$

400,764

$

30,595

$

18,091

XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and business (Details)
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Apr. 30, 2020
Dec. 31, 2019
Mar. 31, 2019
Aug. 31, 2018
May 31, 2017
Jiulong                
Organization and business                
Percentage Interest [1] 100.00%   100.00%          
Henglong                
Organization and business                
Percentage Interest [2] 100.00%   100.00%          
Shenyang                
Organization and business                
Percentage Interest [3] 70.00%   70.00%          
Wuhan Jielong Electric Power Steering Co., Ltd., "Jielong"                
Organization and business                
Percentage Interest [4] 85.00%   85.00%          
Wuhu                
Organization and business                
Percentage Interest [5] 100.00%   100.00%          
Hubei Henglong                
Organization and business                
Percentage Interest [6] 100.00%   100.00%          
Jingzhou Henglong Automotive Technology (Testing) Center, "Testing Center"                
Organization and business                
Percentage Interest [7] 100.00%   100.00%          
Chongqing Henglong Hongyan Automotive System Co., Ltd "Chongqing Henglong"                
Organization and business                
Percentage Interest [8] 70.00%   70.00%          
CAAS Brazil's Imports and Trade In Automotive Parts Ltd., "Brazil Henglong"                
Organization and business                
Percentage Interest [9] 95.84%   95.84%          
Wuhan Chuguanjie Automotive Science and Technology Ltd., "Wuhan Chuguanjie"                
Organization and business                
Percentage Interest [10] 85.00%   85.00%          
Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., "Shanghai Henglong"                
Organization and business                
Percentage Interest [11] 100.00%   100.00%          
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB"                
Organization and business                
Percentage Interest 66.60% [12]   66.60% [12]       66.60%  
Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., "Wuhan Hyoseong"                
Organization and business                
Percentage Interest 51.00% [13]   51.00% [13]     51.00%    
Wuhu Hongrun New Material Co., Ltd., "Wuhu Hongrun"                
Organization and business                
Percentage Interest [14] 62.00%   62.00%          
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong                
Organization and business                
Percentage Interest 100.00% [15]   100.00% [15] 100.00%        
Hubei Zhirong Automobile Technology Co., Ltd., "Zhirong"                
Organization and business                
Percentage Interest 100.00% [16] 100.00%            
Brazil Henglong                
Organization and business                
Percentage Interest               15.84%
Brazil Henglong | Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB"                
Organization and business                
Percentage Interest               0.00%
Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd "Wuhu Hongrun"                
Organization and business                
Percentage Interest         62.00%      
[1] Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.
[2] Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.
[3] Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.
[4] Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.
[5] Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.
[6] On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
[7] In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.
[8] On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.
[9] On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.
[10] In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.
[11] In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.
[12] In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
[13] In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment.
[14] In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment.
[15] In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
[16] In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and business - Additional Information (Details)
¥ in Millions, $ in Millions
1 Months Ended
Apr. 30, 2020
CNY (¥)
Apr. 30, 2020
USD ($)
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Aug. 31, 2018
May 31, 2017
Brazil Henglong              
Organization and business              
Equity method investment, ownership percentage (as a percent)             15.84%
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB"              
Organization and business              
Equity method investment, ownership percentage (as a percent)     66.60% [1]   66.60% [1] 66.60%  
Changchun Hualong Automotive Technology Co Ltd Changchun Hualong              
Organization and business              
Equity method investment, ownership percentage (as a percent) 100.00% 100.00% 100.00% [2]   100.00% [2]    
Consideration for additional equity interest acquired ¥ 1.2 $ 0.2          
Third Party              
Organization and business              
Equity method investment, ownership percentage (as a percent) 47.90% 47.90%          
Hubei Zhirong Automobile Technology Co., Ltd., "Zhirong"              
Organization and business              
Equity method investment, ownership percentage (as a percent)     100.00% [3] 100.00%      
Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., "Henglong KYB" | Brazil Henglong              
Organization and business              
Equity method investment, ownership percentage (as a percent)             0.00%
[1] In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment.
[2] In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts.
[3] In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes receivable, net - Advance Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts and notes receivable, net    
Accounts and notes receivable, net $ 241,517 $ 224,324
Unrelated parties    
Accounts and notes receivable, net    
Accounts receivable - unrelated parties 146,598 139,533
Notes receivable - unrelated parties 94,782 89,134
Total accounts and notes receivable 241,380 228,667
Less: allowance for credit losses (13,434) (14,359)
Accounts and notes receivable, net 227,946 214,308
Related parties    
Accounts and notes receivable, net    
Total accounts and notes receivable 15,336 11,779
Less: allowance for credit losses (1,765) (1,763)
Accounts and notes receivable, net $ 13,571 $ 10,016
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes receivable, net - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Dec. 31, 2022
USD ($)
Accounts and notes receivable, net          
Notes receivable pledged as collateral $ 17,700   $ 17,700   $ 13,700
Allowance for accounts and notes receivable $ (10) $ 120 $ 500 $ 600  
Five largest customers | Revenue | Product Concentration Risk          
Accounts and notes receivable, net          
Number of customers | customer 5 5 5 5  
Concentration risk (as a percent) 42.20% 41.90% 40.90% 43.60%  
Five largest customers | Accounts receivable | Credit concentration risk          
Accounts and notes receivable, net          
Concentration risk (as a percent)     5.30% 6.80%  
Customer One | Revenue | Product Concentration Risk          
Accounts and notes receivable, net          
Concentration risk (as a percent) 18.30% 17.80% 19.40% 21.60%  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 23,509 $ 24,502
Work in process 16,298 16,001
Finished goods 60,638 71,371
Cost of R&D service 2,742 362
Total $ 103,187 $ 112,236
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Inventories        
Inventory write-down to cost of product sold $ 2.1 $ 1.2 $ 7.0 $ 3.8
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Long-term investments    
Long-term investments $ 60,866 $ 59,810
Chongqing Venture Fund    
Long-term investments    
Long-term investments 13,632 14,435
Hubei Venture Fund    
Long-term investments    
Long-term investments 11,352 11,738
Suzhou Qingshan    
Long-term investments    
Long-term investments 8,212 4,179
Suzhou Venture Fund    
Long-term investments    
Long-term investments 3,862 5,473
Suzhou Mingzhi    
Long-term investments    
Long-term investments 1,254  
Sentient AB    
Long-term investments    
Long-term investments 20,550 21,831
Henglong Tianyu    
Long-term investments    
Long-term investments 713 774
Chongqing Jinghua    
Long-term investments    
Long-term investments 658 695
Jiangsu Intelligent    
Long-term investments    
Long-term investments $ 633 $ 685
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term investments - Summarizes of Condensed Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Long-term investments        
Revenue $ 137,541 $ 137,207 $ 417,194 $ 400,764
Gross profit 24,757 20,918 69,093 58,363
Net (loss) 9,488 7,470 26,774 16,839
Equity Method Investments | Chongqing Venture Fund        
Long-term investments        
(Loss) from continuing operations (3,729) (2,395) (2,342) (17,389)
Net (loss) $ (3,729) $ (2,395) $ (2,342) $ (17,389)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term investments - Additional information (Details)
¥ in Millions, $ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2021
CNY (¥)
shares
Jun. 30, 2021
USD ($)
shares
Sep. 30, 2023
CNY (¥)
director
Sep. 30, 2023
USD ($)
director
Dec. 31, 2022
[1]
Hubei Henglong          
Long-term investments          
Purchase of common stock shares | shares 200 200      
Equity method investment, ownership percentage (as a percent)     100.00% [1] 100.00% [1] 100.00%
Consideration for additional equity interest acquired ¥ 155.2 $ 24.5      
Number of board of directors | director     2 2  
Suzhou Qingshan          
Long-term investments          
Equity method investment, ownership percentage (as a percent)     22.56% 22.56%  
Consideration for additional equity interest acquired     ¥ 60.0 $ 9.1  
Sentient AB          
Long-term investments          
Equity method investment, ownership percentage (as a percent) 40.00% 40.00%      
Suzhou Mingzhi          
Long-term investments          
Equity method investment, ownership percentage (as a percent)     19.74% 19.74%  
Consideration for additional equity interest acquired     ¥ 9.0 $ 1.2  
[1] On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Property, plant and equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, plant and equipment, net    
Total amount of property, plant and equipment $ 319,497 $ 323,101
Less: Accumulated depreciation (218,899) (216,495)
Total amount of property, plant and equipment, net 100,598 106,606
Buildings    
Property, plant and equipment, net    
Total amount of property, plant and equipment 63,139 64,928
Machinery and equipment    
Property, plant and equipment, net    
Total amount of property, plant and equipment 237,652 239,385
Electronic equipment    
Property, plant and equipment, net    
Total amount of property, plant and equipment 5,802 6,242
Motor vehicles    
Property, plant and equipment, net    
Total amount of property, plant and equipment 4,462 4,308
Construction in progress    
Property, plant and equipment, net    
Total amount of property, plant and equipment $ 8,442 $ 8,238
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Property, plant and equipment, net - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, plant and equipment, net          
Depreciation $ 3.9 $ 5.2 $ 12.7 $ 16.7  
Pledged property, plant and equipment and land use rights with net book value $ 44.8   $ 44.8   $ 51.6
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Loans    
Short-term bank loans $ 38,568 $ 45,671
Long-term bank loans 1,295 528
Total $ 39,863 $ 46,199
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Loans - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Loans    
Total credit facility $ 173.0 $ 148.3
Loan drawn on aggregate amount $ 39.9 $ 46.2
Weighted average interest rate 2.90% 2.90%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts and notes payable    
Accounts and notes payable $ 222,071 $ 235,107
Unrelated parties    
Accounts and notes payable    
Accounts payable - unrelated parties 138,790 133,882
Notes payable - unrelated parties 72,998 84,530
Accounts and notes payable 211,788 218,412
Related parties    
Accounts and notes payable    
Accounts and notes payable $ 10,283 $ 16,695
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes payable - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Accounts and notes payable.    
Cash pledged as collateral $ 26.8 $ 37.6
Notes receivable pledged as collateral 17.7 13.7
Property, plant and equipment and land use right pledged as collateral $ 31.6 $ 39.6
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses and other payables (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued expenses and other payables    
Warranty reserves $ 34,989 $ 32,435
Accrued expenses 9,200 9,652
Payables for overseas transportation and custom clearance 303 294
Dividends payable to holders of non-controlling interests 418 431
Accrued interest 238 465
Payable for the investment in Sentient AB (See Note 5)   2,043
Other payables 2,425 2,991
Balance at end of year/period $ 47,573 $ 48,311
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses and other payables - Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accrued expenses and other payables        
Balance at beginning of the period $ 33,948 $ 35,028 $ 32,435 $ 36,572
Additions during the period 4,164 4,712 13,592 11,685
Settlement within the period (3,340) (3,255) (9,973) (9,909)
Foreign currency translation gain 217 (1,959) (1,065) (3,822)
Balance at end of the period $ 34,989 $ 34,526 $ 34,989 $ 34,526
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurement (Details) - Foreign exchange forward contracts - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair value measurement      
Foreign exchange forward contracts with total notional value $ 1,000   $ 0
Foreign exchange forward contracts mature 12 months    
Loss from change in fair value of foreign exchange forward contracts $ (40) $ 0  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Redeemable non-controlling interests (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2020
CNY (¥)
Sep. 30, 2020
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Redeemable non-controlling interests            
Percentage of interest, redemption price 6.00% 6.00%        
Accretion of temporary equity redemption value         $ 600  
Temporary equity accretion to redemption value, adjustment     $ 7 $ 8 $ 22 $ 23
Hubei Venture Fund            
Redeemable non-controlling interests            
Issuance of shares by a subsidiary ¥ 5.0 $ 700        
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Additional paid-in capital (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Additional paid-in capital          
Balance at beginning of the period $ 63,731 $ 63,731 $ 63,731 $ 63,731 $ 63,731
Balance at end of the period $ 63,731 $ 63,731 $ 63,731 $ 63,731 $ 63,731
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Retained earnings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Retained earnings        
Statutory accounting practices statutory surplus required percentage     10.00%  
Percentage of statutory surplus reserve     50.00%  
Statutory accounting practices statutory capital and surplus required $ 0   $ 0  
Statutory accounting practices statutory capital and surplus reserve $ 0 $ 0 $ 0 $ 0
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Retained earnings - Appropriated (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Retained earnings          
Balance at beginning of the period $ 11,851 $ 11,851 $ 11,481 $ 11,481 $ 11,481
Balance at end of the period $ 11,851 $ 11,851 $ 11,851 $ 11,481 $ 11,481
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Retained earnings - Unappropriated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Retained earnings        
Balance at beginning of the period $ 264,460 $ 235,732 $ 247,174 $ 226,363
Net income attributable to parent company 9,495 7,478 26,796 16,862
Accretion of redeemable non-controlling interests (7) (8) (22) (23)
Balance at end of the period $ 273,948 $ 243,202 $ 273,948 $ 243,202
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated other comprehensive income        
Balance at beginning of the period $ (14,936) $ 8,152 $ (3,413) $ 24,717
Foreign currency translation adjustment attributable to parent company 1,739 (17,572) (9,784) (34,137)
Balance at end of the period $ (13,197) $ (9,420) $ (13,197) $ (9,420)
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Treasury stock (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended 12 Months Ended
Mar. 29, 2022
Sep. 30, 2023
Dec. 31, 2022
Mar. 30, 2023
Treasury stock        
Stock repurchased during period   666,074 666,074  
Treasury stock, shares   2,152,600 2,152,600  
Maximum        
Treasury stock        
Stock repurchased during period, value $ 5.0      
Share price per share through March 30, 2023       $ 4.00
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Non-controlling interests (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Non-controlling interests        
Balance at beginning of the period $ 16,423 $ 15,501 $ 15,182 $ 15,854
Net income attributable to non-controlling interests 1,749 529 3,799 1,229
Foreign currency translation adjustment attributable to non-controlling interests 1,841 (1,133) 1,032 (2,186)
Balance at end of the period $ 20,013 $ 14,897 $ 20,013 $ 14,897
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Net product sales (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Net product sales      
Contract with customer, deposits $ 8.5   $ 5.7
Revenue from contract with customer, including assessed tax 6.9 $ 4.3  
Customer deposits recognized as net product sales revenue 4.1 3.0  
Customer deposits from the beginning balance recognized as net product sales revenue $ 2.6 $ 2.4  
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Financial income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Financial income, net        
Interest income $ 322 $ 340 $ 886 $ 903
Foreign exchange (loss)/gain, net (130) 4,453 2,978 8,688
Bank charges (29) (33) (160) (273)
Total financial income, net $ 163 $ 4,760 $ 3,704 $ 9,318
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Income per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income attributable to the parent company's common shareholders - Basic and Diluted $ 9,488 $ 7,470 $ 26,774 $ 16,839
Denominator:        
Weighted average shares outstanding (in shares) 30,185,702 30,637,876 30,185,702 30,778,336
Dilutive effects of stock options 3,661 2,384 4,958 1,547
Denominator for dilutive income per share - Diluted (in shares) 30,189,363 30,640,260 30,190,660 30,779,883
Net income per share attributable to parent company's common shareholders - Basic (in dollars per share) $ 0.31 $ 0.24 $ 0.89 $ 0.55
Net income per share attributable to parent company's common shareholders - Diluted (in dollars per share) $ 0.31 $ 0.24 $ 0.89 $ 0.55
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Income per share - Additional information (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity Option        
Income per share        
Ordinary shares excluded from the computation of diluted net loss per ordinary share 22,500 30,000 22,500 30,000
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Significant concentrations (Details)
9 Months Ended
Sep. 30, 2023
Significant concentrations  
Minimum percentage of profit allocated to foreign investment 10.00%
Registered capital percentage 50.00%
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Related party transactions and balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related party sales          
Net product sales $ 137,541 $ 137,207 $ 417,194 $ 400,764  
Related party investment transaction          
Equity interest purchase from related parties   23,618   23,618  
Related party advance payments          
Total 6,776   6,776   $ 3,323
Related party payables          
Accounts and notes payable 222,071   222,071   235,107
Related parties          
Related party sales          
Net product sales 8,407 11,181 35,177 31,343  
Related party purchases          
Related party purchases 9,106 8,850 24,089 24,163  
Related party receivables          
Accounts and notes receivable, net from related parties 13,571   13,571   10,016
Related party advance payments          
Advance payments for property, plant and equipment to related parties 4,806   4,806   1,884
Advance payments and others to related parties 1,970   1,970   1,439
Related party payables          
Accounts and notes payable 10,283   10,283   $ 16,695
Merchandise sales | Related parties          
Related party sales          
Net product sales 8,407 11,181 35,177 31,343  
Material and other sales | Related parties          
Related party sales          
Net product sales 233 646 1,560 2,222  
Rental income | Related parties          
Related party sales          
Net product sales 82 114 221 359  
Related party sales | Related parties          
Related party sales          
Net product sales 8,722 11,941 36,958 33,924  
Materials | Related parties          
Related party purchases          
Related party purchases 6,266 7,689 20,592 21,725  
Equipment | Related parties          
Related party purchases          
Related party purchases 2,820 831 3,453 1,951  
Others purchased | Related parties          
Related party purchases          
Related party purchases $ 20 $ 330 $ 44 $ 487  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Related party transactions and balances - Additional information (Details)
Nov. 13, 2023
Apr. 30, 2020
Hanlin Chen    
Related party transactions and balances    
Percentage Interest 59.13% 52.10%
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and contingencies  
2023 $ 26,939
2024 8,308
Thereafter 2,925
Total 38,172
Obligations for investment contracts  
Commitments and contingencies  
Thereafter 2,925
Total 2,925
Obligations for purchasing and service agreements  
Commitments and contingencies  
2023 26,939
2024 8,308
Total $ 35,247
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting - Additional information (Details)
Sep. 30, 2023
item
product
Sep. 30, 2022
item
product
Segment reporting    
Number of product sectors | product 15 15
Number of principal profit makers 6 6
Number of holding company 1 1
Number of sectors engaged in development, manufacturing and sale of products 9 9
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Segment reporting - Product sector information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment reporting        
Revenue $ 137,541 $ 137,207 $ 417,194 $ 400,764
Net income 11,244 8,007 30,595 18,091
Eliminations        
Segment reporting        
Revenue (56,396) (55,221) (157,473) (147,100)
Net income (42) (391) 1,193 (1,221)
Corporate | Operating segments        
Segment reporting        
Revenue 0 0 0 0
Net income (633) (211) (1,489) (632)
Henglong | Operating segments        
Segment reporting        
Revenue 63,580 62,590 192,503 177,401
Net income 2,715 1,996 6,755 5,680
Jiulong | Operating segments        
Segment reporting        
Revenue 15,605 16,986 52,106 53,071
Net income 302 196 1,360 (3,219)
Wuhu | Operating segments        
Segment reporting        
Revenue 11,841 11,831 26,726 30,695
Net income (175) 16 471 70
Hubei Henglong | Operating segments        
Segment reporting        
Revenue 27,602 29,525 91,165 100,744
Net income 2,572 3,116 5,106 7,939
Henglong KYB | Operating segments        
Segment reporting        
Revenue 33,491 36,995 100,846 87,815
Net income 4,619 1,760 9,243 3,927
Brazil Henglong | Operating segments        
Segment reporting        
Revenue 13,335 11,510 36,264 30,471
Net income 422 188 3,459 1,741
Other Entities | Operating segments        
Segment reporting        
Revenue 28,483 22,991 75,057 67,667
Net income 1,464 1,337 4,497 3,806
Total Segments | Operating segments        
Segment reporting        
Revenue 193,937 192,428 574,667 547,864
Net income $ 11,919 $ 8,609 $ 30,891 $ 19,944
XML 96 caas-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001157762 srt:MaximumMember 2022-03-29 2022-03-29 0001157762 caas:HubeiVentureFundMember 2020-09-01 2020-09-30 0001157762 srt:MaximumMember 2023-03-30 0001157762 caas:RentalIncomeMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:RelatedPartySalesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:MerchandiseSalesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:MaterialAndOtherSalesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:RentalIncomeMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:RelatedPartySalesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:MerchandiseSalesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:MaterialAndOtherSalesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:RentalIncomeMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:RelatedPartySalesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:MerchandiseSalesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:MaterialAndOtherSalesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:RentalIncomeMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 caas:RelatedPartySalesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 caas:MerchandiseSalesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 caas:MaterialAndOtherSalesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:ServiceAndOtherPurchasedMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 caas:MaterialsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:ServiceAndOtherPurchasedMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 caas:MaterialsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:ServiceAndOtherPurchasedMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 caas:MaterialsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 caas:ServiceAndOtherPurchasedMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 caas:MaterialsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 us-gaap:VehiclesMember 2023-09-30 0001157762 us-gaap:MachineryAndEquipmentMember 2023-09-30 0001157762 us-gaap:ConstructionInProgressMember 2023-09-30 0001157762 us-gaap:BuildingMember 2023-09-30 0001157762 caas:ElectronicEquipmentMember 2023-09-30 0001157762 us-gaap:VehiclesMember 2022-12-31 0001157762 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001157762 us-gaap:ConstructionInProgressMember 2022-12-31 0001157762 us-gaap:BuildingMember 2022-12-31 0001157762 caas:ElectronicEquipmentMember 2022-12-31 0001157762 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:TotalSegmentsMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:OtherEntitiesMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:JingzhouHenglongAutomotivePartsCoLtdMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:BrazilHenglongMember 2023-07-01 2023-09-30 0001157762 srt:ConsolidationEliminationsMember 2023-07-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:TotalSegmentsMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:OtherEntitiesMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:JingzhouHenglongAutomotivePartsCoLtdMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:BrazilHenglongMember 2023-01-01 2023-09-30 0001157762 srt:ConsolidationEliminationsMember 2023-01-01 2023-09-30 0001157762 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:TotalSegmentsMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:OtherEntitiesMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:BrazilHenglongMember 2022-07-01 2022-09-30 0001157762 srt:ConsolidationEliminationsMember 2022-07-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:TotalSegmentsMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:OtherEntitiesMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-01-01 2022-09-30 0001157762 us-gaap:OperatingSegmentsMember caas:BrazilHenglongMember 2022-01-01 2022-09-30 0001157762 srt:ConsolidationEliminationsMember 2022-01-01 2022-09-30 0001157762 2022-01-01 2022-12-31 0001157762 caas:SuzhouVentureFundsMember 2023-09-30 0001157762 caas:SentientAbMember 2023-09-30 0001157762 caas:JiangsuIntelligentMember 2023-09-30 0001157762 caas:HubeiVentureFundMember 2023-09-30 0001157762 caas:HenglongTianyuMember 2023-09-30 0001157762 caas:ChongquingVentureFundMember 2023-09-30 0001157762 caas:ChongqingJinghuaMember 2023-09-30 0001157762 caas:SuzhouVentureFundsMember 2022-12-31 0001157762 caas:SuzhouQingshanMember 2022-12-31 0001157762 caas:SentientAbMember 2022-12-31 0001157762 caas:JiangsuIntelligentMember 2022-12-31 0001157762 caas:HubeiVentureFundMember 2022-12-31 0001157762 caas:HenglongTianyuMember 2022-12-31 0001157762 caas:ChongquingVentureFundMember 2022-12-31 0001157762 caas:ChongqingJinghuaMember 2022-12-31 0001157762 caas:ChongquingVentureFundMember us-gaap:EquityMethodInvestmentsMember 2023-07-01 2023-09-30 0001157762 caas:ChongquingVentureFundMember us-gaap:EquityMethodInvestmentsMember 2023-01-01 2023-09-30 0001157762 caas:ChongquingVentureFundMember us-gaap:EquityMethodInvestmentsMember 2022-07-01 2022-09-30 0001157762 caas:ChongquingVentureFundMember us-gaap:EquityMethodInvestmentsMember 2022-01-01 2022-09-30 0001157762 us-gaap:ForeignExchangeForwardMember 2022-12-31 0001157762 caas:HanlinChenMember 2023-11-13 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2023-09-30 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2023-09-30 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2023-09-30 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2023-09-30 0001157762 caas:SuzhouQingshanMember 2023-09-30 0001157762 caas:SuzhouMingzhiMember 2023-09-30 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2023-09-30 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2023-09-30 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2023-09-30 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2023-09-30 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2023-09-30 0001157762 caas:HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember 2023-09-30 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2023-09-30 0001157762 caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember 2023-09-30 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2023-09-30 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2023-09-30 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2023-09-30 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2023-09-30 0001157762 caas:HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember 2023-06-30 0001157762 caas:WuhuHongrunNewMaterialCoLtdMember 2022-12-31 0001157762 caas:WuhuHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:WuhanJielongElectricPowerSteeringCoLtdMember 2022-12-31 0001157762 caas:WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember 2022-12-31 0001157762 caas:ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember 2022-12-31 0001157762 caas:ShashiJiulongPowerSteeringGearsCoLtdMember 2022-12-31 0001157762 caas:JingzhouHenglongAutomotiveTechnologyTestingCenterMember 2022-12-31 0001157762 caas:JingzhouHenglongAutomotivePartsCoLtdMember 2022-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2022-12-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2022-12-31 0001157762 caas:HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember 2022-12-31 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2022-12-31 0001157762 caas:ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember 2022-12-31 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2022-12-31 0001157762 caas:CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember 2022-12-31 0001157762 caas:SentientAbMember 2021-06-30 0001157762 caas:ThirdPartyMember 2020-04-30 0001157762 caas:HanlinChenMember 2020-04-30 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-04-30 0001157762 caas:HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember 2019-12-31 0001157762 caas:HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember 2019-03-31 0001157762 caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2018-08-31 0001157762 caas:BrazilHenglongMember caas:HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember 2017-05-31 0001157762 caas:BrazilHenglongMember 2017-05-31 0001157762 us-gaap:ForeignExchangeForwardMember 2023-09-30 0001157762 us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001157762 us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001157762 us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001157762 us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001157762 us-gaap:PurchaseCommitmentMember 2023-09-30 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0001157762 caas:FiveLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001157762 caas:FiveLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-09-30 0001157762 caas:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001157762 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-09-30 0001157762 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-09-30 0001157762 caas:SuzhouQingshanMember 2023-01-01 2023-09-30 0001157762 caas:SuzhouMingzhiMember 2023-01-01 2023-09-30 0001157762 caas:ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember 2020-04-01 2020-04-30 0001157762 us-gaap:StockOptionMember 2023-07-01 2023-09-30 0001157762 us-gaap:StockOptionMember 2023-01-01 2023-09-30 0001157762 us-gaap:StockOptionMember 2022-07-01 2022-09-30 0001157762 us-gaap:StockOptionMember 2022-01-01 2022-09-30 0001157762 2023-06-30 0001157762 2022-06-30 0001157762 2021-12-31 0001157762 2023-11-13 0001157762 2020-09-01 2020-09-30 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2021-06-01 2021-06-30 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0001157762 caas:FiveLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0001157762 caas:HubeiHenglongAutomotiveSystemGroupCoLtdMember 2023-01-01 2023-09-30 0001157762 2022-09-30 0001157762 caas:ObligationsForInvestmentContractsMember 2023-09-30 0001157762 2023-07-01 2023-09-30 0001157762 2022-07-01 2022-09-30 0001157762 2022-01-01 2022-09-30 0001157762 2023-01-01 2023-09-30 0001157762 us-gaap:RelatedPartyMember 2023-09-30 0001157762 us-gaap:NonrelatedPartyMember 2023-09-30 0001157762 2023-09-30 0001157762 us-gaap:RelatedPartyMember 2022-12-31 0001157762 us-gaap:NonrelatedPartyMember 2022-12-31 0001157762 2022-12-31 iso4217:USD pure caas:director caas:customer caas:item caas:product shares iso4217:CNY iso4217:USD shares 0001157762 --12-31 2023 Q3 false 10-Q true 2023-09-30 false 000-33123 China Automotive Systems, Inc. DE 33-0885775 No. 1 Henglong Road, Yu Qiao Development Zone Shashi District Jing Zhou City Hubei Province CN 86 716- 412- 7901 Common Stock, $0.0001 par value CAAS NASDAQ Yes Yes Non-accelerated Filer true false false 30185702 8407000 11181000 137541000 137207000 6266000 7689000 112784000 116289000 24757000 20918000 2177000 2290000 3803000 3978000 6108000 4893000 6870000 9450000 16781000 18321000 10153000 4887000 1155000 744000 245000 384000 163000 4760000 11226000 10007000 688000 899000 706000 -1101000 11244000 8007000 1749000 529000 7000 8000 9488000 7470000 11244000 8007000 3580000 -18705000 14824000 -10698000 3590000 -604000 7000 8000 11227000 -10102000 0.31 0.24 0.31 0.24 30185702 30637876 30189363 30640260 35177000 31343000 417194000 400764000 20592000 21725000 348101000 342401000 69093000 58363000 3572000 5326000 10981000 12358000 16132000 15309000 19866000 25473000 46979000 53140000 25686000 10549000 4620000 7067000 770000 1156000 3704000 9318000 33240000 25778000 3004000 5013000 359000 -2674000 30595000 18091000 3799000 1229000 22000 23000 26774000 16839000 30595000 18091000 -8752000 -36323000 21843000 -18232000 4831000 -957000 22000 23000 16990000 -17298000 0.89 0.55 0.89 0.55 30185702 30778336 30190660 30779883 108244000 121216000 26877000 37735000 227946000 214308000 13571000 10016000 103187000 112236000 29127000 25207000 508952000 520718000 100598000 106606000 9073000 9555000 60866000 59810000 28604000 17663000 708093000 714352000 38568000 45671000 211788000 218412000 10283000 16695000 47573000 48311000 34439000 35106000 342651000 364195000 8781000 15805000 7402000 6937000 358834000 386937000 605000 582000 0.0001 0.0001 80000000 80000000 32338302 32338302 3000 3000 63731000 63731000 11851000 11851000 273948000 247174000 -13197000 -3413000 2152600 2152600 7695000 7695000 328641000 311651000 20013000 15182000 348654000 326833000 708093000 714352000 30595000 18091000 13666000 17402000 450000 -602000 -1017000 2880000 359000 -2674000 -79000 -35000 24315000 21616000 -6070000 -115000 1391000 3748000 517000 -6198000 5795000 849000 3004000 -5268000 -2809000 -1004000 9252000 10740000 31677000 -288000 664000 1143000 6414000 2632000 12184000 11842000 2437000 68000 7729000 12802000 55290000 79311000 48281000 55944000 3115000 3986000 -25580000 -42662000 42828000 43616000 48147000 41465000 1130000 1567000 -5319000 -546000 -3671000 -16223000 -23830000 -27754000 158951000 159499000 135121000 131745000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.           Organization and business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">China Automotive Systems, Inc., “China Automotive,” was incorporated in the State of Delaware on June 29, 1999 under the name Visions-In-Glass, Inc. China Automotive, including, when the context so requires, its subsidiaries described below, is referred to herein as the “Company.” The Company is primarily engaged in the manufacture and sale of automotive systems and components, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Great Genesis Holdings Limited, a company incorporated in Hong Kong on January 3, 2003 under the Companies Ordinance in Hong Kong as a limited liability company, “Genesis,” is a wholly-owned subsidiary of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Henglong USA Corporation, “HLUSA,” incorporated on January 8, 2007 in Troy, Michigan, is a wholly-owned subsidiary of the Company, and mainly engages in marketing of automotive parts in North America, and provides after-sales service and research and development support accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company owns the following aggregate net interests in the following subsidiaries organized in the People’s Republic of China, the “PRC,” and Brazil as of September 30, 2023 and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:72.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:72.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="3" style="vertical-align:bottom;white-space:nowrap;width:23.84%;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;">Percentage Interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Name of Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:10.67%;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:2.47%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">5</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">6</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">7</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">8</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">9</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">10</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong &amp; KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">14</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” <sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">15</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">16</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">8.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">9.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15.84%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest in Brazil Henglong for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">nil</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">10.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">11.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">12.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of this entity and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">13.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">51.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhan Hyoseong and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">14.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">62.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhu Hongrun and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">15.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In April 2020, Hubei Henglong acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from an entity controlled by Hanlin Chen. Before the acquisition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">52.1%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&amp;D of automotive parts.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">16.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:72.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:72.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="3" style="vertical-align:bottom;white-space:nowrap;width:23.84%;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;">Percentage Interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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;">    </b></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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Name of Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:10.67%;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:2.47%;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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Shashi Jiulong Power Steering Gears Co., Ltd., “Jiulong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jingzhou Henglong Automotive Parts Co., Ltd., “Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., “Shenyang” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">3</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Jielong Electric Power Steering Co., Ltd., “Jielong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">4</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Wuhu Henglong Automotive Steering System Co., Ltd., “Wuhu” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">5</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong Automotive System Group Co., Ltd., “Hubei Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">6</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Jingzhou Henglong Automotive Technology (Testing) Center, “Testing Center” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">7</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Henglong Hongyan Automotive System Co., Ltd., “Chongqing Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">8</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 70.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">CAAS Brazil’s Imports and Trade In Automotive Parts Ltd., “Brazil Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">9</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 95.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">10</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 85.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">11</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong &amp; KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">12</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 66.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">13</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 51.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">14</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 62.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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><tr><td style="vertical-align:bottom;width:72.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;">Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong” <sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">15</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.67%;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;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong” <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">16</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">8.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">9.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15.84%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest in Brazil Henglong for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">nil</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">10.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">11.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">12.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">66.6%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of this entity and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">13.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">51.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhan Hyoseong and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">14.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">62.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Wuhu Hongrun and has consolidated it since its establishment.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">15.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In April 2020, Hubei Henglong acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100.0%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from an entity controlled by Hanlin Chen. Before the acquisition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">52.1%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">47.9%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&amp;D of automotive parts.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">16.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products.</span></td></tr></table> 1.0000 1.0000 1.0000 1.0000 0.7000 0.7000 0.8500 0.8500 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 0.7000 0.7000 0.9584 0.9584 0.8500 0.8500 1.0000 1.0000 0.6660 0.6660 0.5100 0.5100 0.6200 0.6200 1.0000 1.0000 1.0000 0.1584 0 0.666 0.510 0.620 1.000 1200000 200000 0.521 0.479 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.           Basis of presentation and significant accounting policies</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><i style="font-style:italic;">(a)</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><i style="font-style:italic;">Basis of Presentation</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation – The accompanying condensed unaudited consolidated financial statements include the accounts of the Company and its subsidiaries. The details of subsidiaries are disclosed in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions in Regulation S-X. Accordingly they do not include all of the information and footnotes required by such accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated financial statements are unaudited, but in the opinion of the Company’s management, contain all necessary adjustments, which include normal recurring adjustments, for a fair statement of the results of operations, financial position and cash flows for the interim periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of operations for the three months and nine months ended September 30, 2023 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Estimation - The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currencies - China Automotive and HLUSA maintain their books and records in United States Dollars, “USD,” their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian real, “BRL,” its functional currency. In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 830, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period. </p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">Recent Accounting Pronouncements</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">No accounting standards newly issued during the three months ended September 30, 2023 had a material impact on the Company’s financial statements or disclosures.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">Significant Accounting Policies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no updates to the significant accounting policies set forth in the notes to the consolidated financial statements for the year ended December 31, 2022.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><i style="font-style:italic;">(a)</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><i style="font-style:italic;">Basis of Presentation</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of Presentation – The accompanying condensed unaudited consolidated financial statements include the accounts of the Company and its subsidiaries. The details of subsidiaries are disclosed in Note 1. Significant inter-company balances and transactions have been eliminated upon consolidation. The condensed unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions in Regulation S-X. Accordingly they do not include all of the information and footnotes required by such accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and related footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated financial statements are unaudited, but in the opinion of the Company’s management, contain all necessary adjustments, which include normal recurring adjustments, for a fair statement of the results of operations, financial position and cash flows for the interim periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of operations for the three months and nine months ended September 30, 2023 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Estimation - The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign Currencies - China Automotive and HLUSA maintain their books and records in United States Dollars, “USD,” their functional currency. The Company’s subsidiaries based in the PRC and Genesis maintain their books and records in Renminbi, “RMB,” their functional currency. The Company’s subsidiary based in Brazil maintains its books and records in Brazilian real, “BRL,” its functional currency. In accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 830, foreign currency transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the rate of exchange prevailing at the balance sheet date for monetary items. Nonmonetary items are remeasured at historical rates. Income and expenses are remeasured at the rate in effect on the transaction dates. Transaction gains and losses, if any, are included in the determination of net income for the period. </p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">Recent Accounting Pronouncements</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">No accounting standards newly issued during the three months ended September 30, 2023 had a material impact on the Company’s financial statements or disclosures.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin-bottom:12pt;margin-top:0pt;">Significant Accounting Policies</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There have been no updates to the significant accounting policies set forth in the notes to the consolidated financial statements for the year ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.           Accounts and notes receivable, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes receivable, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 146,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 139,533</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes receivable - unrelated parties </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 94,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 89,134</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 accounts and notes receivable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 241,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 228,667</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 losses - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> (13,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> (14,359)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes receivable, net - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 227,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 214,308</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 losses - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> (1,763)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 13,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 10,016</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 241,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 224,324</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">Notes receivable represent accounts receivable in the form of bills of exchange for which acceptances are guaranteed and settlements are handled by banks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023 and December 31, 2022, the Company pledged its notes receivable in amounts of $17.7 million and $13.7 million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity (See Note 8).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.01 million for the three months ended September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.12 million for the three months ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for doubtful accounts and notes receivable, as reversed in the unaudited consolidated statements of operations, amounted to $0.5 million for the nine months ended September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for doubtful accounts and notes receivable, as provided in the unaudited consolidated statements of operations, amounted to $0.6 million for the nine months ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended September 30, 2023, the Company’s five largest customers accounted for 42.2% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net product sales, i.e., 18.3%. During the nine months ended September 30, 2023, the Company’s five largest customers accounted for 40.9% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net product sales, i.e., 19.4%. As of September 30, 2023, approximately 5.3% of accounts receivable were from trade transactions with the aforementioned customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended September 30, 2022, the Company’s five largest customers accounted for 41.9% of its consolidated net product sales, with one customer individually accounting for more than 10% of consolidated net sales, i.e., 17.8%. During the nine months ended September 30, 2022, the Company’s five largest customers accounted for 43.6% of its consolidated net product sales, with one customer accounting for more than 10% of consolidated net sales, i.e., 21.6%. As of September 30, 2022, approximately 6.8% of accounts receivable were from trade transactions with the aforementioned customer.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes receivable, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 146,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 139,533</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes receivable - unrelated parties </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 94,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 89,134</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 accounts and notes receivable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 241,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 228,667</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 losses - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> (13,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> (14,359)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes receivable, net - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 227,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 214,308</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,779</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 losses - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> (1,765)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> (1,763)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes receivable, net - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 13,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 10,016</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 241,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 224,324</p></td></tr></table> 146598000 139533000 94782000 89134000 241380000 228667000 13434000 14359000 227946000 214308000 15336000 11779000 1765000 1763000 13571000 10016000 241517000 224324000 17700000 13700000 -10000.00 120000 500000 600000 5 0.422 0.183 5 0.409 0.194 0.053 5 0.419 0.178 5 0.436 0.216 0.068 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.           Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s inventories as of September 30, 2023 and December 31, 2022 consisted of the following (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.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 0pt 0pt;"> 23,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;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;"> 24,502</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 60,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 71,371</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 103,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> 112,236</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;margin:0pt;">The Company recorded $2.1 million and $1.2 million of inventory write-down to cost of products sold for the three months ended September 30, 2023 and 2022, respectively, and $7.0 million and $3.8 million for the nine months ended September 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s inventories as of September 30, 2023 and December 31, 2022 consisted of the following (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.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 0pt 0pt;"> 23,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;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;"> 24,502</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,001</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 60,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 71,371</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of R&amp;D service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 103,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> 112,236</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 23509000 24502000 16298000 16001000 60638000 71371000 2742000 362000 103187000 112236000 2100000 1200000 7000000.0 3800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5.           Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s long-term investments as of September 30, 2023 and December 31, 2022, are summarized as follows (figures are in thousands of USD): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width: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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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></tr><tr><td style="vertical-align:bottom;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width: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;">Sentient AB <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 20,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 21,831</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Venture Fund </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Hubei Venture Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 11,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 11,738</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Qingshan <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,179</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Suzhou Venture Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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,473</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Mingzhi <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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: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;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Jinghua</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Jiangsu Intelligent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> 633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> 685</p></td></tr><tr><td style="vertical-align:bottom;width:62%;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:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.82%;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;"> 60,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.82%;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;"> 59,810</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2021, Hubei Henglong entered into</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> a share purchase</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> agreement with Jingzhou WiseDawn Electric Car Co., Ltd.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">,</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> “Jingzhou WiseDawn</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In accordance with the agreement, CAAS would purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">200</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares (representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Sentient AB’s share capital) from Jingzhou WiseDawn for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">155.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$24.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at prevailing rate. The transaction was completed in March 2022. Pursuant to the share purchase agreement, Hubei Henglong has the right to appoint </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> directors to the board of directors, and it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of September 30, 2023, the Company has paid the total consideration</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of September 30, 2023, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">22.56%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2023, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Mingzhi Intelligent Manufacturing Industry Investment Fund L.P., “Suzhou Mingzhi”. As of September 30, 2023, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">19.74%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Suzhou Mingzhi’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Mingzhi’s operating and financial policies. The investment is accounted for using the equity method.</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;margin:0pt;">The condensed financial information of the Company’s significant equity investee for the three and nine months ended September 30, 2023 and 2022, Chongqing Venture Fund, is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:51.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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:1.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:9.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 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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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></tr><tr><td style="vertical-align:bottom;width:51.26%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;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;">Three Months Ended September 30, </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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.47%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;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;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.65%;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:2%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</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;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.27%;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.93%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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:51.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</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:1.27%;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.37%;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%;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.26%;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.37%;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.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:1.23%;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.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 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;margin: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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></tr><tr><td style="vertical-align:bottom;width:51.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Loss) from continuing operations</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:1.27%;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.37%;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,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.26%;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.37%;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,395)</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:1.23%;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.04%;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,342)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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;"> (17,389)</p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;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,395)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;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,342)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> (17,389)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;">The Company’s long-term investments as of September 30, 2023 and December 31, 2022, are summarized as follows (figures are in thousands of USD): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width: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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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></tr><tr><td style="vertical-align:bottom;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.44%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width: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;">Sentient AB <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 20,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 21,831</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Venture Fund </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Hubei Venture Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 11,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 11,738</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Qingshan <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,179</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Suzhou Venture Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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,473</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Suzhou Mingzhi <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin: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: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;">Henglong Tianyu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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;"> 774</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Chongqing Jinghua</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Jiangsu Intelligent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> 633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> 685</p></td></tr><tr><td style="vertical-align:bottom;width:62%;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:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.82%;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;"> 60,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.82%;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;"> 59,810</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2021, Hubei Henglong entered into</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> a share purchase</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> agreement with Jingzhou WiseDawn Electric Car Co., Ltd.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">,</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> “Jingzhou WiseDawn</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">”.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In accordance with the agreement, CAAS would purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">200</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares (representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Sentient AB’s share capital) from Jingzhou WiseDawn for total consideration of RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">155.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$24.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million at prevailing rate. The transaction was completed in March 2022. Pursuant to the share purchase agreement, Hubei Henglong has the right to appoint </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> directors to the board of directors, and it can exercise significant influence over Sentient AB. Therefore, the investment is accounted for using the equity method. As of September 30, 2023, the Company has paid the total consideration</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In January 2022, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Qingshan Zhiyuan Venture Capital Fund L.P., “Suzhou Qingshan”. As of September 30, 2023, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">22.56%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Suzhou Qingshan’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Qingshan’s operating and financial policies. The investment is accounted for using the equity method.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In June 2023, Hubei Henglong entered into an agreement with other parties to establish a limited partnership, Suzhou Mingzhi Intelligent Manufacturing Industry Investment Fund L.P., “Suzhou Mingzhi”. As of September 30, 2023, Hubei Henglong has paid RMB </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, equivalent to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, representing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">19.74%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of Suzhou Mingzhi’s equity. As a limited partner, Hubei Henglong has more than virtually no influence over Suzhou Mingzhi’s operating and financial policies. The investment is accounted for using the equity method.</span></td></tr></table><div style="margin-top:12pt;"></div> 20550000 21831000 13632000 14435000 11352000 11738000 8212000 4179000 3862000 5473000 1254000 713000 774000 658000 695000 633000 685000 60866000 59810000 200 0.40 155200000 24500000 2 60000000.0 9100000 0.2256 9000000.0 1200000 0.1974 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The condensed financial information of the Company’s significant equity investee for the three and nine months ended September 30, 2023 and 2022, Chongqing Venture Fund, is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:51.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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:1.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:9.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 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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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></tr><tr><td style="vertical-align:bottom;width:51.26%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;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;">Three Months Ended September 30, </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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.47%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;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;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.65%;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:2%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</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;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.27%;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.93%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;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:51.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</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:1.27%;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.37%;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%;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.26%;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.37%;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.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:1.23%;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.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 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;margin: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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></tr><tr><td style="vertical-align:bottom;width:51.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Loss) from continuing operations</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:1.27%;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.37%;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,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.26%;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.37%;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,395)</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:1.23%;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.04%;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,342)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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;"> (17,389)</p></td></tr><tr><td style="vertical-align:bottom;width:51.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;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,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;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,395)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;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,342)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> (17,389)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -3729000 -2395000 -2342000 -17389000 -3729000 -2395000 -2342000 -17389000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.           Property, plant and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s property, plant and equipment, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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:11.86%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,928</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 237,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 239,385</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,242</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 4,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 4,308</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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,238</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 amount of property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 319,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 323,101</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> (218,899)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> (216,495)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 amount of property, plant and equipment, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 100,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 106,606</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Depreciation charges were </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the nine months ended September 30, 2023 and 2022, respectively.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of September 30, 2023 and December 31, 2022, the Company pledged property, plant and equipment and land use rights with net book value of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$44.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$51.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as security for its comprehensive credit facilities with banks in China.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s property, plant and equipment, net as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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:11.86%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,928</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 237,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 239,385</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,242</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 4,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 4,308</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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,238</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 amount of property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 319,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 323,101</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> (218,899)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> (216,495)</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 amount of property, plant and equipment, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 100,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 106,606</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Depreciation charges were </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for the nine months ended September 30, 2023 and 2022, respectively.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of September 30, 2023 and December 31, 2022, the Company pledged property, plant and equipment and land use rights with net book value of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$44.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$51.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as security for its comprehensive credit facilities with banks in China.</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table> 63139000 64928000 237652000 239385000 5802000 6242000 4462000 4308000 8442000 8238000 319497000 323101000 218899000 216495000 100598000 106606000 3900000 3900000 5200000 12700000 16700000 44800000 51600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7</b><b style="font-weight:bold;">.           </b><b style="font-weight:bold;">Loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Loans consist of the following as of September 30, 2023 and December 31, 2022 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 38,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 45,671</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank loans </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 39,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 46,199</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. The total credit facility amount was $173.0 million and $148.3 million, respectively, as of September 30, 2023 and December 31, 2022. As of September 30, 2023 and December 31, 2022, the Company has drawn down loans under these facilities with an aggregate amount of $39.9 million and $46.2 million, respectively. The weighted average interest rate was 2.9% and 2.9% per annum, for the three months ending September 30, 2023 and the year ended December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company must use the loans for the purpose as prescribed in the loan contracts. If the Company fails to do so, it will be charged penalty interest and/or trigger early repayment. The Company complied with such financial covenants during the three months ended September 30, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Loans consist of the following as of September 30, 2023 and December 31, 2022 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 38,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 45,671</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank loans </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 528</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 39,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 46,199</p></td></tr></table> 38568000 45671000 1295000 528000 39863000 46199000 173000000.0 148300000 39900000 46200000 0.029 0.029 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.           Accounts and notes payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes payable as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 138,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 133,882</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 72,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 84,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 211,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 218,412</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 10,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 16,695</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 222,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 235,107</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes payable represent payables in the form of notes issued by the bank. As of September 30, 2023 and December 31, 2022, the Company has pledged cash of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$26.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. As of September 30, 2023 and December 31, 2022, </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="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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company has pledged notes receivable of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of September 30, 2023 and December 31, 2022, the Company has used credit facilities for issue of bank notes with amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$31.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accounts and notes payable as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 138,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 133,882</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Notes payable - unrelated parties <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 72,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 84,530</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 and notes payable - unrelated parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 211,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 218,412</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts and notes payable - related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 10,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 16,695</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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;"> 222,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 235,107</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Notes payable represent payables in the form of notes issued by the bank. As of September 30, 2023 and December 31, 2022, the Company has pledged cash of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$26.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$37.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively. As of September 30, 2023 and December 31, 2022, </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="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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company has pledged notes receivable of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$17.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, as collateral for banks to endorse the payment of the Company’s notes payable to the noteholders upon maturity. The Company entered into credit facility agreements with various banks, which were secured by property, plant and equipment and land use rights of the Company. As of September 30, 2023 and December 31, 2022, the Company has used credit facilities for issue of bank notes with amount of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$31.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$39.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 138790000 133882000 72998000 84530000 211788000 218412000 10283000 16695000 222071000 235107000 26800000 37600000 17700000 13700000 31600000 39600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.           Accrued expenses and other payables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accrued expenses and other payables as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserves <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 32,435</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin: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,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,652</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payables for overseas transportation and custom clearance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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:11.86%;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;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 294</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends payable to holders of non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payable for the investment in Sentient AB (See Note 5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,043</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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,991</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year/period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 47,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 48,311</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties are based on, among other things, historical experience, product changes, material expenses, services and transportation expenses arising from the manufactured products. Estimates will be adjusted on the basis of actual claims and circumstances.</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;margin:0pt;">For the three and nine months ended September 30, 2023 and 2022, the warranties activities were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;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;"> 33,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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;"> 35,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;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;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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;"> 36,572</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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.44%;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,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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.44%;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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,685</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement within the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,909)</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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:9.44%;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;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.44%;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;"> (1,959)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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:9.44%;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;"> (1,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.44%;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;"> (3,822)</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,526</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accrued expenses and other payables as of September 30, 2023 and December 31, 2022 are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:69.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:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:69.14%;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.18%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserves <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 32,435</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin: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,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,652</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payables for overseas transportation and custom clearance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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:11.86%;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;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 294</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividends payable to holders of non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 431</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;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;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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;"> 465</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payable for the investment in Sentient AB (See Note 5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin: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,043</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;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 payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.38%;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:11.86%;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,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.37%;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:11.86%;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,991</p></td></tr><tr><td style="vertical-align:bottom;width:69.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year/period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;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:11.86%;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;"> 47,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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:11.86%;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;"> 48,311</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company provides for the estimated cost of product warranties when the products are sold. Such estimates of product warranties are based on, among other things, historical experience, product changes, material expenses, services and transportation expenses arising from the manufactured products. Estimates will be adjusted on the basis of actual claims and circumstances.</span></td></tr></table><div style="margin-top:12pt;"></div> 34989000 32435000 9200000 9652000 303000 294000 418000 431000 238000 465000 2043000 2425000 2991000 47573000 48311000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three and nine months ended September 30, 2023 and 2022, the warranties activities were as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.82%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;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:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;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;"> 33,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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;"> 35,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;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;"> 32,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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;"> 36,572</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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.44%;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,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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.44%;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;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,685</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement within the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.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:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,909)</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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:9.44%;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;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.44%;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;"> (1,959)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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:9.44%;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;"> (1,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.44%;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;"> (3,822)</p></td></tr><tr><td style="vertical-align:bottom;width:48.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.37%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 34,526</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 33948000 35028000 32435000 36572000 4164000 4712000 13592000 11685000 3340000 3255000 9973000 9909000 217000 -1959000 -1065000 -3822000 34989000 34526000 34989000 34526000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">10.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Fair value measurement</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into foreign exchange forward contracts with a local bank to reduce the exposure of significant changes in exchange rates between RMB and USD. Authoritative guidance requires companies to recognize all of the derivative financial instruments as either assets or liabilities at fair value in the consolidated balance sheets based upon quoted market prices for comparable instruments. The Company’s forward contracts have not met the criteria for hedge accounting within authoritative guidance. Therefore, the foreign exchange forward contracts have been recorded at fair value, with the gain or loss on these transactions recorded in the consolidated statements of operations within “other income, net” in the period in which they occur. The Company held foreign exchange forward contracts with a total notional value of $1.0 million and nil as of September 30, 2023 and December 31, 2022, respectively. These foreign exchange forward contracts will mature within 12 months. The Company used a discounted cash-flow methodology to measure fair value, which requires inputs such as interest yield curves and foreign exchange rates. The significant inputs used in the aforementioned model can be corroborated with market observable data and therefore the fair value measurements are classified as level 2. Typically, any losses or gains on the forward exchange contracts are offset by re-measurement losses or gains on the underlying balances denominated in non-functional currencies. The Company’s foreign currency exchange contracts are an over-the-counter instrument. The Company recorded loss from change in fair value of foreign exchange forward contracts of $0.04 million and nil during the nine months ended September 30, 2023 and 2022.</p> 1000000.0 0 P12M P12M -40000.00 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.         Redeemable non-controlling interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September 2020, one of the Company’s subsidiaries issued shares to Hubei Venture Fund amounting to RMB5.0 million, equivalent to approximately $0.7 million translated at spot rate of transaction date. The shares will be transferred to the Company and the other shareholder of the subsidiary on a pro rata basis at the holder’s option if the subsidiary fails to complete a qualified IPO in a pre-agreed period of time after their issuance with a transfer price of par plus 6.0% per year. As of September 30, 2023, $0.6 million of the shares are subject to purchase by the Company and are therefore accounted for as redeemable non-controlling interests in mezzanine equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three and nine months ended September 30, 2023, the Company recognized accretion of $0.007 million and $0.022 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">For the three and nine months ended September 30, 2022, the Company recognized accretion of $0.008 million and $0.023 million, respectively, to the redemption value of the shares over the period starting from the issuance date with a corresponding reduction to retained earnings.</p> 5000000.0 700000 0.060 600000 7000.000 22000.000 8000.000 23000.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.         Additional paid-in capital</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s positions in respect of the amounts of additional paid-in capital for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.94%;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.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0pt;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0pt;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s positions in respect of the amounts of additional paid-in capital for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.94%;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.01%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;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.01%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0pt;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0pt;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> 63,731</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 63731000 63731000 63731000 63731000 63731000 63731000 63731000 63731000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13.         Retained earnings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Appropriated</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the relevant PRC laws, the profits distribution of the Company’s subsidiaries, which are based on their PRC statutory financial statements, are available for distribution in the form of cash dividends after these subsidiaries have paid all relevant PRC tax liabilities, provided for losses in previous years, and made appropriations to statutory surplus at 10% of their respective after-tax profits each year. When the statutory surplus reserve reaches 50% of the registered capital of a company, no additional reserve is required. For the three and nine months ended September 30, 2023 and 2022, no statutory reserve was appropriated by the subsidiaries in China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of appropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,481</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,481</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unappropriated</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of the unappropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 264,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 235,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 247,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 226,363</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to parent company </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin: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,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 7,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin: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,862</p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Accretion of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (23)</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 273,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 243,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 273,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 243,202</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 0.50 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of appropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 11,481</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 11,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 11,481</p></td></tr></table> 11851000 11481000 11851000 11481000 11851000 11481000 11851000 11481000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of the unappropriated retained earnings for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 264,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 235,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 247,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 226,363</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to parent company </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin: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,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 7,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin: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,862</p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Accretion of redeemable non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.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 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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:9.46%;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;"> (23)</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 273,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 243,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 273,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> 243,202</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 264460000 235732000 247174000 226363000 -9495000 -7478000 -26796000 -16862000 7000 8000 22000 23000 273948000 243202000 273948000 243202000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.         Accumulated other comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.94%;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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (14,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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,413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 24,717</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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;">Foreign currency translation adjustment attributable to parent company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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 0pt 0.05pt 0pt;"> (17,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> (9,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> (34,137)</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (13,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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 0pt 0.05pt 0pt;"> (9,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (13,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (9,420)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of accumulated other comprehensive income for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:48.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:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.74%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;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:48.94%;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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (14,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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,413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> 24,717</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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;">Foreign currency translation adjustment attributable to parent company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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 0pt 0.05pt 0pt;"> (17,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> (9,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.46%;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;"> (34,137)</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (13,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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 0pt 0.05pt 0pt;"> (9,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (13,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.46%;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;"> (9,420)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -14936000 8152000 -3413000 24717000 -1739000 17572000 9784000 34137000 -13197000 -9420000 -13197000 -9420000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15.         Treasury stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Treasury stock represents shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury stock is accounted for under the cost method. On March 29, 2022, the Board of Directors of the Company approved a share repurchase program under which the Company was permitted to repurchase up to $5.0 million of its common stock from time to time in the open market at prevailing market prices not to exceed $4.00 per share through March 30, 2023. As of September 30, 2023 and December 31, 2022, the Company had repurchased 666,074 shares of the Company’s common stock under the program and the total number of shares held in treasury was 2,152,600. The repurchased shares are presented as “treasury stock” on the balance sheet.</p> 5000000.0 4.00 666074 666074 2152600 2152600 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16.         Non-controlling interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of the non-controlling interests’ equity for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:49.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 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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:49.04%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.55%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.55%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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.82%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.75%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;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:49.04%;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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 16,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> 15,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 15,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> 15,854</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Net income attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 3,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin: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,229</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Foreign currency translation adjustment attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 1,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> (1,133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> (2,186)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 20,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.5%;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;"> 14,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 20,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.5%;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;"> 14,897</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;">The Company’s activities in respect of the amounts of the non-controlling interests’ equity for the three and nine months ended September 30, 2023 and 2022, are summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:49.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 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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:49.04%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.55%;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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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="5" style="vertical-align:bottom;white-space:nowrap;width:23.55%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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.82%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.75%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.75%;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:2.01%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;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:49.04%;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;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 16,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> 15,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 15,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> 15,854</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Net income attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 3,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin: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,229</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Foreign currency translation adjustment attributable to non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 1,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> (1,133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.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;"> 1,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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.27%;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.5%;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;"> (2,186)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;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;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.27%;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.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;"> 20,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.5%;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;"> 14,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.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;"> 20,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.5%;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;"> 14,897</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 16423000 15501000 15182000 15854000 1749000 529000 3799000 1229000 -1841000 1133000 -1032000 2186000 20013000 14897000 20013000 14897000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17.         Net product sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Disaggregation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management has concluded that the disaggregation level is the same under both the revenue standard and the segment reporting standard. Please refer to Note 24.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Payment to Customer</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for consideration payable to a customer as a reduction of revenue at the later of revenue recognition and the Company’s promise to pay the consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets, such as costs to obtain or fulfill contracts, are an insignificant component of the Company’s revenue recognition process. The majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory, fixed assets and intangible assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing processes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract liabilities are mainly customer deposits. As of September 30, 2023 and December 31, 2022, the Company has customer deposits of $8.5 million and $5.7 million, respectively, which were included in other current liabilities on the consolidated balance sheets. During the nine months ended September 30, 2023, $6.9 million was received and $4.1 million (including $2.6 million from the beginning </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">balance of customer deposits) was recognized as net product sales revenue. During the nine months ended September 30, 2022, $4.3 million was received and $3.0 million (including $2.4 million from the beginning balance of customer deposits) was recognized as net product sales revenue. Customer deposits represent non-refundable cash deposits for customers to secure rights to an amount of products produced by the Company under supply agreements. When the products are shipped to customers, the Company will recognize revenue and bill the customers to reduce the amount of the customer deposit liability.</p> 8500000 5700000 6900000 4100000 2600000 4300000 3000000.0 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18.         Financial income, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three and nine months ended September 30, 2023 and 2022, the Company recorded financial income, net which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:46.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:46.83%;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.93%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;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.93%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;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.94%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.27%;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.94%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;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:46.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> 886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> 903</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (loss)/gain, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin: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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin: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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin: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,688</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bank charges</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> (160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> (273)</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial income, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;text-align:justify;margin:0pt;">During the three and nine months ended September 30, 2023 and 2022, the Company recorded financial income, net which is summarized as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:46.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:46.83%;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.93%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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="5" style="vertical-align:bottom;white-space:nowrap;width:22.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;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.93%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;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.94%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.27%;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.94%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;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:46.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> 322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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;"> 340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> 886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> 903</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange (loss)/gain, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;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;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin: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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin: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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin: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,688</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bank charges</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> (160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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;"> (273)</p></td></tr><tr><td style="vertical-align:bottom;width:46.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total financial income, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:11.2%;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;"> 163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:11.2%;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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.05%;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,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 322000 340000 886000 903000 -130000 4453000 2978000 8688000 29000 33000 160000 273000 163000 4760000 3704000 9318000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19.         Income per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic income per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted income per share is computed using the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. The dilutive effect of outstanding stock options is determined based on the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company for the three months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:68.01%;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:2.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:1.36%;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.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:2.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:1.36%;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.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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,470</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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:2.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:1.36%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 30,185,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,637,876</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.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;"> 3,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.46%;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,384</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 30,189,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;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;"> 30,640,260</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to parent company’s common shareholders – Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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:12.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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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:12.46%;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;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to parent company’s common shareholders - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;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;"> 0.24</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company for the nine months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.48%;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.15%;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.36%;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:12.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,839</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;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:2.15%;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.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:12.46%;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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,778,336</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 4,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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,547</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 30,190,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 30,779,883</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income per share attributable to parent company’s common shareholders - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> 0.55</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income per share attributable to parent company’s common shareholders - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 0.55</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;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023 and 2022, the exercise prices for 22,500 and 30,000 outstanding stock options exceeded the weighted average market price of the Company’s common stock during the three and nine months ended September 30, 2023 and 2022, respectively. Therefore, these stock options were excluded from the calculation of the diluted income per share for the corresponding periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company for the three months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:68.01%;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:2.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:1.36%;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.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:2.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:1.36%;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.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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,470</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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:2.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:1.36%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 30,185,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,637,876</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.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;"> 3,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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.46%;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,384</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 30,189,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;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;"> 30,640,260</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to parent company’s common shareholders – Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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:12.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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.36%;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:12.46%;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;"> 0.24</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income per share attributable to parent company’s common shareholders - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.46%;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;"> 0.24</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">The calculations of basic and diluted income per share attributable to the parent company for the nine months ended September 30, 2023 and 2022, were as follows (figures are in thousands of USD, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:68.01%;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.15%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.84%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;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:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.48%;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.15%;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.36%;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:12.46%;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:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income attributable to the parent company’s common shareholders - Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,839</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;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:2.15%;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.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:12.46%;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></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.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:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,778,336</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Dilutive effects of stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 4,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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,547</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Denominator for dilutive income per share - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 30,190,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 30,779,883</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income per share attributable to parent company’s common shareholders - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;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;"> 0.55</p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income per share attributable to parent company’s common shareholders - Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.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 0pt 0pt;"> 0.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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.36%;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:12.46%;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;"> 0.55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9488000 7470000 30185702 30637876 3661 2384 30189363 30640260 0.31 0.24 0.31 0.24 26774000 16839000 30185702 30778336 4958 1547 30190660 30779883 0.89 0.55 0.89 0.55 22500 22500 30000 30000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20.         Significant concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s business is conducted in China where the currency is the RMB. Regulations in China permit foreign owned entities to freely convert the RMB into foreign currency for transactions that fall under the “current account”, which includes trade related receipts and payments, interest and dividends. Accordingly, the Company’s Chinese subsidiaries may use RMB to purchase foreign currency for settlement of such “current account” transactions without pre-approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">China Automotive, the parent company, may depend on dividend payments from Genesis and HLUSA, which are generated from their subsidiaries in China, “China-based Subsidiaries,” after they receive payments from the China-based Subsidiaries. Regulations in the PRC currently permit payment of dividends of a PRC company only out of accumulated profits as determined in accordance with accounting standards and regulations in China. Under PRC law China-based Subsidiaries are required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their general reserves until the cumulative amount reaches 50% of their paid-in capital. These reserves are not distributable as cash dividends, or as loans or advances. These foreign-invested enterprises may also allocate a portion of their after-tax profits, at the discretion of their boards of directors, to their staff welfare and bonus funds. Any amounts so allocated may not be distributed and, accordingly, would not be available for distribution to Genesis and HLUSA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The PRC government also imposes controls on the convertibility of RMB into foreign currencies and, in certain cases, the remittance of currencies out of China. The China-based Subsidiaries may experience difficulties in completing the administrative procedures necessary to obtain and remit foreign currencies. If China Automotive is unable to receive dividend payments from its subsidiaries, including the China-based subsidiaries, China Automotive may be unable to effectively finance its operations or pay dividends on its shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions other than those that fall under the “current account” and that involve conversion of RMB into foreign currency are classified as “capital account” transactions; examples of “capital account” transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity. “Capital account” transactions require prior approval from China’s State Administration of Foreign Exchange, or SAFE, or its provincial branch to convert a remittance into a foreign currency, such as U.S. Dollars, and transmit the foreign currency outside of China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">This system could be changed at any time and any such change may affect the ability of the Company or its subsidiaries in China to repatriate capital or profits, if any, outside China. Furthermore, SAFE has a significant degree of administrative discretion in implementing the laws and has used this discretion to limit convertibility of current account payments out of China. Whether as a result of a deterioration in the Chinese balance of payments, a shift in the Chinese macroeconomic prospects or any number of other reasons, China could impose additional restrictions on capital remittances abroad. As a result of these and other restrictions under the laws and regulations of the People’s Republic of China, or the PRC, the Company’s China subsidiaries are restricted in their ability to transfer a portion of their net assets to the parent. The Company has no assurance that the relevant Chinese governmental authorities in the future will not limit further or eliminate the ability of the Company’s China subsidiaries to purchase foreign currencies and transfer such funds to the Company to meet its liquidity or other business needs. Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on the Company’s liquidity and its business.</p> 0.10 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21.         Related party transactions and balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Related party transactions are as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merchandise sold to related parties</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.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: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;"> 8,407</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.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: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;"> 11,181</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials and others sold to related parties</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.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: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;"> 233</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.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: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;"> 646</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental income obtained from related parties</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.41%;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;"> 82</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.41%;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;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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;"> 8,722</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.41%;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%;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;"> 11,941</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merchandise sold to related parties</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.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: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;"> 35,177</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.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: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;"> 31,343</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials and others sold to related parties</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.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: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;"> 1,560</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.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: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;"> 2,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental income obtained from related parties</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.41%;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;"> 221</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.41%;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;"> 359</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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;"> 36,958</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.41%;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%;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;"> 33,924</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party purchases</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials purchased from related parties</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.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: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;"> 6,266</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.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: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;"> 7,689</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment purchased from related parties</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.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: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;"> 2,820</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.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: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;"> 831</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others purchased from related parties</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.41%;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: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;"> 20</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.41%;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: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;"> 330</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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,106</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.41%;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%;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;"> 8,850</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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: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.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: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.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: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.44%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2023</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials purchased from related parties</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.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: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;"> 20,592</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.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: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;"> 21,725</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment purchased from related parties</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.41%;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;"> 3,453</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.41%;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;"> 1,951</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others purchased from related parties</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.41%;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;"> 44</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.41%;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;"> 487</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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.41%;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;"> 24,089</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.41%;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;"> 24,163</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;margin:0pt;">Related party investment transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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 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.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: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.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: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.44%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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;"><b style="font-weight:bold;">2023</b></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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity interest purchase from related parties</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.41%;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;"> —</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.41%;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;"> 23,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party receivables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Accounts and notes receivable, net from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.91%;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;"> 13,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.55%;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;"> 10,016</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party advance payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Advance payments for property, plant and equipment to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 4,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:10.55%;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,884</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance payments and others to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.91%;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,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.55%;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,439</p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.55%;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,323</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party payables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Accounts and notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 10,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.55%;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;"> 16,695</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">These transactions were consummated under similar terms as those with the Company’s third-party customers and suppliers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of November 13, 2023, Hanlin Chen, the chairman of the board of directors of the Company, owns 59.13% of the common stock of the Company and has the effective power to control the vote on substantially all significant matters without the approval of other stockholders.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Related party transactions are as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merchandise sold to related parties</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.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: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;"> 8,407</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.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: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;"> 11,181</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials and others sold to related parties</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.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: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;"> 233</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.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: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;"> 646</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental income obtained from related parties</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.41%;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;"> 82</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.41%;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;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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;"> 8,722</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.41%;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%;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;"> 11,941</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merchandise sold to related parties</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.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: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;"> 35,177</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.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: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;"> 31,343</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials and others sold to related parties</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.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: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;"> 1,560</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.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: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;"> 2,222</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rental income obtained from related parties</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.41%;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;"> 221</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.41%;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;"> 359</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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;"> 36,958</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.41%;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%;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;"> 33,924</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party purchases</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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: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.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: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.44%;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;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.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;"><b style="font-weight:bold;">2023</b></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;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Materials purchased from related parties</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.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: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;"> 6,266</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.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: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;"> 7,689</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment purchased from related parties</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.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: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;"> 2,820</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.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: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;"> 831</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others purchased from related parties</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.41%;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: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;"> 20</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.41%;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: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;"> 330</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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: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.41%;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%;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,106</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.41%;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%;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;"> 8,850</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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: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.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: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.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: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.44%;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;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2023</b></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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Materials purchased from related parties</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.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: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;"> 20,592</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.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: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;"> 21,725</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment purchased from related parties</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.41%;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;"> 3,453</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.41%;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;"> 1,951</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others purchased from related parties</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.41%;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;"> 44</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.41%;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;"> 487</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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.41%;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;"> 24,089</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.41%;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;"> 24,163</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;margin:0pt;">Related party investment transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:71.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 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.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: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.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: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.44%;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="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;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.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;"><b style="font-weight:bold;">2023</b></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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity interest purchase from related parties</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.41%;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;"> —</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.41%;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;"> 23,618</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party receivables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Accounts and notes receivable, net from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.91%;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;"> 13,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.55%;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;"> 10,016</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party advance payments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Advance payments for property, plant and equipment to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 4,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:10.55%;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,884</p></td></tr><tr><td style="vertical-align:bottom;width:71.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance payments and others to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;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.91%;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,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.55%;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,439</p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.55%;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,323</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Related party payables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:71.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:2.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:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Accounts and notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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.47%;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.91%;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;"> 10,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.41%;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.55%;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;"> 16,695</p></td></tr></table> 8407000 11181000 233000 646000 82000 114000 8722000 11941000 35177000 31343000 1560000 2222000 221000 359000 36958000 33924000 6266000 7689000 2820000 831000 20000 330000 9106000 8850000 20592000 21725000 3453000 1951000 44000 487000 24089000 24163000 23618000 13571000 10016000 4806000 1884000 1970000 1439000 6776000 3323000 10283000 16695000 0.5913 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22.         Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legal proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is not a party to any pending or, to the best of the Company’s knowledge, any threatened legal proceedings and no director, officer or affiliate of the Company, or owner of record of more than five percent of the securities of the Company, or any associate of any such director, officer or security holder is a party adverse to the Company or has a material interest adverse to the Company in reference to pending litigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Other commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition to the bank loans, notes payables and the related interest and other payables, the following table summarizes the Company’s major commitments and contingencies as of September 30, 2023 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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.99%;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="14" style="vertical-align:bottom;white-space:nowrap;width:49.84%;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;">Payment obligations by period</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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;width:1.99%;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;width:8.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;">2023</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">2025</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">Thereafter</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,925</p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for purchasing and service agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> 26,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> 8,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 0.05pt 0pt;"> 35,247</p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 26,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 8,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 2,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.13%;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;"> 38,172</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;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;text-align:justify;margin:0pt;">In addition to the bank loans, notes payables and the related interest and other payables, the following table summarizes the Company’s major commitments and contingencies as of September 30, 2023 (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:48.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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.99%;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="14" style="vertical-align:bottom;white-space:nowrap;width:49.84%;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;">Payment obligations by period</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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;width:1.99%;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;width:8.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;">2023</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">2024</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">2025</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">Thereafter</b></p></td><td style="vertical-align:bottom;width:1.98%;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;width:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;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,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,925</p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Obligations for purchasing and service agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> 26,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> 8,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:7.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 0.05pt 0pt;"> 35,247</p></td></tr><tr><td style="vertical-align:bottom;width:48.16%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 26,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 8,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.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 3pt 0.05pt 0pt;"> 2,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;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:7.13%;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;"> 38,172</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2925000 2925000 26939000 8308000 35247000 26939000 8308000 2925000 38172000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">23</b><b style="font-weight:bold;">.         </b><b style="font-weight:bold;">Off-balance sheet arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2023 and December 31, 2022, the Company did not have any significant transactions, obligations or relationships that could be considered off-balance sheet arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">24.         Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">The accounting policies of the product sectors (each entity manufactures and sells different products and represents a different product sector) are the same as those described in the summary of significant accounting policies disclosed in the Company’s 2022 Annual Report on Form 10-K except that the disaggregated financial results for the product sectors have been prepared using a management approach, which is consistent with the basis and manner in which management internally disaggregates financial information for the purposes of assisting them in making internal operating decisions. Generally, the Company evaluates performance based on stand-alone product sector operating income and accounts for inter-segment sales and transfers as if the sales or transfers were to third parties, at current market prices. Each product sector is considered a reporting segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">As of September 30, 2023, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&amp;D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&amp;D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong) and inspection and testing of automotive products (Zhirong).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2022, the Company had 15 product sectors, six of which were principal profit makers and were reported as separate sectors and engaged in the production and sales of power steering (Henglong, Jiulong, Wuhu, Henglong KYB, Hubei Henglong and Brazil Henglong), and one holding company (Genesis). The other nine sectors were engaged in the development, manufacturing and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">sale of high polymer materials (Wuhu Hongrun), power steering parts (Shenyang), R&amp;D services (Changchun Hualong), automobile steering columns (Jielong), provision of after-sales and R&amp;D services (HLUSA), production and sale of power steering (Chongqing Henglong), manufacture and sales of automobile electronic systems and parts (Wuhan Chuguanjie), research and development of intelligent automotive technology (Jingzhou Qingyan) and manufacture and sales of automotive motors and electromechanical integrated systems (Wuhan Hyoseong).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s product sector information for the three and nine months ended September 30, 2023 and 2022, is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:53.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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 Product Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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 Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 63,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 62,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 2,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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,996</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin: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,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 11,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 11,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,116</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 33,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 36,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 4,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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,760</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 13,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 188</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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 Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.96%;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,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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,337</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,609</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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.22%;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.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:7.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 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (211)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (56,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.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 0pt 0.05pt 0pt;"> (55,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (391)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;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;"> 137,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0.05pt 0pt;"> 137,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> 11,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> 8,007</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:53.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Net Product Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Net Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 192,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 177,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 5,680</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 53,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,219)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 26,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 30,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 100,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,939</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 100,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 87,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 9,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 3,927</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 30,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,741</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 75,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.96%;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;"> 67,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 4,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 3,806</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 547,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,944</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (632)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;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;"> (157,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> (147,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> (1,221)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 417,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 400,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 30,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 18,091</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 15 6 1 9 15 6 1 9 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s product sector information for the three and nine months ended September 30, 2023 and 2022, is as follows (figures are in thousands of USD):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:53.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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 Product Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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 Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 63,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 62,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 2,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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,996</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin: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,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 11,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 11,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 27,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,116</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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;"> 33,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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 0.05pt 0pt;"> 36,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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;"> 4,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.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,760</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 13,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;"> 188</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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 Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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;"> 28,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.96%;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,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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,337</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 193,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 11,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,609</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.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:7.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.22%;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.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:7.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 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.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:7.94%;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;"> (211)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (56,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.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 0pt 0.05pt 0pt;"> (55,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:7.94%;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;"> (391)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;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;"> 137,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0.05pt 0pt;"> 137,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> 11,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> 8,007</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;width:53.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Net Product Sales</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Net Income/(Loss)</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.92%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.9%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;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.21%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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.22%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 192,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 177,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 5,680</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jiulong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 53,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,219)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wuhu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 26,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 30,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hubei Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 100,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,939</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Henglong KYB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 100,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 87,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 9,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 3,927</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Brazil Henglong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 30,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,741</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;"> 75,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.96%;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;"> 67,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 4,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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 0pt 0pt;"> 3,806</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Segments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> 547,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,944</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (632)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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:7.94%;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;"> (157,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.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;"> (147,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:7.94%;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;"> (1,221)</p></td></tr><tr><td style="vertical-align:bottom;width:53.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 417,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 400,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 30,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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;"> 18,091</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 63580000 62590000 2715000 1996000 15605000 16986000 302000 196000 11841000 11831000 -175000 16000 27602000 29525000 2572000 3116000 33491000 36995000 4619000 1760000 13335000 11510000 422000 188000 28483000 22991000 1464000 1337000 193937000 192428000 11919000 8609000 0 0 -633000 -211000 -56396000 -55221000 -42000 -391000 137541000 137207000 11244000 8007000 192503000 177401000 6755000 5680000 52106000 53071000 1360000 -3219000 26726000 30695000 471000 70000 91165000 100744000 5106000 7939000 100846000 87815000 9243000 3927000 36264000 30471000 3459000 1741000 75057000 67667000 4497000 3806000 574667000 547864000 30891000 19944000 0 0 -1489000 -632000 -157473000 -147100000 1193000 -1221000 417194000 400764000 30595000 18091000 On August 21, 2012, Brazil Henglong was established as a Sino-foreign joint venture company by Hubei Henglong and two Brazilian citizens, Ozias Gaia Da Silva and Ademir Dal’ Evedove. Brazil Henglong engages mainly in the import and sales of automotive parts in Brazil. In May 2017, the Company obtained an additional 15.84% equity interest in Brazil Henglong for nil consideration. The Company retained its controlling interest in Brazil Henglong and the acquisition of the non-controlling interest was accounted for as an equity transaction. In April 2020, Hubei Henglong acquired 100.0% of the equity interests of Changchun Hualong Automotive Technology Co., Ltd., “Changchun Hualong”, for total consideration of RMB 1.2 million, equivalent to approximately $0.2 million from an entity controlled by Hanlin Chen. Before the acquisition, 52.1% of the shares of Changchun Hualong were ultimately owned by Hanlin Chen and 47.9% of the shares were owned by third parties. Changchun Hualong mainly engages in design and R&D of automotive parts. On February 21, 2012, Hubei Henglong and SAIC-IVECO Hongyan Company, “SAIC-IVECO,” established a Sino-foreign joint venture company, Chongqing Henglong, to design, develop and manufacture both hydraulic and electric power steering systems and parts. On March 7, 2007, Genesis established Hubei Henglong, formerly known as Jingzhou Hengsheng Automotive System Co., Ltd., its wholly-owned subsidiary, to engage in the production and sales of automotive steering systems. On July 8, 2012, Hubei Henglong changed its name to Hubei Henglong Automotive System Group Co., Ltd. In January 2015, Hubei Henglong formed Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., “Shanghai Henglong”, which mainly engages in the design and sales of automotive electronics. In August 2018, Hubei Henglong and KYB (China) Investment Co., Ltd. (“KYB”) established Hubei Henglong KYB Automobile Electric Steering System Co., Ltd., “Henglong KYB”, which mainly engages in design, manufacture, sales and after-sales service of automobile electronic systems. Hubei Henglong owns 66.6% of the shares of this entity and has consolidated it since its establishment. In March 2019, Hubei Henglong and Hyoseong Electric Co., Ltd. established Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., “Wuhan Hyoseong”, which mainly engages in the design, manufacture and sales of automotive motors and electromechanical integrated systems. Hubei Henglong owns 51.0% of the shares of Wuhan Hyoseong and has consolidated it since its establishment. Henglong was established in 1997 and mainly engages in the production of rack and pinion power steering gears for cars and light duty vehicles. In December 2009, Henglong, a subsidiary of Genesis, formed Testing Center, which mainly engages in the research and development of new products. Jiulong was established in 1993 and mainly engages in the production of integral power steering gears for heavy-duty vehicles. Shenyang was established in 2002 and focuses on power steering parts for light duty vehicles. In May 2014, together with Hubei Wanlong, Jielong formed a subsidiary, Wuhan Chuguanjie Automotive Science and Technology Ltd., “Wuhan Chuguanjie”, which mainly engages in research and development, manufacture and sales of automobile electronic systems and parts. Wuhan Chuguanjie is located in Wuhan, China. Jielong was established in 2006 and mainly engages in the production and sales of automotive steering columns. Wuhu was established in 2006 and mainly engages in the production and sales of automobile steering systems. In December 2019, Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd., “Wuhu Hongrun”, which mainly engages in the development, manufacturing and sale of high polymer materials. Hubei Henglong owns 62.0% of the shares of Wuhu Hongrun and has consolidated it since its establishment. In June 2023, Hubei Henglong contributed certain equipment and intangible assets to Hubei Zhirong Automobile Technology Co., Ltd., “Zhirong”, representing 100% of Zhirong’s paid-up capital. Zhirong mainly engages in inspection and testing of automotive products. EXCEL 97 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( PR;5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ,,FU7V.KY0NT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVEE#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA>!:%\Q.?H T8RF&YF.[HD5-BR(U$0 $D=T*U6?/B,8X%I!3BB14<)>,V!#GQI:Q;&9=( M.H7Y5S*"3@&W[#+YM;N[WSVPH6W:KN*\XMV.<\$WHKE]7UQ_^%V%K==F;_ZQ M\45PZ.'770Q?4$L#!!0 ( PR;5>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M##)M5TWYX"T!!@ %2 !@ !X;"]W;W)K"T; (2A.'N.[ 26F<=<:CXMJ#&(]XKI(X8P\"R3Q-J=A< MLX2OKSJXL[OP%"\B92XXX]&2+MB,J3^7#T*?.95*&*P[Q0R7R>_!V'*KKJ7'10R.8T3]037[]G6Z"^T0MX(HN_:%T^ M>W[>04$N%4^WP;H$:9R5O_1U6Q'[ 8,# 60;0+X)P(?>X&T#BIISRI(56#=4 MT?%(\#42YFFM9@Z*NBFB-4VIYBZ2$15,CAREWV9BG&"K?%TJDP/*E^@CSU0DM6K(PK?QCBYE552R*^HU M 05G;-E#GGN&B$L\2WE\.'S*5SV$/5OXF^)X5V)(+9<.#I93(;97B@U$M\085WJ 9W@,3,3<= M-D0Z85@;#U:J/L.#WR$8WY)S6'$.&_9,0?584^2PP^T(:\UI(JT-"8:U!+RH M "_ 0FTSS5V<,#3-TQB1VF\#KPG&A M.VPQBIRAF=)?*>("^3S/E-CHW]!:(T?4;VYMQ'!06^0]\X&;(#_35W0?ZJ\V MGL=!Z3L.=^TCDI[7=2\N^L-AW\H+!K?E)34O:<(["4.M+L]V!^B#?@Y]RNSM M"DM.>:\L($;O6;9(>+9 3YR&9^ASCAYCRM$-6VFWOBRRXA=N?8D/OZ1MO=16 M"H-N!:Z7YS6WU@LL.8NHC&)T8Q))'-BROP\KM(6N/12&71 ,'0EF[PZPZ.^Q M;O\O$<^1K\6MU*=P6;BV61@V1]]2FV*:]/;,UU;/?$3N??["8O0@^"K. GO7 M/H7MPK7OPK!=^@]OF<:MJ+"2/[7BG<)MX=IN8=@C%'I=@@8N!E>H4 M%@O7'@O#!ND##VB"'B*=+:&1"!89XD$7G6/21<-+%ULI3^&U<&VV,.R2GF.E M322?(TQ^?OD%S5B0"WO2N#ZBY/,TU8/V3/'@ZQGZT>UIAXG1D@JTHHE],@0K MMF0GM=DBL!W2TX/0I,K9)GWAB0WYB( _F2A_%P(XVC*R5W1E-HIY]:%JB.*GZW+ M6SXZSQ03Y6*GF;#3';B5$U8\Q'D*&T1J&T0:V2 SH=63'#W9 M67#[\'A$9\JS+@T"IF6T2%@*6GE/88!(;8!((P,T2VF2H.MAL/:,M;^QX/=RK>,VP7]PY2PW*.=\13>Q]O;6H.=RD0# MAB5D0JTYYHC P:P*Q_U?,&=OX]4,>,5^M$2!F>.7>[#5U6K/>U+L]#KUX^6& M^4=JQDN)$C;7H6YOJ!.>*/>@RQ/%E\4V[@M7BJ?%8<1HR(1Y0-^?&PO=V]R:W-H M965T&ULO5IM?BH>=,@^6-U?[[$'< M"?5Y_['1=\NCE;RH1-T6LD:-V%XOWI'+E''3H$/\NQ!/[Q0K49;&DA['GX/1Q;%/T_#T^MGZ^XZ\)G.?M6(ER]^+ M7.VN%_$"Y6*;'4KU23[]0PR$0F-O(\NV^XN>!BQ>H,VA5;(:&NL15$7=_\^^ M#(XX::#MP WHT(#:#8*)!FQHP%[:0S T"%[:0S@TZ*@O>^Z=X]:9RFZN&OF$ M&H/6ULQ%Y_VNM?9749M N5.-_K70[=3-2M:YGG:1H\]U=L@+I:_TLU:619Z9 MFSNE_^G(4"V26_3K7C29F>$69;5!5CH\=R9N'@7Z4&]D)= %^GRW1F]^^!'] M@(H:_;:3AU:#VZNET@,VW2XWP^!N^\'1B<$Q](NLU:Y%J1YD#K1?^]LGGO9+ M[:BCM^BSMVZIU^"=V+]%#/^$**8,&,_JYD__Z][/G,&.H<,Z>^S_ M%CI0A/1C". QF#1ZV>ZSC;A>:&NM:![%XN:O?R$1_CLT/7,:6\]I+)W)V-E$ M!L>)#'S6;_ZE]Z-](_/#1J$V*P6X4GL346?"[#Z/-X3Q,"!7R\=3#X,PBODY M;.W" L))$IS#4@"&,8]&V!G?\,@W]/)=R5:9B!PXMTB'+)1=;GLSX2D90GEL MC7(%P2(:)Q9G%\:"F&#+@RD$H\$)[(QS=.0<>3G_W,BV-8RWA8*H1DZO-."A M-6TK (43$EM$7524X(19/%U4&+.(P33YD2;WT]32"&G](=5.--/!S%T>A-MD M 1!-L,75!;&04XNJ"PH9C6"F\9%I[,V^_Q1M>_F<5.L')+[L33(&Z<9SYM Y MC:WG-);.9.QL.I+C="3>P+O34O=;TY"XL1)C:UFL %#"[17F@@A.8CN3 "C* MPAB..X)'Q8C]:TS4.NC*;A?/:F7@]\$F'3]9L=IT+O[EBW+/8.I\JK@=JRL(%C-* M;.(N+(@2GMC$75C(2( GB(^*EWAUV,U0X6P;63W3UWH6I,V ):J#SZ;MPH(X MMM42@*)A%#O3#?49!E/A/LI#XM>'OW:;:=%Q_PG5 A00@XUS%12&-E\7Q8/ MINN"@HABFRU@"D=\@NRH#8E?''ZHE=#;PW$M@UQ=C79! X%Q#*&ZG MA11":?=.: @RJD+BEX7OBSJK-X5>S=^:7E>ND8WZD/@%XK""[\56-F(@C53VY9C#NIPN_CP4ZJLYO=!YOM8IKJM@L^VV M*(NNM-7-]EE=3*0\5^_INH%&MK< &,9.J03 &*.!$R& 7 TYGW+8*#.)5S8- M.O/#T5$3E&-@I,_O)- MJ:NG'U\5 Z[XTMG)=H@+TJO:K@C7 (R%SI8'V*(1GRB5Z:CVJ%_MF<.!8O)T MA@(*BU [HZ\ 6.Q&.H!B.$RLO)I"?<:Z#)U@.JHZZE=U?:2/?%&F5%/<'U1V M7^K0EZB6]<5&UJJ1O=8OAJT"# *2#0>)+9C7%1([24!@!BW%TX*=4CIQ.9/ M1ZU'_5KOW6;3B.Y,7WN@$;FH]MW=8U8>A%D1YIFH.A^]SD&N1KNP2W (8]=" M$(;:E0 (FD@7=)2#U"\'/;&RSQI3$/0YXNO?6G-5:;>U._W#3I:Y:&"ON!HN M"9Q,"J!X8(N&-8#2&8';N12 D2AF4Y$SRD8:?.-\^/2$M_?3)SXQ MJ[7UK-;2N:R=S\BH;:E?VWXCEX/'G6XN=V%0+@>.,:%<#O3IR>6CKJ61-_;Z MDF7SX@CTJN171^"'WRG% /ULQ,J@(".[,)C#:""F-DGKY"M))PXFV"C%F=^+?X_TV+, ME=2.%H,P=B!!&$>+@:")%<1&]<[\ZOTUT7,NSD"'])U%YWLA=7SBPO0"(YC: M?@',18D=@BEHCM-DHHAGHXAGU+L=?J=017OS,LT\0!>@M[PEQ*M?TL]I;3VK MM70N:^?S>/+%A;_@N,W:8H/>%#7*];+.3F<&W"<&<_PDH/!;.UNM0)2]F:Q! ME/V2.P51)\? Y\3'6H+YCZ#717DP9RZOH!Z\B#J$_8HFNQ!9_9#=:^IZW1_NE1;) ^J55F=FVP/+U-O=?#J93JGM?6L MUM*YK)U/V5A],/^I^KA,^ZF! Q0X!LZQ 9,1XS",[4%]J,P61G,>, M3;Q38*/&9WZ-?[I6??P! :_'FC#GM0*(C ),G5<+L,T$1S8R!9&<)W%L*Y'E MR<>5E6@>NJ]:S39YJ%7_L=SQZ?'+V7?=]Z+6\UMRN2+ \S6Y3/OO8D?S_6>Z MOV3-0U&WJ!1;W15^R_5PF_[+U_Y&R7WW:>>]5$I6W>5.9'K+-@#]^U9*]7QC M.CA^?WSS'U!+ P04 " ,,FU7NNJ5DS@# #'"@ & 'AL+W=O:_FCP<$%!GF, : NL2O"<(;D-PGSN#UQ"\Y\[@ M-X3*NEU[KQ*WX)I/QU+LB31H5#.-*OL5&_.5%F:?K+3$KRGR]'0NBAA7'6)R M5_!MG&ILX9@261ISTUEI?.'&T(J(-?E:@N1FA17AA4'FN#L3LVUV0#X5DK!3E[?4Y>D[0@WQ*Q54A68UNC 1.&'37!SNI@V1/! MNN2S0&%%EAAT/,!?G.9?GN#;F+@V>^PQ>S-V4G %Y05QG;>$.?:C9+CM5G(K/>\)O2]XJY52Q-M($\4S&%S@6B*H),P=MIM2-_0] M.K9WAWD;A#$G/(8M^C"/AO32.X8M!V".$P9_84=^O=:O=]+O7"AMSD3C61$\ M-$.;0>P(\]^Z]D_Z?D6 MLNI6*+G4Z? *GQ0PO[TK5?(()A;>' KD#JSIFUH'D?1"D==?;2HH]R?1IVM)8#*.IZ[O"&"UNKXS>G ^ *KM+JH^BM?EWB?N=RD^)_.8(U3.1&PO=V]R:W-H965T&ULM5IKC]LV M%OTKA#?HMH =BP\]G,X8F$Q0-, V&XPSV\\O M[T4B7VXG>/+CP4.\W2G]8+Z\R?E6K(1ZS#\7<#<_>MG$J3X3MWP]/J']]_JX"&8)UZ*>YG\&6_4[G823=!&//,J40_RY7=Q",C7_M8R M*>M_T_H#CU]J[,^5K<3F!!E:+8B\GRIW_@P/O5%MU( MSEJQTF.LU.5]><_+'8)10VM](?ZJXCU/('CK*#:N@MJ53@K[)?8BPMC-?'\: MC\6,P)_@:-9"RHY(F1/IYT1LMJ(!:@/7M/9/WDJ"* P[V/I6- RI;X?F'Z'Y M3F@?LSUTF2QB8>TVO_=.[%$<=:%9S# A=*#;@B.VP(GMWVHG"D@?IU/:!C+H M=]\"DRY&BY5/O- .,3Q"#)T0OTC%DPL@AKV7^UZT\$D'H\4,(.+(#C(Z@HR< M2>&3S&;K\XDA&C,QC.2L%>_B&._"O=P*T >%>IVB'+*^JG.$3@\Y$+>:HDPH M6_@+RU3W_$74&2*;61!X U,=>X;!/"?H?VF452E0H2F['(1Y<',*8.&%M(/2 M9N7[ [D"G] L=H.4V7:F1)$":^Y%J=*A='OP<_K^P(N"H NS;P8]CKT!G(8% ML9-X#IDCZ\U[*U323PQ1X'69P6*&PR"@ U -B6$WBS49Q &/]MX;>I&WZ(VX MQ0XS>I)BV@ -=V%VD:1(8OX4)[$"IK"F#^SDP&OSQUC>VD$;5L1N6ESM9*&: MF9Y(GME'IL]Z-/*#;L*PF#$_"/' N!ARQ&YVO%NO907+KTYOF52B1#E_Y4^) ML(*UT!_1W-)%:[&C/A[B26R($KN9$N 6%6@@\2W72KV!+>MU>H!M[^0^);+0 M[^<[BUE$\5 G&^;$3J+J2)"3)6#%&O4G!&-TT<5J,8,>'F(0PWK837MM+7(. M:Y_'*".!WYL/%KN X<4 E1##=\1SIA5#)><2"W$2Y]4[EI&\M<,V#$HN95#% MO[D6+.E38Q1&W>&Q6&$_\H9&YV0;>2V!GIE/I$^/(?.Z^M9B%2SH0&XAAD/) M)1QZ#F&?(*D?1;1+]#:[R('2$"EQ[P+O99K&C62JD]^]S%2<;46V!L3HYY40 MZ!.D<43(+U;\_P,C(NL*^/\=M7O L"KQG6O^#_'].\_@82W'U:M]N3N9^>KE M/I*W=L2&I(F;I!_$1HA4K_%F,<&0%S(!JRTH:$@#H*'MD[5/P\')JC[$UC?R MHP&]1PQ1D] Y2"LEUU]W,MF(HORGAR$_%VC/DTJ@&;JK%(C"^#MHF!F*O"D8Z+^HW'$ ]"OZ6)95_1LE M4TJC*?5(O(6V_<;3:Q+F)#ZLUYO)G%&5KS/(94; 79%Q(!#6F/ MT,Z9M4N%1FY0M]QX$(K#(]"?O( ,M"UGUBKAJ%)C+&_MD(W4H&ZI<9?GA@KPK%D;GI$8U"TQ'C-^#J!E9Q[2!>ONL&QV+,0A&X!X4F!V MZPK8LU1IE=0G",U692U3&*N=/@#:"TCA<&]5;[0O(F:8XD6W*&FSHPP/K$UJ MM 9U:XTOA>!E5;PV"0V2$IEBGTP#R%A8&BRZ#G35KAV^$ M!G5OWQM!"-E;*U<]9CP[=$6'V*S8+?MZ$L&FIPO>8H=Q,+@RC&B@;M'PZ1JE M0"T;=J"N+@%8S+"/A]0"-6J!7E( O[AK^]MTRJ+ [QW#6.Q($-&A=6%HGKII MOK=3F**T(TKK*7]Q0'U>M5;G;':.ZAPU)$S=)/R8%:))4##;A[8^;A]7T]I( MWMI':8;)F9O)+SCB9*/2^%C>VO$:&F=G:+Q?YRL@(<=[O:L8/"9@?=8F)%RP M;@7>9@<3TQLX[AZ>/Z.JCXSLH"YZP^7I(Y1JP]C>6O':X0$ MN_J(X)+489$*U.^=%-C,0'@,?2IA% 5SUQ\N3ARCEA_&\M8.VN@2YM8E5R:. MQEG[:Q82=46'S2SHJ^OYR7=7^J.W/WBQC;,2)>(9VGEO0QCBHOF.K+E1,J\_ MQ7J22LFTOMP)#E))&\#OSQ(".-SHK[N.7_,M_PM02P,$% @ ##)M5ZU, MPV21 @ 40< !@ !X;"]W;W)KURX9NO2V 4_ M2VNZAB68FWJA<.;W+@6K0&@F!5&PFGE?PXMY8N-=P&\&6[TS)K:26RGO[.1' M,?,""P0<Z.']V_N=JQEENJ82[Y'U:8:".K3HP$%1/ME=YW?=@1A.-G M!%$GB(X5Q)T@=H6V9*ZL*VIHEBJY)92 M%/A,H" W@C8%,SC"-2TY*ZB=7%).10YD:5-HR;Z$>D3BX(Q$010/R.]NE#F 1?AJI_)[.]7L1] M+^*7W+$7586?&;Z ^=T9J:DB&\H;("=,D$)R3I4F-:CVT9\.M:+UGSI_NYEL MLF 4!$&8^IO=(E\-V\,?]_CC-^"W[R>AC2FE8O^@&.)M#2<[(-.@_3TA/B)P MCWG2,T_>SLRT;H9Y)P<8<13'TSB(GO >$;C'F_2\R8N\O_#8T(UZV"<>0DT. M"*)P$B4'G7T]K@7U=S8\>]C\I&K-A"8<5J@,1N=HH=H-O)T86;L]\%8:W%'= ML,0S#Y0-P/LK*>)+^QDB(8D-2?! 2+;[Z[L *5(B0=AN]271RV+U+':Q MS[,P;Y^$_%EO.5?HN1L1SGBCM@L%_>W[/\UQ[ AQ_MDYGW6_JA<>O#]Y_,<%# M,"M6\WN1_RM+U?9N%L]0RM=LEZOOXNGOO THT/X2D=?F7_34VGHSE.QJ)8IV M,2 HLK+YGSVW&W&T /S8%Y!V 1DN\"<6T'8!-8$VR$Q87YABRULIGI#4UN!- MOS![8U9#-%FIT_BH)'R;P3JUO!=E"DGA*?I1LEV:*7@%G]4BSU*FWSPJ^ _R MIFHDUNB>U5OT"^2^1M?HQ^,7=/'A$GU 68G^V(I=S%2(>H18\]V]?3AQP M:+?'U/BC4WNL-VUM-FTM18'@#$JFLG+3%'&F,E[?V+:M<>O;W>H#?E-7+.%W M,SC!-9=[/EO^]2\X]/YFB_E,SDYVP.]VP'=Y7_X#^E%6)J+@MC";M:%9J]O. M?DF]8!'B9G)[L7=KL7.M/ZA8/3)&--0RY3 MQ HA5?8?\X$M\L9=<)Q#&H;A(-,6J\CWB#W348 M@HZ62 Y=#^6BKKFU=T4C--=^X T@CXW"*YP3^*V0;0?[7V3.@9)!Z./]I5E<""L3.8-X( M2#3$:K&AP034(W[&S@YU\:V$$@6A?,*-MS:5UI/9VHLY_)V&C?IXR;. M%'U*$K'3;5GWE5(H7NONS+,]6^56%FG]G=03\2D>\HC5#H>$3(B7)O5Y_VB&C82"Q6&$\544^_V,V_OZLMER GH9^4JJUW*T;?TDOH M$OP%J,,80C+J>^P?_UR+N^1&'SL-[.+OS MB\/9O9P\O$ZJ???A/9.WT[A[KL5NLK4!$/1:PRAVP '^N]"#48!:F$EO,]OH;$VKLCQAA;$0];XJ^>MK%;M[]592; M:\5ET8@"Y]Y:6#8@X6AO+68$Y+4=*>F)EKB)]K3Q@"I8@310$QV2C/D3E,S1 M=K7#V]AL08()M45ZHB5.0C,SRILTO14Z'K=M#T3K$/K8C.(PBB:P]V1)R+LF MS RHJ'[+*$*<)/S>KG,N;Z>[T!,P<1.P72JAE!?Z2.>"P? &8CK?I495MX?\ M;73C_NEW;]28Y4&-3U1!S_+$S?*F"AJ1! &:0H!:A@I6+U>HRID.$#:"@VJO M],B+0.Q.E/.8X,-P= ['1AC[="**7@00MPAX8"_=/,X2P"KY*V%<-$G5Y?XA MO/*Q;[[_0*Y"2J W9FDSVN=F)*F8U*+% M"DKC<(5D_.G+H"MP4U?<7#WF+Y?6K;/H$DQP/-H]FQV83?6Q7G,0]U!NV[^L M5*S<9, 1KA(?S]U:0 \EE<.LM#DAC?S9<'55J16 MR!;E$$5D2,,V,PST-K77O78@;NWPL)/)5K<9&'OKK9"J8>6L"\:^T9:)/0C( M8L06%KMH0?'$G1?I]0-QZX<'*1+.TY8L"J9VTE#$.\,8:P8_)O%P6+"8!<'" MGQ!!M)<6U"TM+-TN[W31*]"I95+'HTG19K6()^9$V@L-^D:AL:L;'K*QM17U M6#U:[9<;I MZ5FQ\F>C+:R!CXG>)W!(AAFSF-')*PG:*P+J5@3?>75@ SC:KT"U#/5^C/UA M_[?:83^<&,1H3_S43?RG8'7_7PD)7G1]:;;6:L4P<:Z5W8HE/Y&2$ Q+IJZ; MW3_X[K*S,C:=N$.E/6%3-V%#W$RB*)C@?;_G??]UWG\#=L046O%-5NJ_2QP:"@P1 MF5U)^F.NQT&\"(8ILMHM_,7$38G?JP+?K0K>$1;7%U2O!H3'?R^E 4PBPX!L M=CCRA^U\?O2,0<'EQCQZ42-SS]?\9;[[M'N\XY-YJ&'P^6=\<]\\I-&[:9X9 M^8U)R%<-_7T-+KV/$>RR;![#:-XH49DG&59"*5&8EUO.8%K0!O#]6@AU>*-_ MH'L89OE?4$L#!!0 ( PR;5>*[\*OCP( )T& 8 >&PO=V]R:W-H M965T&ULM5513]LP$/XKIPQ-(#&2)FW'6!N)EJ'M :FB8WLV MR;6Q<.Q@.RW\>\Y.FI52JCUL+XE]ON_S]_GBRVBM](,I$"T\E4*:<5!86UV$ MH[IG!J1*_>6Z+<7 >0(X+5@M[J];?L?7C!69*&/^$=9L;!9#5 MQJJR!9."DLOFS9[:<]@"$,]^0-P"XEU _QU T@(2;[11YFU=,61A0S2O"":2F_@>,8TA0NT/&/B!#[!W?P*CH].X BXA)^%J@V3N1F%EG2ZW<*L MU31I-,7O:/H"-XJ(#7PC;?EK?$C^.I/QQN0D/D@XQ^H,DN@4XBA.]NB9_CT\ M/B GZ^?]4;C:-K8GBY+B+NN5_GZGOW]0_RT*_VE43%N.>PM\D,!U MI@M3L0S' ;4>@WJ%0?KQ0V\8?=U7G7]$]LKKH/,Z^/^U&KRIPK#?VRW5VZ1X MF.Q6*MRZZ27JI6^ !C)52]O="29Q($"YS$#:!;IERT"WG7.^*;:(M74D5[9) MTU]_GE?R+8X3VFW/G"\XMJ7W\KQWF9.%-I_32(B,?9W'*CWM15F6O-K=38-( MS'GJZ40HO'G09LXSW)K9;IH8P4.[:1[O^H/!>'?.I>J=G=AGM^;L1.=9+)6X M-2S-YW-NEA^?#5Q=[M-XN^"C%(FW\9J3)5.O/=',=GO8&))"(19 1!8[+HYB(."9" M$.-+0;-7L:2-S=\E]=^M[M!ERE,QT?$G&6;1:>^PQT+QP/,XN].+*U'HLT_T M AVG]B];N+7^N,>"/,WTO-@,">92N2O_6N#0V' XV+#!+S;X5F['R$KYFF?\ M[,3H!3.T&M3HAU75[H9P4I%1[C.#MQ+[LK/W9L:5_,8=1"IDTSS%DC0]VZ-"$:[NWX58E6Q^*=N%OY7@O4@\-AKTF3_P M1UOHC2I=1Y;>Z%?HZDCM=9.B4'F5)CP0ISW$0BK,H^B=/?]M.!X<;Q%TKQ)T M;QOU'Q-T.ZFAQS928Y-(*L[.6T!XC77J ML+:O Y#42J@,@O,U43UVB7R;L4L!JX'KE8X)@92]DW,)V+''4K!"M*.RM;+(D/&K>2X]= <28F/UU?XZG3@VX147]ZAW>U+2; MJC:T.[3:'9#\'XR&;#E$&Z"R-Z$XA%63U#Y MX-)Y @TS%"_H2D:/@5/3":&%<]@'**47)!>?S8R8400J%'6)V !Y)]OJPI7P MT"Y+U"Y\*W02"P)[>'" W*B/G+G=8B1LW/KN/>!I)]E;FUE]O]0(4[C,!F^/V$K9$8,">U3_>8O^W2.=U+#2R\ZUUL76ZY=J2L-]!^![)NTOKUD=KAF[,GY M^7T1ZE6>N)Y3PG)E[8/A(47@NA.OL"R219O?$3O:]P[WP*>\.N>:1/DLY^IO M*584"J1013IM -IVA)7]520.UMRMY1/. Q#V:A9QV>3K7%PK&5".;*3QUXTT MW@JB@DI;X6%71F@)\IS/DV/VQ[\O"AE0AT4=9D_'0D4()"J^/AN/O3%Q*Z]7 M2YT*6O;"8O82K;UM'V^ +"_5W19PP+FD4;&ID^C^T"E77EUP8ZW)44 QRMV@ M?!G)XPW17*ZM2.]5I,>^(UE>)X1V$('N5)V#C3"_KG'H[,OZ0WTX\@-'?<8D:"LXFNS1A@Z&RC8ZDC!W M22IZM%&2@'[0PICF;=82:>35E:Y#)/2%OMW\H#%;4]>SQLGU<<2I MD\&>5Q6W;OKC[U.Y' K2]E10RH'!/I\K<-SW7'C\:G;6*2MVQ33BL3$&1L2Y M36,'KI/N5Y-'D_]J8NH39.AY(<5GA::46K^5HH<]G;6U$0LTLFUHSOLTH3GU M_@F8E7;O:0Z-BQEAZ/?;Z36@F"=P(8H=3,'V1]L#=N!1S:LZ2T"(J;<&BK>& MCG)F<@A2]6J6>IIS,;]L,/'&P0%T%?)H 1(T/[3*_RZFQ@Y)_G # D3H_OQZ MLG/]\BV4(7'"3 #&2&24O!Y.^_21"^Y)*SUT0^?N1V_7DH MYM+@6=E8L3>/(M2/PEL3M/2(PD$*QY!S-S=NB(QJ6G74K,/>\"5A<=!OCL%, M3S,0)@ 09V$H*>!0*8;4DCUC=-R2+:LALZ98RT>I5.%!H!6<7KB1?G6(-:+@ M06%'ISD&28#,MXVNA15$> 94ED6$GNDI-5.)QDR*HW2N:(S Y*,'JA2C-9&<5IQ(U#/8NH]W"',L0P MXC9-I#J6H?.[C*72GEEFC:Q-V,(THR*.R4U@F:-.RU0#3X5A;905 _SZP>A[ MO/#)P+4NB8LNNN,"\3F)!9F0L8LFG^#::@.:R3ILL"KZ/S##7KLKZK!$D0I^ M(FF%LL<_TUNZV^"K%;CQP';=RDE,:AZ_L ? MK/MM8#]VA&Y&K 1HU>34G=C^ZBG8MJNHB1EOE79B=W=S@?G49W.) DP'^"33 M(Y!%LD.#QQ/TI5\EH0K[_&M0KV0/\%E;D5VTEU6+T?0O*"-3G"T&- M6+L%Z+-]WQMV&&,= 32*@N5Q5LKA9HY5-M9L>P?>49NBW5SM0((RKD!*&A+7 M>6W*J9;^G3W4>=W5HL$-QJZ"VJ]G W^T/K(01'*:DS\%PE G9>%V=9#HPQ,@ MCYS"L7F:"GA$-=7\W#E%'XV&_?RI[, "-[0P-1;9(\&$RW 'Q3S@B82[>!77 M=52D2A-1#W59,0JUD"F'FJY/K;N-;^$(W9G]XD]AAY[/?1:OGE;_5'#NOJ77 MR]U_)*!DS" 0B\4#M@Z\@_T>,^XKO[O)=&*_K&,@@7#V9R0X H$6X/V#UEEY M0PRJ?[4X^R]02P,$% @ ##)M5WC9]=@)!P =!, !@ !X;"]W;W)K MV+8(XG9W MO]+2V&)+D2I))?'^^GU#2K*=.&G0+O9+8DFCD8^*R@4OJ^KJ->>^-"+8O -P:GQY5&L]L&6C3 0E,JD__*ZB<.&P(OA'0+C1F <<2=#$>4K M&>3IL;-7PO%I:.,?T=4H#7#*<%)FP>&I@EPXG4JOO+ +@91Z,D&F6)E<>+4T M:J$R:0)BE]G:!&66HK):98K\\2# /"L99(VI:3(UOL/4[^*C-:'PXK7)*=^6 M'P!VAWW<8I^.[U4XHZHO#H?[8CP<']ZC[["+Q6'4=_A_Q"*9>K+;%+?:2U_) MC$YZT9B[I-[IH]]&SX9']SCRI'/DR7W:_UM'[C M*9]IRWB4$9]L(#'JB]E&-)0)Y X:#T K&NA8%M:"D\;+R%E>%/*2Q)S("-(* M[1^=J2O$8NT>#B9$/Q>%M0GDKP+Z")KCX7)&!4(*A5B2(2>U7O$3JEC;9D8= M8JDJ31S4&+\O)IJ?L9T8HTE)#KZ+/4[B>'CTI3_KB[>3R7F\'AT]%I@P*2ZJ MW$"J3)H\;4U%-&Q!&1]MT;G;P=U],H@= !\PXOQ*Y%<:&+NMP MIDWV31L+:P.. KBC[[7BD,Q7R')6W.$T0^=D:D*J=T4Y)LCO?B9\86L-$R1X MK+(OR-K7VJ2YU3G\XU0R=DA\:!S.V]0TI1V;Z?F1%Q-C:NBYH,JZ(&"1 MQYT8#0_^B'ZQR(JD$\2T+5Y11N6(=]V^W8YO%=4$^ #O:IBO;?3&O M0XO75LIP(+8[LX-?2H/M@97LLQDTI8FY-0#J/18-(?.O&*31S+ZX*A32V!:! MX;QK!"VKG6/H6V?9?2D64KDUTA8&> F#/Y8V-B07BX=%.M\JZU5749GTA5A@ M _)=3-L@05C9W+?L2?G-9MZ*74,5(FUL,MJ_E1(![LRA]I*#[6RY,VXM0^S. M1H ,_K#1F(O^4#@B4::-@JT:3*;V.I7JC'DJ!:99 M$F*5L1=M<2B0@S(YB(F7PWMS*X+E%J7K"@ME;+ $9%$C$@L0/EQH^X0KZ696 M#OOBM0^JB=-!=#$Q;KH#8W=,*:X CK *J\0&ZU V =[L L99RF] FJPU8T5Z M[-U5XPFG5BX6<*3QEUN?*;WLAB#.4T,I6LFYTBAF0H$WHZUV,5K<<'"6S>X6 M2)5$L9"ZX;K+S_TT_.Y X^B23-VXPBE 9Z#&Z]BS:Z%(RZF?> "$.O9V2F86 M2397<-NU78$1O0Y3GXD/6[P19R #,G%%.1!G!="*28U-W,8B80CO/GR9302_ M]$2^ 0)P!+][M"3,LR?F;GL0OK):2P=GVRDX>[7?#,!&R:+A?2#/$HQ5:H>; M_;NU=/"+24?PYQ=G$<5;S&Q>HQX"\X(,UHNYZI!=?)S^,K+5&M?4R7^4[J#X MN%3M1)).*LGO?%)W>*87'SH\++L3S?O;B\N;KM8FZ]&-;)A[4#N]MVHU/=(4ZF M1;R96Z1I".:6IY'''!I'JE(]O# M)7(_LQQ(%;LNLHE*+M$FGZS9OG43#M05"J^NO/#I:-AS;L#YM-W M^4ZI @) M)8:R*0P;P4ML@N+;N+6,5179QX*)T&(*)&96^]'(S1T(RSNY&/V&>N$.'V*$ M+;$G(NF+O?ECM$?&'+=1$N?.&OS.&I;^9#=70]_5BZ$K'C$@7QC?X*NM\77G MN"JP#DK![.3B+HP^6P?D9MOMG![P9]GCK1633H_:U##V-D*W?"XS% M*T\$&N@]MI_\"4$L#!!0 ( PR;5?RWV-*(04 (D2 9 M >&PO=V]R:W-H965TMTV!=+/-W]^+L'CS0O MYMI\L26 8_>55/:R4SI7GW6[-B^AXC;4-2C\,M6FX@Z'9M:UM0%>>*-*=I,H MZGY"2@)#&WTO,SGI*,MQ^7Z'_XGU'7R;2W M)IFL2%XE>P%OH0Y9&@4LB9)T#UZZ=CKU>.FK.MUB9KLQ:?&C?R7@_9AJRYV'9IQ+8>UW57"W>OADF\> P[ OB'RC(>JHE-@S+3J9BUF! O8I0 MS)6ZL0CB\3_?7I^>,>(5I><'/W>P?H%$6#(;)>C@Z/0E M%;>7;C((1EE_,R;<:+@?%A&?PEL]XUZ0IOW'XC@8#$8O"L9S,YP@5+]WNEN> MOC P3TV"X>X-XLTP"J*X_Q+(34U2(?3BP;8DP=@FV5KRJ%H-^$ZGW*;^MK[Z MM>IC5=%2G0@I_9J%^[SD:M9&<5Z*O"1S7'H4VG:9SQINN') G0"I6W!. IX$ M7/L9S0N)WR8+W)#5%XM][)NZ3>")+9L:JQ%JAF@"T1]5#CK!J]8UG. H'H0# MW(6E] <*Q#Z*TXTD0$M;@S]GR$5 70RW9\J8P35*[GJZS&D&JM#&@B=2\P7Y M1A.X'SFD!+L. M0$0J2\+DF-R@AO+ 2VJX&)"BR1VS7 *Z-Q>N9!H]6*%AH J!(6MPMUFLD(DZ M05?:$'^NL,/[*9Z#%R&$ 8N'87K\( 8OR?HA(8C"T0$A>"6O1V%V_/36@*55 MH]V]P,Z)W9KU,$:DN6LKFP,RF!I=,6=X ?2K+/=_*VW+GT+%D:PO8A13@2_= M^>;B2PZ)?'Q0Y \KOH?A'X3#;RZZ@UQ/P_Y_670/O$UBG/S)8DN^+K8^QN;' M%-NN_YK=K>L!U)GY2Q"*$4[=WA2LI>M[EG?M]<)&O;VD^8!)$,A#PA1-HW#0 MZS#37GRT Z=K?]DPT0X)^=<2T U#"OA]JG&;6 YH@O7MT_A?4$L#!!0 ( M PR;5?V"5)+&P, (<' 9 >&PO=V]R:W-H965T&[#;IN'F\0*E[I91'NT= M-V)3.^](5XN6;_ 6W=?VVI"5#BR5:%!9H1487"^C=_G9Q<2O#PN^">SL: P^ MDCNM?WCC4[6,,B\()9;.,W#ZW>,E2NF)2,;/'6_4.(G6*YXQ8O MM?PN*EO0!@.P +NON-@LHK[OAJ870'QJ\F-C\(H08TB1/*)^76&9H5A'.K M3^H>E=-&H%VDC@B].RUWX(L>S%X G\)GK5QMX;VJL/H3GY*000W;J[E@!PEO ML4V@R&)@&2L.\!5#=$7@*_XMNAX\>1[LR^',MKS$943WW:*YQVAU_"J?9N<' MI$T&:9-#['^3=A@\26"$AR\UPJ5N6JX>CU_-63X[MR!&\]R"7@,=KL/F#LUP MPL!5!5=8[KQY\#(H-=6<=5AYE"/NM994O$)MX/5:;+;&4QJD+6A6;RVQA V^ MWEZ].0.O("O.__O_C-RG4F]X1]7@T @N[0 ] E;$)]GIV#$A!X/OU"*\[M;H M$NUO1#Z-V>E\;&99#A^$$E1:%6RTKNP3A=,LGA;S)^Y9'A>SG!)BG3^5FV/> MM.=7X"^0*'%8QN+9A U6,67P13LN1YKSK(CS^6SLR5G,BNG@&26>.F2I#94A M'+$DIU8A9>AZE.&C/&&#@Q3MK\8C=$8X?%OICC*I*>^]8CJ<:ELZ"U;+BI)O MPB5PM4&$IB]X] 7_THWRF8E)CVTQ]%SY&/=&TVUHM7?:4>,.PYI>2C1^ W,I,J9 MIE'LM(9%WBEH*SRG*F'4\SD\JCG M]U8+UWR>:K,P.#XLV!QO4'\NKA2]#5J4A.EKN?R C3V1P8ME5MK_L*QI@Z '<55JF3?, MI$'.1?W+[AL_=!@FW@Z&H&$(K-ZU(*OE6Z;9\:&22U"&FM#,@S75D4JM7L-+K-'@6\ 8+%T+/@< +PF?PPM;.T.*%OVIG#3/<#F-*9+\L M6(Q'/:J!$M4">\=O7ODC[^ 9)8>MDL/GT#M*GC^OY/,PD0M;S87;%.%,Y@43 M#V]>30)_?%!"MI62E2!G0$'0F-^A:B,!3"3P%N-FU;>K@0-,85/7_ CBQ<>_/+O%G4W5"4BH3G]P.L,P M@@_5'?+M +[OA%'0?1V'$[BI?I"GX&^26Z9,0#_8V\">.(&_*7'H^./IBG^K MQ-"9C-9\D3,(AH_$^,$!?$ Q-\D#MYSRJ6KWQWZX M?AX/.^[[2/_2BK6[HVBR?IY&M,_(V(J27U.7YG,3I:?&C<)PF>-&\1C.F*):R& M?^ :M5@<2Y4P$6.-K]..2 ?.3DYNZ)2KLF2M$9V^M9)4:@IM4Z($)T.&WA]U M#;?YWM9\;53,"DY.VX.9DOD64^C$!VW=&DLZA!-4S!ZD!'I]>0I^%+D!'4D4 M*2DBD*E>P=Y*IQ%C;[CBV_7%-KA. ]ZAB\A64?"[XC,=&(RYF684F?G)! M7:?C?&LC31Q2H6/AU^T6>&DC7PECK'%[51K7&"KC5OT .5+?I#PZV=&7:\BF MMUL["\83N[@MA*YM)Z8.F*AH%FNZ^+.E()XFOR1T17(4F6B=1N:PNXR7*=5- MQG-NK#'; E69\L+9Z&G_I/R! MDVJ;,Z(^MF=>%>N6W9/.%L:V:W/[:$WKK$ MI.[(<[T79N[4]=>4M+VNN\"-1G6%;>IFJZP.G=5QPQ];]%DNEM* MF6:U%C0%DQ?L+03-+637^%KWNNU3G6,L^]\'V9_]O;7.Z-[$GOA@1?C)^.H% M=-9G=FQ>/UWC D6%G=%J-1'^W,I?2I9474K.^.-QKTO^TO?^!8$U$PUE':5T M94+=@2U'/W3&P70]Y/8#)YQ&C]^'G9F[[X^=<$(,GU!#/[-BUL8\1=N% M^GH#=P._6=AVG1QT[ODYJKG]FF$&):K#^LK?KK8?3$[J[P1K\OIK"\U3&PO=V]R:W-H965T= 5@R$LM&CWW*F/:BS#4104U MTX%LH<$O2ZEJ9E!4JU"W"ECIG&H1TBC*PIKQQEO,G.Y>+6:R,X(W<*^([NJ: MJ>[&W4WSAJ\I81;B8M6P%#V"^M?<*I7! *7D-C>:R(0J6<^\JOKA. MK;TS^)/#6H_>B5W)HY1/5OB]G'N1)00""F,1&#Z>X0:$L$!(X_L6TQM"6L?Q M^P[]-[=V7,LCTW CQ5^\--7L>!;AVHX]T'1X8S?EP2C\RM'/+.X5[J\R&Y^T@C6&L*8D\+WC+2;>^*0!,PL-QK'68;'% MO.XQZ3N84W(G&U-I\JDIH=SW#Y'?0)+N2%[3HX /T 8DB7Q"(YH&YT"TK8.[AZ="@GL%;?/P09]'E$<;IP#@]AOZ+C(]B'F:< M!>3'LTM%%MM[+24 M, 7;9L'_AM)Z+Z7 +J+)Z9*O.N3L3'A#3"4[C2 ._]O#[=D%L;RBY/(_/P^P M?;/2@^:$9(D?)].Q(O6G-"=WK*AP@]1F/W&#(4W._6Q" M1_+43_()^63[FY(-+PXX3?P\>G7)?)I2/)M&*O(,%2\$O#)+_32C(RF)R0"&['T;H8?)-XZJ?3\U>9 M8IZBF/R!X2[(55%T=2>8P3(H :NUX,R1.HW/!I=3&N=^/IWN:3)$G9S]'*F^ M6$_IV6B7XBCR)]-\3Y/Y690Y"K=C3D7%U HSNP8LSI,DF&+?%L*-((QR,@GH MH,"ABK4+^%, I.Z[)MBN^=XIL>7FXS34+;AY)G )#C:FP?E^H#@;:7:1&JRQ M7PP4N)1<_=09]EW0;:O 7$.YPI#'2\)*POYU&HBR4Q5SR4WE=L7.=_+,1 >6 M!FL1ZH7C<$9^Y"1-@_Q?R8Z#;*=YDS9--!2=XF;CTL,Q3H%,%53VTO$,I%!0 M=+V/-S@B64!.=3?P]%(K@'KP5X\+#X68#^=!^UPM[GJ M1_JK>7\QNL-RXHTF I;H&@7G>)50_66C%XQLW8!_E :O"^ZUPOL9*&N WY=2 MFIU@ PPWOL4_4$L#!!0 ( PR;5= Z8V^]0, ',) 9 >&PO=V]R M:W-H965TWVN:Q2-*SBN4 MABL)&O>;X'IZ=3-S]M[@'XZM.1F#BV2GU*.;?,HWP<010H&9=0B,_@YXBT(X M(*+QH\<,QBV=X^EX0/_+QTZQ[)C!6R7^Y;DM-\$R@!SWK!'VJVK_QCZ>NQU.'%83EYP2'J'Q//N-O(L[YAEV[56 M+6AG36ANX$/UWD2.2W%PU%"4PC<$E@JC%D MZE&^/]S]<07OWRV32?KA?_^?X?2-%M&B:K^3B;)TOXIBP3I["K<+E(3V$7X72U&A>^D<:WJJJ9 M/ )*V@=S4LLJR&C$+>Q9Q@6W1V"%1J2&90T5L2WAP#0G13TK$T);\JR$EOS! M8-8XF-T1:DT-5MMC"+5@TOJCPA\-KQV0GPGW: R"=AW&#,?>4XH\/^MC>D:H M4@V!M)07%]/+-)I0!Q'"-T."O)C.EE$Z+(748DV-ODD*8O.V7(K@^DWVX6D( M4-)FN6:MA%S1HSO ACJ+=F84>1\1QUY91A$4I';!+ Y1TNX7Z2I:/8UQMHB2 M\R%VPK6^;=-1L -JNH7:N%%\0PID?D6EGAF=U>4YQ4*FBV\#G@0/I-!H8U(VN%;TAMJYM99KO M?)*.IJYG6$U7H(G@TY/\(6VY,)1 I#T8%0(E4$MZP0XA*YDN"(B^ )B@?!JU MH5!BMS5E9$'L*2!Q).8U.[JL?4H[HW_!"<6?G&FH!O9<,IEQE['J0-BN8O)& M.]W.Z4F^S^6,SO7C^.0BK)"XN^O>-4Q*D.Y.'%?'+XKK[B+]9=Y]CGRAT#E) M+'!/KI/HZ7L,'$;C-]9V_\ 4$L# M!!0 ( PR;5>F_<9RTP, "$* 9 >&PO=V]R:W-H965T+I[^#QW)(_SK=+/I@*PY'LMI%D$E;7-=129HH*: MF9%J0.*?M=(ULSC4F\@T&ECI@VH1T3B>1C7C,EC.O>U1+^>JM8)+>-3$M'7- M].X.A-HN@B38&S[S366=(5K.&[:!)[!?FT>-HVA *7D-TG EB8;U(KA-KN_& MSM\[_,5A:PZ^B5.R4NK9#?XH%T'L"(& PCH$AJ\7N X_^F]>.6E;,P+T2?_/25HL@#T@):]8*^UEM?X=>S\3A%4H8_R3;SI>B<]$: MJ^H^&!G47'9O]KW/PT% 'I\)H'T ];R[B3S+!V;94)ZOQ+\$QC2]@)<.8E./E[Y9[.B4V@YL M?!K,[99KT[ "%@%N!P/Z!8+E^W?)-+ZY0'4\4!U?0G]C72YCY2-R'HY\J8#< MJ[IA'C]?$\8G3FY]^GV#[7Z9#BO9*?R&M MU""81=X-TY8CUSWB%4G2/,QF\9$E#?.3 M-+Y4KTNT:)*$69X?C/-PG-#+<.? DCBD>?HZG(;3V81\49:) ]64TC#.DD-+ M.@F3./,JCW.AP>\4:?<6TQ4>B.LNKNX=-VY,BX16._]OQ>0SKN WK;O01_;+ MFE2X[!H!Y09!"V8JAW1%IZ,<3U0A?'- D*LT&TWWEA#)F@9\SQ"[_V_Z3J#& M /[B<^*H)-DH.Z:2I*^68RJAVT-XZKN:::P$9LYGR!"K",A2:0-^=DQQ[5*- M$]@36_QX%6"L'[B3TB?/26.UVE2]A MFKRNG7XUS0XLHU,M(3IHVS7HC;^W=Y^L3TADM# M!*PQ-!YEDZ!+U'Y@5>,O 2ME\4KA/RN\PX%V#OA_K5!6/W 3#+?"Y;]02P,$ M% @ ##)M5Q,7%*S$! \0P !D !X;"]W;W)K&ULQ5=M;]LV$/XK!W4H8D"+]6I;>3&0-"VZ#^V"NET_T]+9XBJ1'DG% MR7[]CI0L*[$3!-V ?;'$T]W#N^=>2%]LI?JA2T0#]W4E]*57&K,Y&X]U7F+- M]*G'-+YSL5LTO9&,J+O!6@6[J MFJF':ZSD]M(+O9W@"U^7Q@K&\XL-6^,"S;?-K:+5N$(U"K2NPK/ MKA.K[Q3^X+C5@W>PD2RE_&$7OQ677F =P@IS8Q$8/>[P'5:5!2(W_NHPO7Y+ M:SA\WZ%_<+%3+$NF\9VLOO/"E)?>S(,"5ZRIS!>Y_8A=/*G%RV6EW2]L6]UX MXD'>:"/KSI@\J+EHG^R^XV%@, N>,8@Z@\CYW6[DO+QAALTOE-R"LMJ$9E]< MJ,Z:G./")F5A%'WE9&?F5WFN&BP [RG-&C4P48 T)2K8L >VK%!?C UM9-7' M>0=ZW8)&SX!F\$D*4VIX+PHL'MN/R<'>RVCGY77T(N "-Z<0!SY$012_@!?W M4<<.+_YOHVY!D^.@MGW.](;E>.E1?VA4=^C-W[X))\'Y"RXGO+A[9M9%$[/2>T5=DR#7 $ESV"]I ^[##K=&\P[:>BD M$3"%W7#@?Q,R6:]D15-#P\F*KQME$4F%"S"E;#2!./QOBYO1&5C'@OC\7S^/ M>'OHZ7>F%!/F ;H\DX?AJ(?X!>+$SV;94!#Y29P>DOUT]\RG:7I$.DDCN-W1 M2J,8Y!TJC421(4?T1BK#VBE'S+9C _(*&7W,\0 O#N(#690E<,/O>(&6UBZ% M8"24LBIH+\NTD.+7G#I;45JX6%,F#!(#YC".))P=RN*P)V!GN=\^WALDDW07 MK(N5BHH,B&5#IX&Q^5_0D]OWJVLX62#"9VD0TM&C/<-H$)T?)#'\_K@\#RCP MDR@](LVR$*Y9Y:AD!M 6^@H>B-WQ!A67Q2#1R=1/I_%0,//C,'3U,6@CV"AI MN=9]@!0=IT.&N,DE\4(;D$K1Y :V;;%Q4MZ6*)QV]ZUM"$T9.H5%DY<]BGX& MP*K;0XPB$#ZP6E(6VZ8U)654^U!R*A[%U-K8E!'6AXYC4RJJ%:L@:!!"W1Y2 M: ^IYZ:4;7??&0]9M%<)WF:$ROA_FE0_^_SJ6!B>T$^"WRE^MB2]0L^1Y>;B M_FW0+TM<((?N*'DV2PFH91OPIC/\T&R]"?S%(*TY@*W;#9HUC-YKQX!I:HUJ[R[:F>=8(T]Y(>VE_G[]J MK[%[]?;/P">FJ&@T5+@BT^!TFGJ@V@MVNS!RXRZU2VGHK'.O)?TG0645Z/M* MTHG0+>P&_;^<^3]02P,$% @ ##)M5\R%L&#&ULI59=;]LV%/TKA#KT*;%E.6VS?!A(TA7; M0X$B6;=G6KJRB%"D2E)QO%^_;(GB/??<9DU*W=ET&LN&6ATGOB.'+[4/K4YX#:MI[ +I2HQ:.RWR_..TU<9EBPM9 M^Q86%[Y/UCCZ%E3LVU:'S359O[[,9MEVX=:LFL0+T\5%IU=T1^E[]RW@;;I# MJ4Q++AKO5*#Z,KN:G5V?\'[9\)>A==Q[5AS)TOM[?OFCNLQR)D26RL0(&G\/ M=$/6,A!H_!@QLYU+-MQ_WJ)_D=@1RU)'NO'V;U.EYC([S51%M>YMNO7KWVF, MYP/CE=Y&^57K86\QSU39Q^3;T1@,6N.&?_TXZK!G<)J_8%",!H7P'AP)R\\Z MZ<5%\&L5>#?0^$%"%6N0,XZ3IB>HW5U'UW'X*3CMBQ9;8=?$JX!UU$S7/CU21%_-7 M\.:[0.>"-__?@0XX)X=QN$G.8J=+NLS0!9'" V6+]^]F'_/S5UB>[%B>O(;^ M$RQ?QYGE$W482[U_=UKD\W/U9T/JQK>==AO5Z*CPC0)5RKCD%;H=]>P4/9:- M=BOBA;4.E2J1Y8!6BJC3U"BMK"^U16.X>P4[ /0EJ01L>NP\.U6^5A%8IC:E MAO\!,,+/$WK0"2M+2FLBIVZ_7BOM*O7][O-$7?6I\<$DS=VK5KVIM(.'0#]Z M _U!B$,P>!+WI8>G?TAI:]DQ$ZDHF(?!O#8.U@:$C8LI]"Q(5!P\@J& ITA8 M\$%9HY?&FL3 .JGZ24OP9E0($;T%FP3-EMH**^G#*&.B4GV'J?.C][P! ^\> M$[8+I@0@Q!QX![VTM,]ELI\6SM3LTWD\('ZC$8WS"9E- QU(A#BU8#=4051= MEKYWR;B5Y J\]4$MQ2=F(5)^)%AO2+[X7W*R6/* EG^NTM%0'HRVPLD@BOH( M946\B H)VD4MDSD^81S2-H(N#8E"0G$:H5C$:@R*52KR6W0C+^*;DK.$6%9>X M^4:19H5J93X_#[;G.M6J,E%*!2^ECLUQC:.:*ZOQE;=^M>'6&D?(\QR+DKM6 M-*[KX3[V6-3\R@,E)K4QK"F4?N!F<@?DE?X?J.V/BA%06(YIU&S+U0!=N:]\ M11:D'8H1"H3@ESY(V4A^QK;S2Y[3TFNH*2T8\;@82-51RWAW7O2O'BH3L@3#SZ.79(KD8]VU>8@J) M_0.%8[ X'HHE[ VNYV6UZV?I^3KX=ISZS&]/:C3#&\J9NRF?Y"?_::>J#RP$ MZ^)P_HT5CH.,7;_09=Q8DT,']73O#M526,E-D8\7A#I]H^ MW&2_ZK#BG%FJ89I//GW(5!ANA\-+\IW&ULS59+<]LV$/XK.TR;DT-2E%^U)G5FDW3QKO MN[,L'V>MD#I9S,+:K5W,3.^5 MU'AKP?5M*^SF$I59SY-),BS2%;S#JQPGOTOW>WEF;9B%+)%K631H/% M>IY<3,XN#UD^"'R6N'8[8V!/EL9\X(5*,1#1>-AB M)J-)5MP=#^@?@^_DRU(XO#+J#UGY9IZ<)E!A+7KE[\SZ$V[].6*\TB@7OK". MLM.3!,K>>=-NE8E!*W7\BZ=M''843O.O*!1;A2+PCH8"RY^%%XN9-6NP+$UH M/ BN!FTB)S4GY=Y;VI6DYQ=W6"&E>:D0M-$?2J.]-8JD5B"U1XO.NUGFR1++ M9^46]3*B%E]!_0EN"*AQ\(NNL/J[?D8,1YK%0/.RV MXCUT*T_P BKR8[L&; MCFY/ ][T/W8[HAZ^C0X/]_#^7#D?+@/_;LY M[T>=3%+X%F2XUD!9\-@NT7(:*!E&(Y@:?(-P9=I.Z,W[=Z?%Y.3>S9)^W9)T)%%MX(<\/1DDP5NAG:(- O3@.N/!TBRPY"T1>T%% M:RG\1KRWG-:D#TN,0C5:2P!D:<X7 MXER67 7D#$U!.&K[WU"9%(@6GY^%IM(.I>(W*5#/#L9\0\$)IL)V&_L2IZ_%!V#\U)1O%0L,>LPW#AJOX3/__\7FK3V<[UVN+=A4>$0Y"J<:;=EP= MWRD7\7I^$8^/G!MA5U([4%B3*G6NHP1L?#C$B3==N*R7QM/5'X8-O;70L@#M MU\;X8<(&QM?;XB]02P,$% @ ##)M5^>[8-ZI @ .P< !D !X;"]W M;W)K&ULQ55=;],P%/TK5QF:0!I-FG3KZ-I*Z\8$ M#T/3NL&SF]PVUOP1;'?=^/5<.VD(:*T$ O$2?YUS?.YU?#W>:/-@2T0'3U(H M.XE*YZI1'-N\1,EL3U>H:&6IC62.AF85V\H@*P))BCA-DI-8,JZBZ3C,W9CI M6*^=X IO#-BUE,P\SU#HS23J1]N)6[XJG9^(I^.*K7".[KZZ,32*6Y6"2U26 M:P4&EY/HO#^:#3P^ #YSW-A.'WPD"ZT?_.!C,8D2;P@%YLXK,&H>\0*%\$)D MXVNC&;5;>F*WOU6_"K%3+ MF\4*++[QPY20ZC:# )5L+=ZLW'[")Y]CKY5K8 M\(5-C4V'$>1KZ[1LR.1 )J!BO'C+%>2LXHZ)<>Q(WZ/BO-&: MU5KI#JUW<*V5*RV\5P46/_-C\M6:2[?F9NE>P3E6/@V6#2/&$T/#_HGR=D>IX/6Z6"?^F\ZW:_53WNP M6P_N2H0++2NFG@\/3M/^\,Q"I6V 6^#^ZMF*[A#H)3C",JG7RED_9+M5J5P$ MM"L-$D<5H,@6R/H'0?^# !VO0[E TYYQ %(G/0)FL*D4_!MAF25)027$PNLE M7ZW)5(#0EJ[4:TO$8.E^?OEF!#Z0)#O[;^U=B+I[&WX)]I-/QI[UK5!(BD]( MIS=C@JF%4:+@N6OHK.,F.AEG_3R8ZV]!Q_8,-FHF7;DO< M*6@2S2J4;0NY__/JVM;.MB_#>5T0?\#K9^6:&&PO=V]R:W-H965TS=+:(4J1*4G:\7[\C92MRG1H9@F$8 ML"\V>;Q[[KGC'4E--TI_-06B98^ED&86%-96%_V^R0HLP?14A9)6EDJ78&FJ M5WU3:83<&Y6B'P\&HWX)7 ;SJ9?=ZOE4U59PB;>:F;HL06^O4:C-+(B"O>". MKPKK!/WYM((5WJ-]J&XUS?HM2LY+E(8KR30N9\%5='&=.GVO\ ?'C>F,F8MD MH=17-_D]GP4#1P@%9M8A /VM\0:%<$!$X]L.,VA=.L/N>(_^JX^=8EF P1LE MOO#<%K-@$K Z3!9+;@W+N;&:+VK?/&KIUVY468'<] < MR7I3\*Q@H-'W2<[(CHRX]@Z,!5M;I;=LR27(C(/P,J0.MV3LS& -7,!"(*/3 MYI ]UA.7CHR&9B"%-8\1YD;!DN+VBD8/.#$"EA31,!S!D(<1FSAD0D."RZX M]?0I<(>7>^="&4/VY);V>\U5;=B6TNJ(RIP:,">V;7*)H'%9?8K1U+H29 .6 M18.?=^FC3%#M5.@/HH;S>\=BGW$$2I_STF-?"FP"/H;T7?^ @[W@ M01[4TFN*TDUK^7]I_B=*,QZE83H:="7),!PG<5>2CL-HG'8E\2A,1@G[1"]I M+NG(==Z:"\Q?:70_5)1]NGUVQ_%1!L[#]'QX)!V'Z7AR)"5GX_/1D3@:A9-1 MS*ZRC,IK=W'3L8[TDG<#2W1:&:O1[H'?CLV/9Y!E9'#\G M3,Y>VJ;Q. G/T\E!:I.0-NWOZ#SW!NMW'L4EZI5_^AM*/O5D\SYNI>W7Q57S MJ'Y2;SY-/H*FFC%,X)),![WQ,&"Z>>XW$ZLJ_\1>*$L/=C\LZ L)M5.@]:52 M=C]Q#MIOKOE?4$L#!!0 ( PR;5?J([*I& , <( 9 >&PO=V]R M:W-H965TQ\_=V>?Y3JK/ND0T\%!70B^\ MTIAF%@0Z+[%F^DPV*&AE(U7-#)EJ&^A&(2L>R M-147>*- MW7-U.,**[E;>)%WF'C'MZ6Q$\%RWK MWJ)YW]PHLH*>I> U"LVE M (6;A7<9S5:I]7<.'SCN]& ,-I*UE)^M\;I8>*$5A!7FQC(P^MWC%5:5)2(9 M7_:<7K^E!0['!_:7+G:*9@TE!S47W9P_[/ P D_ 7@'@/B)WN;B.G\IH9MIPKN0-E MO8G-#ERH#DWBN+!%N36*5CGAS/(RS]NZK9C! J0I44$N:RIO:?-^C\ %V3@/ M#.UE$4&^YUUUO/$O>*?P1@I3:G@A"BR^QP>DL1<:'X2NXJ.$M]B<01+Z$(=Q M-.?\]I+--,-RW'A$9M&=8_>\OE)=!Y>'%&=]JK38^Q_ MH?HX;Y2>P>]QPUV)<$4+3#P^/YG$47:AN[O%#4=-7G17=4.7#N0&B 98+5MA MM#79[VU!O<8A3:F0\*( 07JA[DX4VA,%=!X,UFNB.!P*YTB#V >F<-]F^%?R M99HH*^H_&D8;OFU)H',AK::4K2:@D_?^]OIT!C:J,+GX;_\[%_7P^OP0[%N; MC"/K!R*7%)N0P6C%*B9R2JJ!-6ZYH,1N#X5J4'%9]/!G,(I2?YJVL49?XXBY^V'4W];)(.["3UHR0['<9+Y^9( MI(D?3;-A'$29QN'I'SG][(8'@^9:E36@=8W4IJ#83?HW_[E M-U!+ P04 " ,,FU7[.T7/$H# "3!P &0 'AL+W=O%9NQ MA>J')]%-^]\?)=N9TVW!82^V1/$C/U(DM3I8]^1K1((7K8Q?)S51H[&&=S))!\%E6-05!NEDUHL)'I+^;!\>[]&BEE!J-E]: P_TZN9U=;Q=! M/RK\(_'@1VL(D>RL?0J;/\MUD@5"J+"@8$'P[QGO4*E@B&E\[6TF1Y32#/\OD9>_-C@/-H;_[+ 7;XQ8_QH2FN?2,*7"=< M]1[=,R:;#^]FR^SF#+O%D=WBG/7_P>X\?G8QA5,;;[<.(VU#'GPM>!DDK2MJ M+N42=J] -<*=U8TP82T(6 F,!65-A0ZXD3T)4TI3 ?_B:8WJ+?0[&M)SQQ6V M-<1N>'A RP7B(J2PGD CU;:.?Y).ILK7 EV#W<2\<-;)T/ MFS%7T33./K-QT04VB@OXI')"]SX/M63[8^Q!>&C0:4F!'=DQMFV"X/W%-.-^ M4RJ,#O8L.7^%U9IW77Q[9S40SZ>@'?_21!]A7G*'NB>>J)Q-SOZSD"JDKQ=FZ(+H2Y.\_OAW54^N[QY$_6W2QQ2'/R&/5D2"DP; M_;.IWF@LE9"9H3I"ZO/)["*?++.,JZ;&$TX]+*2@K]MPPQX"G3R[H9,BB\+9 M#=@N\SNAA"D0XC2<_J@[T]&@U.BJ^!R$$+E,NYEYE!Y?G-MNT'Y3[YXKOIA* M&@\*]PS-II<\X%WW!'0;LDT6U;UM;B0X0?&":V(#/;G)M#(D=;(=[Z3ZH@M$ ]^K4NB%5QA3GP>!S@JLF#Z3 M-0K:V4A5,4-3M0UTK9#ESJ@J@S@,QT'%N/"6<[=VK99SV9B2"[Q6H)NJ8NIN MA:7<+;S(VR^\Y]O"V(5@.:_9%F_0?*BO%U!3N5+9MARKN0.E$43FQTX5YTUB>/" M7LJ-4;3+R-4-E7. M=8_\SH<>IHO$9'*2#VP+A4E8U$W?/ MGDSC:'*AVSSAAJ,F(.6=KBF!0&[ $)A5LA%DV$W%(>:.#?!KP\T=4/%P>%,H M)!*1@R"=4+7O!>U[ ;IM@]4:57_E#DB#V >FL*L;_ =AF2;*D@J*AI,-WS9T MIH.08%/(1I.AT_CAYN7I.5@Q87+QW[ZWSNMA_.G$(W]E P'"R-_%$8/%Z)I_'!A.DKABOH# M%YFL[$E&\75CV+JD&Y6''T'/$OF3=-;/1O']./$GL]D %],>55NJI8*JGU(H MLCLPB@E=LK:*YY^I*%)7,'^E8YK>.WL2^5&2G YVP^3>\Y.8 C$^'<:7WNG! MR,:A'T8/(IOZT]GD]Q&/E8U@4-W"Q8/@K\KFCC]]X%6[*R]C-__%12=#HHL[V20RTMG-\*Q--#X M)9H:M4%.&0[*Q^"PJZ 7EN\1]\;9HLV#\%*3OQP'P/+F..\@;A+$[!F(-^*= M-:'RXGM34'&H/P:=@=.LYW0S>Q'P(S69F$^.Q6PRF[^ -Q]LG$>\^7^Q,4$L MGH;@TKCPC:+1\_6IZ.GG[ L'%0'#Q$OH_(_@RQ/0L$U_!B _T M0*8E<:>\+$M'I8RE\$X:%!Q**XA*>I%;D^L6L1.AD@$_)(I#!0T<+92/>U[6 M)%K$&O5@0Q777'>0#](4TA4"CR1,93S'46-=4*8<1#)QKPGUQ*4-J&#%>QM( MS!;8D-NHA+7;6 +8_Q5@M[9NI-FBE'/;FN %FA*S]PID$M-&;N5*$ZO*KGZ@ M#",ESF'/L)!=#X0[>[4,$-M;=Y3;TJC4.3I;NN-?OSJ?3<_>>O9UK7P\"\=& MD0,R&31,<&@\XMI[ E]&^EG)E=) 1GR&?1GWC]$;\TK$D'B( ]BN CJK@)WK M5J^5UGQ$U(&T=## "(4SP76M<@FGY6!I#;L/YCQ%^RD384I.WF?1S;7\PSH5 MML\!,#G>ZQC%4$4/U]*T:U!K77)FEXR>,R?7L!$=AT&R]^>A.3A*84PA*Y34HFACE/D@(]F\YUPS6-SEC'+[S';^X4+H M?,Z4ACS0>\G!''BLZNTND0N4D5<8P\@HYH!6&:A>8:?OE_'D.\J[U6E8,EKW:7]TDIWU"\=[INAM'Y0-L:OZ!L*IFMS;.L>.W#<( MF'V-6(T8<1174L=8Q0D&L^Z2;Z*GT>)$G48+\6AYPMIC<72:O1DH;R2G=TY@ MF%K0T2*;#KO?))J,?S3+3H?U->HXGKBB4AG#^STMSH\O'?5M?PQ7SU\IG\U7 MK;>KLG]K$2(%SO,7+)IGDVX@&XF:R[P@_:17CA;M@=YG,K?MTV#&I$85W&F(8L^ M591R;5>/CG-,-0U/.;MC<5@8&VZP@Q]V0P)^7_%63-]] ^),H;B^X[TOU1L_ M%,(V>^K",-Z[P4&KC/=4[K2 3)>Y876X"E^G&^!./-VCWTF'F'O,[#54)]G9 MR2@YN/\(MHGW00QO4(RO%:[SY%@ ^VN+.=Q]\ '#'X3EWU!+ P04 " , M,FU7#/*->/ " ![!P &0 'AL+W=OX#78\W228<%T3Y8H:":5JF"& M7+7V=*F0K2I0D7N![P^\@G'AS";5V(.:3>3&Y%S@@P*]*0JFWN>8R^W4Z3N[ M@4>^SHP=\&:3DJUQ@>:Y?%#D>2W+BA<5KS'-+1#)^-)Q.NZ0%=NT=^VV5.^6R9!JO M9?Z=KTPV=6('5IBR36X>Y?8+-OE<6+Y$YKKZAVT=&P0.)!MM9-& 24'!1?UE M;TT=.H#8_P 0-("@TETO5*F\88;-)DIN0=EH8K-&E6J%)G%P5&>N2)3AUZ YH5*_H MS$Y/^@/_\HC(J!49'6/_>Y'':?IQ#PY2P>M%;G01[A6ZHV'<>K$[B&.8,_$"1*K6M$LM M23#:A>]#Q@B'-/4E#I^+P^=BGT1^$'2]RAX-NRJ$[]*-NTF[8;Z4> MNG=>IR$62.IMV]>0R(TP=6]L1]N7Y:INJ/OP^EFZI^2YT)!C2E"_-[QP0-6M MOG:,+*OVNI2&FG5E9O0ZHK(!-)]*:7:.7:!];V>_ %!+ P04 " ,,FU7 M2PL%[G0$ "Z#P &0 'AL+W=O)MSIP9SHPYDS47#S(#4.2IR$LYM3*EJ@O'D4D&!94#7D&).TLN"JIP M*E:.K 30U @5N>.[[L@I*"NMV<2LW8G9A-0XY7T\MSVH7 M/K%5IO2",YM4= 7WH+Y4=P)G3H>2L@)*R7A)!"RGUI5W,0_U>7/@;P9KV1L3 M;TZR09@W"/X)A#'YR$N52?)GF4*Z*^\@FXZ2 MWU*:^V_ZP1F\H#,Q,'C!#YC8((3'$71B7,B*)C"U,/(EB$>P M9F_?>"/W\@R_L.,7GD/_5_S.(WCC =E'(7,J64+8_C*3!%>J6D%*:LG*%5$9 MD+6)7ERBCR P&4E9%PN4X4O"1*7KAM3$ M4U @,/N0IRX!*<%ZHC$5UD%9:Q9&H@"5M2H2FB=U3AL(Q%^8Z^AL..8AJI1@ MBUK118[0O&&-&Z4RGJ/E,\$JW"C.! IFL0#G7@$TT:!\5V;.T8;#GP;W:SQ M)#RU?[?C9F]>O)GEGM06.>-HW)Z"D.3=)INT']H ;[7\1L9V&,>]>62'D4MNH.08,L>I[7^_[J?!D61K MSZ(?O'AH1Z[?7QH%D1U'HX;>-K3-A>[&UJ-V$(=]TB;6ND0Y"-9W M!XXPO,9V, IV>(6N[8_<_F6",[#L:_NAY$46P'P4OJ06B/A]LR MYMG#,/KA>C#& H#)O\-K;,=Q\!-R\K 2Q..=Z7#XBRK!H=YV>F7\?S8W=3#" M$XB$220I6 +2N![WAJYK#J*4B\/33Q:=K:#SY>@3"[NO!_2#P=9T]*'K$\8: MV-XKJGEX:!(O+#D8O168%BQ_-B\D[+ZX &,O&KK+W]0G-"*O->Y2\,(H[]70 MEO?)XME6QH0+K9HW;FH>@9*89WR)@H-C#WBGUT]A/5F9KE'[!.MM7T8]OC35?[D8H50XMR6**H.XB&%A%-I]A,%*],=[;@"GL],\RPN0:A#^#^ MDG/53K2"KEV?_0-02P,$% @ ##)M5TAH-' F" !Q4 !D !X;"]W M;W)K&ULK5A=;^.V$OTKA(O;)Z_M.+O=O9L/($EW M;PO_M,2Y1%E!)5DK+C?]\S0U*6D]AH@?N26!(YG#DSY\Q(USOK_O"U M4D$\-Z;U-Y,ZA.[S?.Z+6C72SVRG6CRIK&MDP*7;S'WGE"QY4V/FR\7BIWDC M=3NYO>9[C^[VVO;!Z%8].N'[II%N?Z^,W=U,+B;YQI/>U(%NS&^O.[E1*Q6^ M=X\.5_/!2JD;U7IM6^%4=3.YN_A\_Y[6\X+_:;7SH]^"(EE;^P==_%K>3!;D MD#*J"&1!XM]6/2ACR!#<^#/9G Q'TL;Q[VS]*\>.6-;2JP=K?M=EJ&\FGR:B M5)7L37BRNU]4BN<#V2NL\?Q7[.+:Y<>)*'H?;),VPX-&M_&_?$XXC#9\6IS8 ML$P;ENQW/(B]_%D&>7OM[$XX6@UK](-#Y=UP3K>4E%5P>*JQ+]RN]*;5E2YD M&T1AVT*UP4G"RU_/ ^S3JGF1;-U'6\L3MOXMOMDVU%Y\:4M5'N^?PZ_!N65V M[GYYUN!*=3-QN9B*Y6)Y><;>Y1#L)=N[_+\$&VV]?]L6D>6S[V2A;B9@@U=N MJR:W/_YP\=/BZHRG[P=/WY^S_@\]/6]KN9B)T_;$G?"CAYUUS!9;B5 K\6"; M3K;['W_XM+SX>.7%NO>P[KW0GNR4?1%4*70K'FK=2K&KE5.\L>B=4VVQIX5T M_?3M?B:>U*8WZ=AA3Z=.94H707O)!M*3JYAT %/R5O$+H/?+O46UVJMO0S<0?; MKM3MQNRG;R)*(*!\H(IKKTLM'47=R+WH?8P347:]*VI(S]OA>A6"4>0'93'DFQ&WSO)YHH8PI3=+!7Z0RE0 M,CGJ 15DSC;B/PKQZ8C7+__]OKK+ ,.8V."A8UQY+0[1[AB*7"?3'!1?O2,E M+L5JM'*:PY-5B'G>QV1MU0N/. TGK+PJ4EK\^/20( \HQ%2PR29A/N2;+F1< M'C$"+MA!^-*3HNB;/I81@*XT59$'@H$LMI%(D@M&@J**^D(_O12LRV$4DOO:!-)ND%(T/)D@T9PR(8P)H/ M8S\ZJ -[AH+ M)O#O3'RJF1'"8VU M.@""VS P3766A&EG>U/FI7(KM6'<2%V&C>0O/'I%9X:,RV!C(= MDX+AT4UG M"2\H=W"84ZA<.-=1R?5:&QWV%/0I/>=2)6\IY=@B.?6P&?7(*1 Q,%=@9+0G M$2YQXK,U#,XK179*76%3HB1+FD/\=@H+FTZ498@*B$22Q6I+539H_Q$ M"ZGQ'G,M@637[&JDZ;B['7RIU0EA)/L92.4TM*_LZ M#OEXW:MC"01D_G"TJBK%\S+4J\)B@H;.P\M GALLL7$_UKXVNE2C2(E(XRYC MX1!ILJ0*0%'\\[;,8/(N<-*:;2XCGWAT>B0@SA1&>H\9AZK?#P=%$3G7'J]0 M&Y(J@+GY]_?EZ0$Y["3XDS&K1%04)LEZ3R!HY3A.0BQ(5Q4"04(,HAZU< MFG+8P=/2GNS)E-O2-KK0)D]2^]G0/?^&[ZDQH+HU26,:"F+1L?EA>%D%4K^[ M$2EB,KXFQ[X\8VYI-XJ#6=U]_<(_J$K()C#2L+O&V6@50""/>'+,;$ZJ?)76 M:9QTD,WOL]5,_&R-D80:EPE%0[2CJGI5#Q '[G1C@0#O_!Y"W\ 'DD*0(7I> MDFI3(P]X%67C=,%'QP6Q&S!=HD(<5&TT[N6PWQQM(M=3G:C=UH>(#%&^C2VI)>%U'T3"ZB46DL+>\ ^3,>U<:2PZ L![P-):C MSQ'CLJ%O:T1^HZ&K)7OA4O:']^E6J3S*P9,#YB 0/8ZV#^]"K MH&"4WAG1!8Z$YX7:35-1UY)&;?"#B$80D[25U%!5ZOYY7'N)U2$,VD.!Y2AF M;WWYF(\^3C7*;?@3' V%T(7XG6JX.WSENXL?MP[+XR?";])M-'A@5(6MB]G' M#Q/AXF>W>!%LQY^ZUC9@MN&?M<+;NZ,%>%Y9&_(%'3!\^[S]"U!+ P04 M" ,,FU7&G4 #.D$ 1$0 &0 'AL+W=O],(81%WZJR-F=!86US/!B8K! 5-T>J M$37,3)6NN(6NG@U,HP7/O5!5#F@8)H.*RSH8G_JQ:ST^57-;REI<:V3F5<7U M_84HU?(L(,%ZX$;."NL&!N/3AL_$K;!?FFL-O4&G)9>5J(U4-=)B>A:0LF2AUYSJ_YV=!Z ")4F36:>#P68A+499.$<#XNM(9=%LZ MP7Y[K?TW;SO8,N%&7*KR+YG;XBQ( Y2+*9^7]D8M/XJ5/;'3EZG2^%^T;-=& M88"RN;&J6@D#@DK6[9=_6_'0$TCW"="5 /6XVXT\RO?<\O&I5DNDW6K0YAK> M5"\-X&3MG')K-Q2-TI6I;&/2ASD6^+3\ D!U2ND9Z00\JO!7-$6(A1C2D[( ^ MUEG.O#[V\I:WBJ/O*W9I=&P:GHFS /+$"+T0P?C=&Y*$)P=@1QWLZ)#V?P+[ ML&)*CM 3E1]Y-2D-V\F+?SX468BLB$<23%=5$:!]4ZX4NN-P/15="9P4@E48@H\H< M606GT :J[,%\BU(GQ!,4H*N8+F6O&SY4[80VCRJC3+6M9,H 8)JRTM@ M+U.50&IBX:P%L:E6U5X=*>V:A$3HLW(:^G"'E&[#'47DQ6G_!$#_3=99C,FP M3SLCF$7LQV@G.$["#21, Q6E_@.$1C;J![7QHYHX0 M\TIRHN-U#>L1+MZB!-,DZ?6'.$E'Z,/7N6S@;K=/540Q?#?1S0CZH_7J$^4W MMNP,,1;N^&B$2=A'G>(TWI7\']+C^0Z@(8Y'_5RG!)(_?KX+&([BS<$$!T;\ M7"=$FR"/TN$.Z33"(<3&U@!)-EMN)X:L%\)8;T#O GH%/G+$>GS@*D#8D?.8 MHUR+T).^_0PG)-UCOQ:9D L^>'0@@U&JHBP(91 M R\BZYD073X=O+(BG&Z=+ 2G:;2[2^_>.GAEC89AKQ>QW>LFP<-A?T.&&=V7 M4[#]ZPBH%9#M$*$IZP\D.!G%O=L,GMK;3]$EY!_*H.4*3F?D'/(7"E)9R9)K M!.E9&?=6A32O($D6$"D MP>8^4%LL!3RR'"'?JW0&O3(5.)SY8MP@[_RV8NU&NWK_O"US-\O;/PNNN)Y) M(*444Q -CX9Q@'1;@+<=JQI?]$Z4!8?Y9B$X0',+8'ZJP/)5QVW0_0LR_AM0 M2P,$% @ ##)M5\TN N;) P !PH !D !X;"]W;W)K&ULS59M;]LV$/XK![4H-D"P;,E)G,0VT*0;5F!%@Z;=/M/22>)" MD1I)Q_5^_>ZHE[FIXZ[ /NR+1)[N>>[AG7CD).WVTEHUP>&O4[[+P]2I:1%!@*;;*?S"[7[!?SQGSY4:Y\(1=YYM- M(\BWSINF!Y."1NKN+3[W>3@ +)X#I#T@#;J[0$'E&^'%>FG-#BQ[$QL/PE(# MFL1)S46Y]Y:^2L+Y]:UI&NDIR]Z!T 7D1GNI*]2Y1+=,/(5@QR3OZ6XZNO09 MNDMX1P2U@Y]T@<67^(2DC?K20=]->I+P'ML)9-,8TFF:G>#+QO5F@2_[K];; MTV!7,#9FDR? !IT'4X9Q M#W[U8I'.+JX=/&BS4UA4& >TKZF5>-18@/HJ. O4!@II:0\SORE+F:.E6"!H MJ"1!GP2*^:/9:?8JJ6WDQA8\:HQ%\A,:2FH#I-KFE(0![##?6NDY!T?H6*AP MSN1#/#:X;5X?E]:3[:$VJB 3Y6W(F2@>T3H<$C5DED"U8"]J,V@EI4%J&G : MGT'(T!+)1>?AVU %18NH!#>\";PG@*4*GZKX6VJ,12%#AQRJ)_0#*".TB[G> MY-2*O=@H[/#L8E&1T.) )7TP(=S@&P?'TBAJ^RS,L[7O_?(OXCKV^45 'X:#S],^\/T'1<4PX>J3:! MF%-HZ01T(]G+,)JEU]]I2>-+BOUT_C1TN[4Y_=%<>*X@-T;:'2 JB]@5]FD* MTO/X,KO\RKR(L^GB:-X.97W+GIW%Z?RB3].!]B]COGP2[=\L/UO$LXMT,!SK M^-.&HWYC/%T&PO=V]R:W-H965TNIBQTZ[KDL"-.V&[5 L:+'M+-NT+526/(EIVK\?)3M>!K0^ M#+O8(D4^/M)^7.Z-?70-(L%SJ[1;10U1=Q7'KFBP%6YF.M1\4QG;"F+3UK'K M+(HR)+4J3I/D(FZ%U-%Z&7Q;NUZ:'2FI<6O![=I6V)<-*K-?1?/HX+B7=4/> M$:^7G:CQ >E[M[5LQ2-**5O43AH-%JM5=#V_VBQ\? CX(7'OCL[@.\F->?3& MUW(5)9X0*BS((PA^/>$-*N6!F,:O 3,:2_K$X_,!_7/HG7O)A<,;HW[*DII5 M=!E!B978*;HW^R\X]'/N\0JC7'C"OH_-N&*QR?"LYC];?JNI=+I30 M!4+_%PAKA:Z1!T]N&1/7\)%Q,>!M>KST#;P/<&&>[S%ZWA>-%>N$P6N(E:%0_N$T?KT M9'Z1?)Q@NQC9+J;0_X'M-%Z:P0RF0>':@:F YT[8YFC'X8/0)=QB,7CGP9N> M 34(-Z;MA'Z!4I:@#4$CGA"\P\E:RTH60A,0%W$BJ-&=@.ZN>Y5]B>\WU5WPM:2>2NL.#69O3^/P/;Z[PTR7=!<;H@5'(X-KTRT/H#O M*V/H8/@"XQ)>_P902P,$% @ ##)M5U>,:VW.!P N1@ !D !X;"]W M;W)K&UL[5EK;]RX%?TKQ&P1C '&H[=&\0.PG6R] MSZ9QTD7[C98X(S82J14E.]Y?WT-*(W'&CUVT6!0M]HM').^]//=U2,FG]ZK] MK$O.._*EKJ0^6Y1=U[Q9K71>\IKI8]5PB96-:FO68=AN5[II.2NL4EVM L]+ M5C43M^>GJN\J(?G[ENB^KEG[<,DK=7^V\!>[B0]B6W9F8G5^VK M MO^'=I^9]B]%JLE*(FDLME"0MWYPM+OPWEY&1MP)_$_Q>.\_$>'*KU&97JOI)%%UY MME@O2,$WK*^Z#^K^FH_^Q,9>KBIM_Y+[0=:'<-[K3M6C,A#40@Z_[,L8!T=A M[3VC$(P*@<4];&11OF4=.S]MU3UIC32LF0?KJM4&."%-4FZZ%JL">MWY#=\B MQ!WBVZBV$W)[NNI@UBRN\M'$Y6 B>,9$1GY0LBLU>2<+7NSKKP!GPA3L,%T& M+QJ\X-F%:XXUN6,[/%JA]S=L[OCA_ M]96?>"62&?"PYZCY7O;3#1E4B%UP3M2$=EII6 M%7W>$8T64:TF2\[RDL"$Z!Y09++?H&EZ^$N8+"!559H48K/AK=EFU!X6L:>) MBS3#QS+C#D>$M=SNK%D-9!K/2G-TD5* M(71>PZ7JALF'5U^M S\]T::( G(A9<\J\L%&AH -3$L3WWO]'>%?TD -O&P*<@/=M@X#9*F#:;&U08J4VN]3LLQGN;!/0?\NL1,%S M8;A8'Y,_M+544W&=N*E;D'"Z^,ZUP@'*7K(*;[#*GT49M68,!@X&C8@6.( M_U231HK++0IF:H]Q3WLBFJ8>0K5!0\$<4L1Y:QQ:7D,/F=I2\JWHAX>?^K*G M9+= OOO[)4;]+1?SG#%YV;)?1#7-'5$[:Y)>JJHPQO,Q#$M31RC HV/+5 KX M6B+!;),#UL4##PI^A[M$8^)-'982X_;&(^-0B?/8T,1##:-H ?C%P%]+XP6Y M!K"VE\!VX+>I# C=E%P^, O^PRM6-R=OB2%]4QID>55B)2][">_9SL4>)[6Z M%=A[LH6SN:\E%+X5?!1#].]L$]GFV]B2GDKY\4[7WW^ZN1C4#I/V5,ZN2NSR MLWET@N_P^'[&'TX[G/] '(RT*VFD+KAL^?@%MMO^SM-)]'R'VAO MH_ML(P9_-.(?C?A_U(CFTL5:%*D1JRJQM?>.N5LZ=*%4E=H^F(#( M[2^EZLE?\8 X'^WN'+][=P^5=GA9.SQPG[B^=&7+!UBV0.OAW8.;=X\GSETK M./2]L%>$C:KP(@H\&[$=KK9PTA:TZC6$K9^?;MX>O2$&E1>>_-=^?\1UY/T8 MD!N; G?E&WM16BV_5UH?/=+]:*/DOIC]EJ7=[WX<7YZU4;:7[/EIHJ&=T)]( M$M)X[;D3 8TS=R*@*:AX'OLTRY(=Z4WS?DP3;Q;S$YJMDVD8>L&\!&W+,=.$ M3]>1OS<,Y^'23^,CQ^XAHT[^I@ P[Q)D- YF/' JG1=#ZAM##E'/2R&-LGGW M$'YDLYF()GXV@Z%IXAW2^:.D^2$-P_CQM$]CWWLT'07!8]'UFOS%J"]D/3IX=+Y,PG+.Y#'S_B+RK1(TW(\,F,YYEG- P2QS9.*9! MX#L34> ,P@Q+@V].J88IC9W2&F8"+W5G?!I$D3.QIIXC\+](,C\: GZ22)Y? M^1TIQI12[(7N3)K2R'/SDM T=DD&; )6.B29.*"^-[-*'%(O=:L]3.:&6H8T M\+.C?:H)L$_@TA)-W.YVC*7>,=-U[799A1GCV9!:NB89^@FC:D7S\V1 M@'.3>1B!.E/'_!J!>(9NXC3:4XTC>.] !^2U2V09S1#C?X-O0('KS.&)) R> M8QP_1E6F+CWY0(4T.<2LX*W1@#K&Z6ZW&PO=V]R:W-H965TG:8D?*U*[6X&A??U^]'(9055 MT@U-31IOUL96TN/6;D:NMB3SL*DJ1]/Q^')42:4'M]?AV;V]O3:-+Y6F>RM< M4U72;N=4FL>;P630/5BH3>'YP>CVNI8;6I+_7-];W(V2E%Q5I)TR6EA:WPQF MD_?S2UX?%OQ3T:/;NQ9LR#41.:]F4?F$>?Z'6GK7MMS:.P MO!K2^"*8&G8#G-(*NPS]_.I5-.F+5 2!UI+Z.O="Z2)/1:_\%YY^ M_]V[Z61R)?XH*+BNJJ7>LO,R@S30CG+1:-GDRN,*SQQ\FDN^62LM=:9D*1QD M$4C!.Z%T5C8Y"=^*:_@A=/+]710>(J;PV#4KIW(E+4(T# !R\E*58X%7VI,];RT *Y1 QWNAS5NIG0R4XT0A'TBLB+2@ M4J%Z@S%-#5_LS,/"B.A_\\).!0)3 WT S?ZP.:,"G_A";$B3E66YY3=4L[3] MY+7PI:I+8J<&_WW60?V2]00?S2JRL%V<@80U*.V^;UD_0NJ!-4\9UR_-_#\4L6 !TP(SU6Y$;H8U/ M48A:9-[5!,/UPY,=.Z@9P%U<9Z M 8W30);3X?-R[**X2\AOP(ZR26E[ M)E:-[_":6FEVQ&%E)OB5U&C^+.2,U: H=8BM!E#G,"<(F?^)/AC4G(G'0B&, M71)HCGL)IV6-M0S]8"V;+\5:*KM#VL$ +Z%OA]3&@&-#\O"69%MMG$H9E4E7 MB#4&&)=\VCD)FY7)7=^:ZE"Q(%+!OW/0B+ G3G$/K"SK:EZ_=8Q M1'\T//;@AY6&6.0&F?2WRB<5_#=62[^'D_M\88E$%:< UJK1<;K[F*I+YJGH MF+:QARQC*[KD4" 'I7,0$\]V1V,KO.$2I:\UYL%08!'(NH$GUB!\F-#5"6?2 MTZA<#,5/SJO63^?!Q,BX\0F4O="E. /8P\IO(QOL7-DZ>+\*&&DP-M>M)1Q:N5[#D-9>+GVF]"HU0:RGEE)*)5>J1#(3$KQM;8T-WN*"@[&L MMG]#S"0*B92::Y^=9['YO8#&T@/IIC6%0X#*0(XWH69WFP(MQWKB!N";4-LQ MF%D@V5S!;-M5!5KTSDU#)CX,X5K<@0Q(AR'U7-P50"MF#09I$Y*$(?SRV^?E M3/"9)? -$( C^.C0D3#WGA"[PT;XP92EM#"VZX++#V=M VR%K%O>!_(LPMC& MVXOFU^>#R\>4:[-=ZT8T="Y9X=S@+PTE M'V?+>9I'>M??F3S,<*%DNVVSY5W:]0?:52;>,>.LVW3J\!V.=F!WTTUT*BWB M8!KXF[E%ZI9@GED:>,RB<"07(N]'T;^XMBURIG*4$GW-('D3R.G') M87,)W,\L!U+%K(MH(I,KE,GO1A\^>@H'X@J%DR_00M4 O $7N9=2]-1K7622_OO/4<8DGJU/QFE0$ M:G]>=2F)-3URWT-'@$?V2/2@I[[80PO,J%(P9=HPH*/X=U%ZR@6]+0T.WK41 M-SSBX,ODX,NC[M@_6^W[X\BA^KC D^Q4O"*4N0^IM3L_:8.C66QT;3F^]@D$ M'9/3S1==7L:QJ=W]^M#\3?-YGWM'>Q]\<##;A,]:H4=J'[_]I*?IR]DL?C#: M+8^?W3Y)N^'2*VF-K>/A#TA<&S]EQ1MOZO#Y:&4\>FBX+'#.(Z& M%:3OB;?_!5!+ P04 " ,,FU7T>DAA/8( #=' &0 'AL+W=O>^U1\N=3F8QX+4;#/ M::+RJTY<%-FS7B\/8Y'RW-.94/AEKDW*"]R:12_/C."1W90FO<#WQ[V42]6Y MOK3/[LWUI2Z+1"IQ;UA>IBDWJUN1Z.55I]^I'[R3B[B@![WKRXPOQ%04_\GN M#>YZ#4HD4Z%RJ14S8G[5N>D_NQW2>KO@#RF6^<9W1I;,M/Y(-Z^BJXY/"HE$ MA 4A<%P>Q$0D"0%!C4\59J<121LWO]?HOUK;8LD,K08:?;&FVMU03BIRRK0P^%5B7W']UBRXDE^XHTA% M;%;F6)+G[,E[/DM$_O2R5T .K>Z%%>:MPPP.8)ZS-UH5<J$A$V_M[T*]1 M,JB5O V. DY%YK&!WV6!'PR.X T:HP<6;_"]1K?9ZJ"&[5"4,\_RC(?BJH.D MR(5Y$)WKQ[_TQ_[%$46'C:+#8^C74^1@5":"Z3D3GTI9K%@JBEA'3*H'D1?( MCJ)5Z>.PCW\Y"_S!!?O1Z[TP(31 \K)7JA"POVA^@\\*D[T$PK00PDCVZ* M-MQZ;0TU6+9OT_[V6MC9GK,G-S=3=FOX%YG0HO[I1I9FF,*7J]=[PB#)P/XBW M1#J$/7GG['SDG0TAI[ZZX)K$Y:+DZD\IM@P*I5"A<'+7A.X&PM;^)A/]O7#; MB0D7 4A[M8BYW)3K0EPK&>;L'>HL-V%LE7@N'A#2&57"W22J4'8-[K=5A!U% M'O,TNV"__?>VTF$F$[%.LZ_G0@,$B$9NP,9C;TS2ZNO=2N>"ECVQG#U%X[0] MZ0V8Y;6YQQ(./-<8C9AU$1WUG7'UU24WUII2L=\Q,;WAB'+)DP/97*]MH(<- M]#APD/5U0FR',7#O2GXD\]HR86=G(VW42#ODK__%TJQE62<=E56M;R2,]R78 M# O6/:[O-?UGR7.&^H"Q2&+@HA[,^N?G QN&-/\F*P:WHQOF]%,1"Y89'95N M_$2_DZ@I"P.V,UNF\SJ*%K:18 /JY.H1%=\$+$,,7]Y+/#6<=FNPNDW MJV!X^-$NSJ2B1PD++4QHK&4[*@V\=:=K40DG@L!NGFN,L-!E7U)FZQ-) M:A4P])KFUHX__C:3:5'.$U)ASO@Z(AL],#^7J8+$D>?2XV>+LT'9B,MM+D/< MV&-OD>>VC)W28.OC\Z7 $"JWY6\7IBY1E@H#+3XJO83$?+OI84]K;]W(!0GB ME[%.DM4)$" B+V>YC"3.9%U6Z,J\OT)F8QU,>UU"QS.RK!]T=\MK2#E/Y$(5 M1=,@Q'[O>,!./>IYS60)"L^[&T3Q#;M(X8K34Y>_?%B\K89'28ZS;A:K9M8 MLZ1;%ZW-X.!L*I4^@44X?2KVIT:)01:IHC0"H5UA[<\:UL\1Z%BH;FU/%>&J MG..D3/MGNHA9O(H,3KAH>O2SJ#O@3C97CG>5A3+;8^>6B!O, #@4K&G8&4+V MT@VWWV(4FZW:&"V6NI(@068H"_E%*+C\[1<)X)=<!"1?A#>GJ)U1%0!4@6&M&/8P><_($K%[9U4ZARF&_5KK]I;CU<&@Z5A>Y6'AUJ M"J(9:=OR9\\8](5$A[QP/)?4OB:TBU5%1G<1YSXU@O M8IH]W)\R)##FMDSD.I&1B[N"Y9*RB I(PQ=Q"]<,JCRF,(%GSEL]TQQX&@[7 M3MERP,\_&'U+%'XU<6U(XJ*KZ;AB/"6UH!,J=C7D$UU'?4!GLA8?;*O^%]PP MW)V*6CQ1E8(?/ Y^C=#6(:Y]+,D5N&??_GKE6R.F+4=V65[W<5A) U6G/XQ MAC$"_?E6T""V.P)TV2CP^BW.V&< @Z)@95+4>K@SQ[88Z[;AJ7>^BV@W-SM0 MH(QKD)(.B?NR#M54B__._JGSO&U$0QB,702;6A[JB.@KM,%,?:MI>9/0V7CDA=1?VQ1JE'68^]_:I M>=J\N[MQKZS6R]V+/[2,!11BB9ACJ^^=CCK,N)=I[J;0F7V!A0,)E+-?8\&1 M"+0 O\^U+NH;$M"\T;S^/U!+ P04 " ,,FU7+<%:G" # #)" &0 M 'AL+W=OH/[:/ MDBROIY15@UQ5@H/$U.;P1AC84V M!$:/9[S'NC8@DO'/GNGT*4W@Z?A ?V-KIUJ63.&]J#]5I=[,G-R!$E=L6^L/ M8OR#24%3\>[)ONS7X20@]U\("/ "VVN(?!="/XP&>%%??61YT4]7?Z[HCAF?9YJO:*):5N#,H<]$ MH7Q&9_[Z59#Z-P.*XUYQ/$2?+[J/!\2*#O3/B!_&/VT0[D73,O[U]:L\#+(; M=4$>8,H(HMW1V"Q1]EMD0QYHLNDKDCN M ?H;!''J)N/\U!.-W22*X/UW2S<(&L=NEH>]F8_=((KA26A6#V_((#6, S?* M_:,=YFZ:9O 6E9H ,WO >(&T'1(*B66EH19*$6&(>A5$;AS%HQ-'[$;)> 07 MW"Z#-S5Y1WTEX:E&O;1!78=%VG MZ;U]G[[MVM-Q>M?DWS&YKKB"&E<4ZE]GB0.R:YR=H45KF]52:&I]=KBA_QHH MS01ZOQ)4V=XP"?I_+_/_ %!+ P04 " ,,FU70ZC'Z,0" !\!@ &0 M 'AL+W=OPE]HSG/;^Q/9/95ND74P)8 M\E8):>9>:6T]"0*3EE Q=S-3&"B[A01.SJ2JFWQ<@U';N1=[>L>1%:9TC2&8U*V %]JE^T&@%'4O& M*Y"&*TDTY'/O*IHL!BZ^"?C%86MZ<^(R62OUXHR[;.Z%3A (2*UC8#B\PC4( MX8A0QN\=I]=MZ8#]^9[]MLD=8!Q^ : [ &UTMQLU*F^8905FD.AIP]LK4 \WT66&1VZT&Z M8UFT+/0+EDMRKZ0M#?DA,\C^Q@>HJ)-%][(6]"CA"NIS$H<^H2&-C_#%79IQ MPQ?_.\U#V;7@P6&PJXN)J5D*A(-P^D1:8-.VN 8>[+".LLV M HC*"3\N\SC18PGD6E4UD^^G)V,:C::F3TB8<5O@R5JHUJ"[XR5,9N0&TITW M:KR4I HKSUC(',HB=ZX$EC"7!3G+>;'1CE(#;H&K:F.0I=G@:77S?4*<@C"> M_O=X0.YGJ4NVQ9JPH#D3IH-^(S3V+\++OF. #DJ>L5$XW;56*9@/1#3TZ>6X M;X9A1&ZYY%A@&2F4RLPGAC""_$6'-3W1-2G\7#O.?0&@UY'J$ 73=\S>*<;:=OF MT'F[UGK5=I2/\+8OWS-=<&F(@!RAX?GHPB.Z[76M857=])>ULMBMFFF)OP?0 M+@#7&ULQ5CI;]LV%/]7"*_K'$"3=5@^, M=R;'=NU&3HY%J3/&X4825>8YE8]GD(GE2$Y< 5$YQ(F)UT3OW#L\B<7]K;4=;;FG"LY%]IDE.CWIC#HD@1DM M,WTKEN^@ML18BB61YC1R,P_65$N-RC%NG#+5$G<9TNG)E>#SWS7(G#"^ *41;ZU( M]X[>9Z .CGL:99B3O;CF=U;Q"W;P&Y-KP76JR!N>0/*4OH>Z-0H&*P7/@KT, MIU"X)/0<$GA!N(=?V!@<6G[AOS%XFYT5F_YV-B97#E5!8SCI8#(HD OH3%[_ MX@^\HSU*]ALE^_NX3Z95BA Q(]E+]=W/\2X%9(,]H3PA%Q#7J[Y=#1Q")=0IS;Y!8LAG(L-XIKA'SD](UW_H"%^A=M.%'GM!=\9 MA3XY3Q&BKXS/R2>D0UO(VQ)1>"[=#YU!&&PN]YU^&)%WY3VP[0Q\WPFCH/TZ M#$=D6GY#I,B?*%>EE)-N<+#!>^0$_J;$ON,/QROZK1)#9S18TT5.?QBNSE^C MO&\I(]UP+,@=PW@JF_VA'ZZ?A_T6?._Q7UK29G<0 MC=;/XPCW*1I;DDNNL4"SN?'2<^,&8;BY-HK(G= T:_ENX*&-@]9"-'9&OF== M?LG)^Y*#B0>,BLHSC34H%"2&,.-:$$H0>T2O*&6<8MDG="X!3(I@A=:IMR@RO;T^(WX4N0%V(_24X Z!KR5;T,Q(,L 5 MA10/#!LF9(_D5=!WH]510C5!-1>4949-9 HN,95)2\H5K?KT$BM(C)4J VU] M0:XIVFLSV"4WI50EK009A';Y:,.WN&T)I.G2M9J"&49+01(FT75"JA7;>T%E M8JQM=AQ;_IA&Z#B!!Y Q8D44FW,V8['1B/%95H+QGUA@U6F!;VW$84-(<"S[ M=;DE3%G/E]P8:V OE8'&G#*PZD>2 ]9-C*/3'76Y8EG7=FMG05EB%[>YT+7E MQ.0!Y:7I,545WYL*_'GP"^0N48Y$$RUH: Y.#$REF#<9RYFQQFQSD"IEA;-1 MT_Y*V2,ZLBE2YU5$5L7JRKUQF[1Y1MGDS&X\MKC>0F)"=^"YW@LC=^SZZY.X MOOUT@GQ1G?^P.^^WH::GV'P3/P'P][1K"JXJ]?39UC'_^ M]W'\>W_O+!CM+\AG&*P.?C!8O>"ZJ,A!SNUUC!GWL)I4 M=Q;-:G/C(62RK*YCJ18O"7GO<"ZU%;A]3 MH#@'F0.X/Q-"KUZ,@.8>;/(W4$L#!!0 ( PR;5=D]1CKYP, .L) 9 M >&PO=V]R:W-H965T7KX$(;<++_)VBJ]\4QJK");SAFW@#LRW MYE:A% PH!:^@UES61,%ZX5U$9Y>)7>\6?.>PU:-W8B-92?E@A3^*A1=:0B @ M-Q:!X>,1KD ("X0T?O28WN#2&H[?=^B_N=@QEA73<"7%7[PPY<++/%+ FK7" M?)7;WZ&/9VKQB1OM9%5;XP,*EYW3_;4YV%DD(7O&-#>@#K> MG2/'\IH9MIPKN27*KD8T^^)"==9(CM=V4^Z,PJ\<[Z83DL M/#PF&M0C>,O/GZ(T/#_ .!D8)X?0EW?=X2%R39H/D3\(OY_\?0GD2E8-JY\_ M?\IH='JN_X-SPK1EB5MFH%J!&O;-K;V&O-=&3DL)4]"W!OXW%-9Z+07V#$V. MUWS3(ANWA-?$E++5".+PO]U=GYP1RRN,S__W "-5.012I[C&1X^)GZ2TI$4AQF&56NCVJY;8IIQBS>8]1>C MS$\2.I)HG)%[:9@@K)(M$OE940ZV<33SD]GIBTPQ3V%$_D1W9^0BS]NJ%#R3&-,C^;S5YI4D2=GOP:J;[)T9/1+D5AZ$]GV2M-ZJ=A MZBA;@DK"3L7ZN!*#M#,9?.(YBY$>.DF22_2O9 MT23=:=ZD31,->:NX>7;IX>@G1Z8*2GO%> 22*RBX(6N6<\$-AY['BM4/VIZ' M*SRQ;$+V-?%@-( KP'JPUPR+CP78S>)!.]QD+KH!_K*\NP;=8#GQ6A,!:S0- M)Z=3KTO+3C"R<>-\)0U>#MQKB;!0 &0 'AL+W=OC()CZ%67"2Y;.]ZB2I6P,9P(>%=%-55'U:PU<[E9>Z.T= M3ZPHC77XR;*F!6S O-2/"BV_9\E8!4(S*8B"?.7=A(OUV,:[@.\,=GJP)S:3 MK92OUOB6K;S "@(.J;$,%)OV5%CC<[]F_N-PQERW5<"OY M#Y:92.*!N-;';C4G5H%,>$?92-47C*$&>2>TF% M)A?/=,M!?USZ!CGMB9]V^'6+CX[@Y^1!"E-J\EEDD/V-]U%++RC:"UI')PDW M4%^2.!B1*(CB$WQQGV#L^.)3"1[*JX6-#\-L+RQT35-8>?BS:U!OX"7G9^$T MN#XA:MR+&I]B3S;86UG#@228YB. H+1]%\ MTEN3:$:>I:%\2#L?S:;QD'8Z"N?S0R_N#WJN E6XR6(?I!&F;;_>VP^OF[9G M_X2WD^^!JH*A3@XY0H/+JXE'5#M-6L/(VG7P5AJB3> P %PH !D !X;"]W;W)K&ULK5;;;N,V$/T50ALL$D"U;HXM)[:!7%JT#UL$FVS[ M3$MCBPA%:DDJWO3K.T/)BKUU#"RV+Y(XFCD\9X9#S#+N6Z= M% H>#+-M77/S>@M2;Q=!$NP,G\6F H&E!*48.R0BMF M8+T(;I*KVS'Y>X>_!&SMWCLA#5OI?NLM[]#K^>2\ HMK7^R M;>>;H7/16J?K/A@9U$)U;_ZMS\->0!Z_$Y#V :GGW4WD6=YSQY=SH[?,D#>B MT8>7ZJ.1G%!4E$=G\*_ .+>\*0K=*F<95R53VH%E#7_E*PGL_(E>]F(>.9R( MW*.B![WM0--W0&?LDU:NLNQ754)Y&!\AP8%ENF-YFYX$?(1FQ+(X9&F<9B?P MLD%UYO&R'U8].J:V QL?!Z.VN;(-+V 18%]8,"\0+#]^2";Q]0FJXX'J^!3Z M\K'K%J;7N(+?8WV,]&G8IPK8G:X;KEX_?LC39'IM3^ S;HD EL%!O0(SU,*[ MWD/16Q-O31DWT+>Y^ =*BEYKB?UOV?E:;%K,DG<1BKE*MQ9!//Z7Q_N+*T9\ MXNSZI]]'V/Z7Z; 2=DI_8:TR(+E#W@TW3B#7'>(92[(\G,[B TL6YGG*_CS( MUS&4\^1BB)NFX6R6#\-\'%YF,3O1C*=HI4D23O-\;YR'XR0]#?<>6!*':9Z] M#2?A9';)GK3C@C^V7-*EQVC81R@Z %MQ4AG:6348[[J)3^2$"0 MLVPZFNPL(9*U#?B30K[^?]-W @T&B!>?$Z*23$?30RI)]F8YI!)2#^%>3S4S M6 G,G,^094XS4*4V%OSLF.*:4HT3N",M?K@*,): T.#>*$0KC"OP2CJUY(21Z,KXQ #2SQ0/,5>P%6Q\[NR,9LFTEBHIM M@?8%*%K3U;DQ>+DP#M4UDB-I2@)\;47C)=!(TJ-%;89.5_N=K)\O$$*7WVFA M9J#T^N5(Z"2A3YR7QFOJ*E_"+'E;._UJFNU91L?V_VCOL*[!;/R5A(J+H-VY M/5B'6\]-=]B_N7=7ID_<;(2R3,(:0^/1]#+H$K4;.-WXHW^E'5XD_&>%-S

&PO=V]R:W-H965T(JD1Y)Q?'^^ATI659BQPBRA[V8XO'N=]]'^G(CU4]= M(!IXK$JAKP:%,>N+T4AG!59,G\LU"CI92E4Q0UNU&NFU0I8[H:H8"DW5X-@L"-\XZO"6,)H=KEF*YRC^;Z^ M4[0;=2@YKU!H+@4H7%X-KH.+F\3R.X8_.6YT[QNL)PLI?]K-[_G5P+<&88F9 ML0B,E@?\B&5I@_DRX)I_"C+'SPWQ=5@.H Y^0U;?YR!F2RU^X5-PQM/!I#5VLBJ%28+*BZ:E3VV<>@)3/T7!,)6('1V M-XJ[<.+T>&-%JY4=:BWS3HX0OH*7R1PA0:/HD<\Z?R([*T M,S?S]^^"L?_AA,EQ9W)\"GTV;]H'Y))*^DW6G\:_+Q ^RFK-Q/;]NVD8 M3#[HUR@"IJU)E""#U8(.=EERO+>8M=3 44-@"MM)P/\A9))>RI)&!)7;DJ]J M91&)A0LPA:PU@3C\[_/;X058P_SHPW]>CUA[:.D/IA039@MM+LG"8-A!_ )1 M[*73M$\(O3A*X*"VGFM//1J=1ZCC)(2[75AI[H)\0*610F3($+V6RK!FI%%D MFQD!68F,#C,\P(O\Z( 6IC'<\@>>HPUKFT(P$@I9YJ3+1EI(\6M&W:LH+5RL M*!,&*0+FT(\XF![2HJ +P$YRKS[:"\3C9.>L\Y6*B@0HRH9&O['YG]/*[??U M#9S-$>&K- C)\(G.(.QYY_EQ!'\\+<^#$'AQF!RAIFD -ZQTH60&T!;Z$K84 MW=$:%9=Y+]'QQ$LF49\P]:(@5.@<-SM6=,0FC)T#O,Z*SH4_0* 9;M[-4>2E\;1/2#P_?$)H!GN/,*8!$,)U MGG-;^!KR6ED51_!C+QC'O=TD"+M=$'E)VML&WGB:D)O&E.BFX(;;CCT&>Q9Y M4>P/^_LPZ'R=/M$_#<'AD@!Z/^,'-&7M).'X]Q[%F'_4>PQ6JE7OR:QJTM3#- MN[BC=O\JKIO'])Z]^4ORA2DJ&@TE+DG4/Y]0@ZOFF=]LC%R[I_5"&KJ$W6=! M_XQ0608Z7TJZJMJ-5=#]UYK]"U!+ P04 " ,,FU7(X=8#[ " P!P M&0 'AL+W=O;S2 MYL'6B Z>I%!V$M7.-:,XMD6-DME#W:"BG4H;R1Q-S2*VC4%6!I 4<9HDQ[%D M7$7Y.*S=F'RLETYPA3<&[%)*9IZG*/1J$@VB]<(M7]3.+\3YN&$+G*&[;VX, MS>*>I>02E>5:@<%J$IT/1M.AMP\&7SFN[,88?"1SK1_\Y',YB1(O" 46SC,P M^CWB!0KAB4C&]XXSZEUZX.9XS7X58J=8YLSBA1;?>.GJ270:08D56PIWJU>? ML(OGR/,56MCPA55KFY%QL;1.RPY,"B17[9\]=7G8 )PFKP#2#I &W:VCH/*2 M.9:/C5Z!\=;$Y@&C*K'\'1^3P%YENE8Y3;<2SK Y MA"PY@#1)LRU\61]U%OBR-T?]4K MU_!E+E\U(]NP B<1E85%\XA1OKLS.$[. MMB@=]DJ'V]CS65LLH"M@;Q*]G?:N1KC0LF'J>7?G-!VP9 &Z0$P M@UU[X#_(EEFB%-0W+.Q5?+$D4<&$7+I:+RT!@Z3[V>7^"'P@27;VW_YW(>K- MF_]'L%]\,K;LKXE"4GQ"-D93)I@J**D.YKC@BA*[6!].@X;KLH>_@^/LX"0; M_,W"AALZKG_@H%MXJ3+BC2XFT2Q"K[90^)O7-K1^M7\.SMLN^,N\?4NNF:$< M61!8$30Y/#F*P+3]N9TXW82>.->..FP8UO2DH?$&M%]I[=83[Z!_)/.?4$L# M!!0 ( PR;5?U70!\:0, %H+ 9 >&PO=V]R:W-H965T>KTG3%!NP/>PEEBCRXT>*5#C;2?5!5P"&?&IJH>=>94Q[$P2Z MJ*!A^EJV(/!D(U7##&[5-M"M E8ZHZ8.:!BF0<.X\!8S)WM0BYGL3,T%/"BB MNZ9AZO,2:KF;>Y%W$#SR;66L(%C,6K:%%9CW[8/"73"@E+P!H;D41,%F[MU% M-\N)U7<*OW+8Z=&:V$C64GZPFU_*N1=:0E!#82P"P\]'N(>ZMD!(X_<]IC>X MM(;C]0']C8L=8UDS#?>R_HV7III[N4=*V+"N-H]R]S/LXW$$"UEK]TMVO6Z2 M>*3HM)'-WA@9-%ST7_9IGX>101Y^Q8#N#:CCW3MR+%\SPQ8S)7=$66U$LPL7 MJK-&')0$F!)<;#5Y]<36->BK66 0WVH%Q1YKV6/1 MKV!-R5LI3*7)3Z*$\KE]@+P&\4Z-ZC,&MD) MH[_-A>#3X"Q,I0#M1$E0#J3IBP%L,1"\2@/-&M1PGTX1%]0G3,'^5>!_H"ZS MD#4^%UB,&[[MD)A308ZFDIU&0T?K_>KUU0VQT83Q[;_V?7)1CRO_BV#?V62< M.3\ N:38A(Q62U8S46!2#5G#E@N;\,,%M:"X+ ?S'T@4^?DD>BY(\N@"C9$; MO*Y_WL&9UI@,K3&YM#4Z\?W-<1[\[S2'W7Z+T?\M\A]I$9HF?I*&8TD\\;.8 MCB5)YD=9,I;0U(_3F+S#(8F+0C;6FU%\W1G[7TF,)"UF7QA2]$5TE(&IGTPG M1]+,3[+\2(K.LFEZ)(Y2/T\IN2L*+"\[T&","DK (L].&@$;%RP>^)#[[[KGG M[GSG^5ZJS[I$-'!?5T(OO-*8YB((=%YBS?29;%#0R5:JFAD2U2[0C4)6.*.Z M"N(P/ ]JQH6WG+N]&[6#-=A(-E)^ML+K8N&% MEA!6F!N+P.AWA]=851:(:'PY8'J]2VLX7!_17[K8*98-TW@MJX^\,.7"FWI0 MX):UE7DG]Z_P$,_$XN6RTNX+^TYW$GJ0M]K(^F!,#&HNNC^[/^1A8##]E4%\ M,(@=[\Z18_F<&;:<*[D'9;4)S2YSP-#3JUID!\,D_9>"QP#O<]'%Q*=AY/9D&D?9I>Z:B!N.FF"I*75#W65)D%]@M6R%T;_/"6BH.$M3*B1[48 @$E!W M-P;MC0&JM\%Z0Q#'HCM%6L0^,(6'><*_DB[3!%G1H-$PVO)=2P2="G$UI6PU M&3IZ[]?/QQ=@HPJ3R__VOW51#]OCIV#?VF2<.#\"N:38A Q6*U8QD5-2#6QP MQP4E=G(3S3 :XH:(&,4WK;&#!(R$A@I#VWEWPWK)9-/%#=^]()1C9N MIF^DH1?"+4MZDE%9!3K?2FF.@G70/_++;U!+ P04 " ,,FU7-MJLT2P# M X" &0 'AL+W=O=[93^9@H 9#^J4IJY5R#6%T%@L@(J;LY4#9(T&Z4KCK35V\#4&GCNG*HR MB,/P/*BXD-YBYF0W>C%3#99"PHUFIJDJKN^74*K=W(N\O>"CV!9H!<%B5O,M MK _U3>:=D&/DHL*I!%*,@V;N?OV1UG&XWJ._=;%3+&MNX$J57T2.Q=R;>"R' M#6]*_*AV[Z"+9V3Q,E4:]\MVK6TR]EC6&%15YTP,*B';+__1Y6'@, D/.,2= M0^QXMP?CJ+<%L"M5U5S>OW@VB:/QI6FK M0Z 0\A4;::FLK'G(AGS2C62GD2W/4BE0V/PO1%XSZAE.'LL-!"(S)DD)JQJ M'P?8Q\'H:A&J->C^?ITA+6*?<0U=MQ _R98;@BRIC=#CW(AM0V^NB'E;";\%>VV0^!7%)L0@:K)2^YS"BIR-:P M%5+:>^BNIP8M5-Z[/V?1N9^2XT P\D=A]%@03>+'@LDH9=5J#S.X9:BY-R=O> MG7^E5DBS /^)QR1]"/8D\J,D.1UHP^0A\I.8$G%^.LPOO=.#F8U#/XP>93;U M)]/QGUL\U2."03>O0&_=S#(LLS78-O9>VH_%5^TT>#!O9^H'KNEQ&%;"AES# ML_'(8[J=4^T&5>UFPUHA31JW+&BT@[8&I-\HA?N-/:#_L[#X!5!+ P04 M" ,,FU7_1KQ%?H" !^!P &0 'AL+W=O*S[SY_W]EWGFRE>M89HH'7(A=ZZF3&E&//TTF&!=/GLD1!*ZE4 M!3-DJK6G2X5L5045N1?X_L K&!?.;%+-W:O91&Y,S@7>*]";HF#J;8ZYW$Z= MOK.;>.#KS-@);S8IV1H7:)[*>T66UZ*L>(%"63]*X>O'+>Z M,P:K9"GELS5N5U/'MX0PQ\18!$:?%[S&/+= 1.-[@^FT6]K [GB'_JG23EJ6 M3..US+_QE! LM%&%DTP,2BX MJ+_LM2XL(>R,(I6 M.<69V2_@C>!."I-I M^"A6N/HUWB-N+<%@1W >' 5<8'D.H>]"X ?A$;RP%1Q6>.&_"#ZDLX:)#L/8 M6AGKDB4X=:@8-*H7=&:G)_V!?WF$9-22C(ZASQ9UB8!,Z>(G4E$J(?U;XL>A M;S:*BS68#.FG$(&)%0AR@J(^.+0'!Y1V@\4259O[RI$&@5L%7\NB9.+M#_Q@ MF_$D ZZ;JN<_R)-I2&5.[4!#+^7K#>4/F$**(V2YT;21MM*?%C=G8S@]B0,_ MO/QOW\Q\^_U0_^LM2(WN@CW#-W1,&ZM MV!W$, 8"56LZI18D&.TQ>F'8,:@".E8PI+5':>A6'+X?>QG]0=BQ(GJCBO$Y/+)#8V\ZO(9$;8>KVV,ZVC\M5W5/W[O7+=$?B MN="08TJA_OGPP@%5=_O:,+*L.NQ2&NK7U3"C!Q*5=:#U5$JS,^P&[9,[^PE0 M2P,$% @ ##)M5[%;,H2G P O@P !D !X;"]W;W)K&ULW5=1;]LX#/XKA'<8-L"K'=NQG38)L*PWW!Y6%$MW>U9L)C9J M6SY);KI_?Y3L.,Z2YCK<-N#N)18E\N-'D2*8Z9:+>YDA*G@LBTK.K$RI^M)Q M9))AR>0%K[&BDS47)5,DBHTC:X$L-49EX7BN&SHERRMK/C5[MV(^Y8TJ\@IO M!CRT6@]8W"GSENY6 -.I(5Y_=:^)#.+%<3P@(3I1$8?1[P'1:%!B(:?W68 M5N]2&P[7._3W)G:*9<4DON/%ESQ5V+;/["+9ZSQ$EY(\PO; M5C>(+$@:J7C9&1.#,J_:+WOL[F%@$+M/&'B=@6=XMXX,RVNFV'PJ^!:$UB8T MO3"A&FLBEU0D'=2B MA?*>@)K 1UZI3,+O58KIH;U#M'INWH[;PCL+N,3Z GS7!L_U_#-X?A^K;_#\ M9\9Z*L06(3B-H%_(I:Q9@C.+GH!$\8#6_.6+4>A>G>$7]/R"<^CS);VXM"D0 M^%I76IX JU)(\Z)1F$+^#/;G\>\RA(0525,P_2+D\_P 4TKDJT;IN@#%01%, M30>5 M*L6?45J#F8;94)1"C;,D!=!D!)5%BN"&V72>.-%IX-6]3XDNP+Z@X2 M7JWS34,7"]IO7A$>;R2I&ZJ?E]NL>+41TY3^_;[Q30U0F4/%,T&6_>4 MC49)15[S:M/KTCV,XK$=N=YP*_0C.X["EA[U7\#UFAJR22@UM^0>>-T68V]D MA^%H?Z.V'P=#TJ;6TAW:4;&^.;H(PVMB^Z%_P"MP;2]TA\EXNN*_(R7F<'35 M)69_^>Z%/SH0O>"'^SZ._;3??5G_['Y040?Z_[6#&QW5?ZT;>*$=1<%@8Q3: ML3_YU?T@BF+;][^G'P3V9+QO8R-['$3_NA],J '0XS_@-;'CV/\);_*X$\23 M W$\_D6=X-AO)YZ:79S!3$G%NS&3L_9&CZH=+_O=?CA_V\ZD>_5VLO_(Q":G MC!:X)E/W(AI;(-IIN144K\V$NN**YEVSS.@/!@JM0.=KSM5.T [ZORSSOP%0 M2P,$% @ ##)M5P$5OA,?! 50\ !D !X;"]W;W)K&ULS5=1;]LV$/XKA%H4*T!$(BG)4F(;2-H.VT.V($FW9UJB+:&2 MJ))TW/S['2E'EN;8:;ILRXM%GGEWWWUW)^JF&ZF^Z$((@[[55:-G7F%,>^K[ M.BM$S?6);$4#_RREJKF!K5KYNE6"YTZIKGP:!+%?\[+QYE,GNU+SJ5R;JFS$ ME4)Z7==!-?EJC!6X,^G+5^)&V$^MU<*=GYO)2]KT>A2-DB) MYK)&-9"'E%[OY-9]Y@04D*I$9:X'#XTY\$%5E#0&, MKUN;7N_2*@[7#]9_=K%#+ NNQ0=9_5GFIIAYB8=RL>3KRES+S2]B&T]D[66R MTNX7;;JS8>JA;*V-K+?*@* NF^[)OVUY&"@DP0$%NE6@#G?GR*'\R V?3Y7< M(&5/@S6[<*$Z;0!7-C8I-T;!OR7HF?FUJ+@1.6JY,O?(*-YH[OC2B#^ :]6U\^V'BXZ#_2 AQ1=RL84&GUJ@J8L\?^&06/1=X9#A\W;/OI5+<\$S,/&D8+=2>\ M^;LW) [.CL .>]CA,>OS&^C/?%T)))?0'8="> SU<;O'Z% "<8V6LH)>AII8 MEJLU!.;D98-,(=<:*-,6TN>;C^]/T=B8YE!"Z-V;A ;L[,6>MX428E1D"$K$ MB'HAE*N3AX.V7NP/19="904@+;5 6E8Y,G+$83F ^18E. PF@STAF"0$7<)Q M5?*J*Q-I"J'TD]8H8_TZ#F,@J#&\ O8R64,J%P;>HZ"V5+(^:".A_9*0$-U* M:V$(=T+I&&X:DA>G_3< ^F^RSB),)D/:&<$L9#]&.\%1'.P@80IP?H1Z2G=$ MLBC=XY[%.(V2H8#AE(:]8-P/[=H2HE])3_2\/L!Z@HNW*,8TC@?["8Z3%'WZ MNBY;N+?-]QJB&)Z[ZF8$_=YE]3OU=['LB1@+]G*48A(,42'X" M:("C=-CKE$#S1\]/ <-AM'LQP0LC>FX2PEV1A\EDCW0:X@!J8R0@\<[EN#'* MYDYHXP(87$"O($>66(W*>2I1=$7HVC)_AF"0'XE&)2 G#T80,!0$.2'P@4)[? MV8\KV-W;;/_7T?[=.PPYJ%4P\0 VC%KX\#.."='WT]$K*\3)Z,U"<)*$^UX& M]];1*RN=!(-=R/:OFQA/)D.'##-ZJ*? _>LHJ"V0<8G0A T%,8[3Z+&/9'\P MZM1"K=Q IY%STDT]O;2?&<^[46EWO!LX+[E:E?!56XDEJ 8GD\A#JAOBNHV1 MK1N<%M+ &.:6!&ULS5;?3]LP M$/Y7K PAD"J2)BW]78G"IO& 5E'8GMWDDG@X=F:[E.ZOW]E)L])!!WO:2VR? M[[[[[LYG9[R6ZD'G (8\%5SHB9<;4PY]7\=.QD.Y14U=#I6U\.,:=U;AAJ_@#L@-(N6:?!0)),_M M?>38$ VW1&?A0< %E&+JF6(3+'VWZ5"MN]D?QC_&MLC29CK M$R.)R0&/NG@@7%*A6T1(@X>AI!MW&IQ#JZ* 4P,)8<( QFSBVG&(J M.38_\B/&2NL;@/U$++N-I2BIV!Q_Z(?MWDB_)41"M4T&'@H#Q1(=;D\&.4E9 MME)60P$R0P=RI='>Z=\OKDZ'Q#H*HM%_-\[IQH9+Y)*SC-IB:++ /<;\5!?T7\[9+ MZV_RJ-L*.[TZ33OW[FB"U"9>X@T5F0E3'5; M-]+FK;NHKOC?ZM5#>4-5QC##'%(T#&PO=V]R:W-H965T[ M)$#3=KAN:W=HKBOVT4F4Q*AM99+<]/;K1]E)I#27[#!@&/8E-BGR$4F1CZ/A M5JHO>BV$0=_JJM&C8&W,YB8,]7PMZD)?RXUH8&4I55T8$-4JU!LEBD7G5%OQD/9FJILQ+U"NJWK0CU.1"6WHX $>\7'+<8 M!9$-2%1B;BQ" 8^OXK6H*@L$8?RQPPP.6UI'_WV/_F.7.^0R*[1X+:O/Y<*L M1T$6H(58%FUE/LKMG=CEPRW>7%:Z^T7;WC:) C1OM9'USADBJ,NF?Q;?=G7P M'+)S#G3G0+NX^XVZ*-\4IA@/E=PB9:T!S;YTJ7;>$%S9V$.9&@6K)?B9\52L MH,0&ZKN1RI3-"@T>BEDE]-4P-(!OK<+Y#FO28]$S6#EZ+QNSUNAMLQ"+8_\0 MXCH$1_?!3>A%P*G87",6840CRB[@L4.RK,-CSTWVJ1Q[B/AI"#LC-WI3S,4H M@"'00GT5P?CE"Y)$MQ<"C \!QI?0QU.8N45;"227:*/DHIT;I*%_I4)ETT^@ M;>79(VB?D$-&7 Q:R4$*IH%:@ 0U?V1 M"WOD" [,B'HFU.'4.D-XH1B5&A4:8"H@ HT&RW+50@51H03L ["RU6"L;>Z? MIF^N;I"-*F*W_]GS W#B_:X@TP)FXFCE73.7M0@'OTBMKTY\'[HJ^?/PG*7] M\[B.E[5=E6V%O;<[T:PJ"<.\-_H!)0SS+/(5%//<5U"<$N[)!.=Y@GXJVR,D MPG$2.3.2X#Q+#B*+J%L"[\_MNG4*@K.8'(G,B0.2\BL/%]VU,U&>ID)3",#M M0G/,J8L'DDK=(L/$ NTA?OY]XI88CG.W.X,\<@<3XX3D+AB<)A&:J.+/LCH- MZ&#%,&/\5$TP)]&).J;TU#3+T*\P8PK:PI2F]#J.9CC.F!,IA.N5$L=)[$F, MI>A!FJ)".\K3WJDPG,.RDRF.:>:'FWNI9U#L'&A" '(,_@_DLP'2\!/$LGYE7^18FPK\8CYFC3%<>2?2X)3[I,,L FP MTO?8]?;%$V:"!Y03Q/BY_LI2S; M[; @3[-X41I3#19AM/[-_RP[8LO Z.TQ,$L#<]>@O\>@5QKTVGKHEP;]MAX& MI<&@K<&P-!BVK=)Y:7#>UL-%:7#1UF!4&HS:&AC=S9GKMC:I3G;KLVUL3K=1 MG.^SM; *5=[RC%]?)O$+2V1YXLD_"FD7]B3&,)*C\#Y+Z-.0[++K7Y,IC\*? M?#TDH@E[S%,JDJ;LW:W(>#A/WU^>9>1(%C\+2NAX#37W0._%\I3UNB?,[)J] M!O,[O;F;1UIS2V]^*P(R-PISL\'[?!W&GMW1@UF+MZ\Z\\T9I[ M!RJ?3ROSBP9S_Y#WU<;Z7+4^(UU5XC(K<9D%KK_O1(;Y/(ZF30+2&LJEYV.Z MY(&XZM#:DHKD672N?_F+,>Q^:I(3$F8A8382YB!A+A+F(6$^"*8HME\=.ATT:[B$UC(192)B-A#E(F(N$>4B8#X(I&NY7&NYK9]UO(@E$E%$,S9PH M$^0@:ZCB9SWDP?A7D^371J/"2 ;XS]?&Y=GSMHZUV&-U?-"=C73G(&$N$N8A M83X(IHAS4(ESH-65+:+IOIA :WGL?(J$64B8C80Y2)B+A'E(F ^"*9(=5I(= MXF*"(5+#2)B%A-E(F(.$N4B8AX3Y()BBX?-*P^>(F$ />3 ;8X+S@S&!%GNL MC@^ZLY'N'"3,1<(\),P'P11Q7E3BO-#JZGXFHA5OC@FTEL?.ITB8A8392)B# MA+E(F(>$^2"8(ME1)=D1+B88(36,A%E(F(V$.4B8BX1Y2)@/@BD:-KKUO?\N M(BHX0'GH-88%I=7V0MT]/=^)#/3H8^7E :2Z4YD%I/HJF:G4K3V5H M5?9[/N,15":CZ*IE.:C:*IPZ]R:,0 & M#=!T&Y1F06DVE.9 :2Z4YD%I/HJFJKE.NQG:C$CKH$%/>1@T!PW#@UD+/?AH M21]T:$,=.E":"Z5Y4)J/HJDZK5-KACXM9N>/(F2Z!QOT@*.G6F@Z#4JSH30' M2G.A- ]*\U$T5<)U LZX 8.T)PO 04]Y'#J/#@0,T1W?8H0UUZ$!I+I3F06D^BJ:^'%&GWTQ]XLP-H^G/ M69Q7L0.[R;-X$KMB[WTC!5/8]&PNIYQ/6*8^4!QI3''KG MQT[34)H%I=E0F@.EN5":!Z7Y*)HJ_SJC9QJXH,.$)NR@- M*LZ$T!TISH30/ M2O-1-%7-=<+.U+_KUC+H.$!Y.&\,.DHK7="A!Q\MZ8,.;:A#!TISH30/2O-1 M-%6G=2K.U"?1QC,*-/Z0L4,5==CT8\6C[>CC?I5F8E$]3L$ZK\V:@P[H.W%0 MF@6EV5": Z6Y4)H'I?DHFBK_.K=G]H%!!S3A!Z594)H-I3E0F@NE>5":CZ*I M:JX3?J;^;;JV08>>\G#1''0,&IYQV'V 4X\^6M0M7-I0EPZ4YD)I'I3FHVBJ M5NMTGJE/Q(UO;N[9YX3_#.?_E3)GL8R3+"VFX-\2/I$"W@Y OG'Y:?DDY]KJ M0.0!??,.2K.@-!M*O;>2AISR,FB./M95\XV K#A@-+OJ[T0=C6K0UU MZT!I+I3F06D^BJ9JMLX+FOJ,WOH5DO$LG^8\^G02BB0*SCD3KU4@8@ MNY;-$0CT/3\HS8+2;"C-@=)<*,V#TGP43=W:JLXW]KJX"*0'31]":1:49D-I M#I3F0FD>E.:C:*J:Z_1A3_]"8,L(Y #EP>@VAB"EV8&72O3PHV7=QJ<-]>E M:2Z4YD%I/HJFRK7.#_;TF3WU*5'V)8GS);NGL&(ZX^%V)+)^M36.PB!EWZDB M/ EFQ6Q]*Y[%/%XN2/2;N*2RU]X:T=?LZ*DQFV_^)U*,O3K%V-,F?5H')GK* M@]&\ V=IIGL41$\^6M,''=I0APZ4YD)I'I3FHVBJ4.OL8>_ 7IQJ2/(+7RP_ M,>^_/Y?1R&,X%_5&&]46&SN/AL@PI$*0<7,$ GW7$$JSH#0;2G.@-!=*\Z T M'T53AT*=G.P!]_CL05.-4)H%I=E0F@.EN5":!Z7Y*)JJYCK5V$/L]CDN*3OY MCN%PJ"[OMP>\/1B-^X+>ZFCO*H:KA., M/7UJT%[%J9 QQ;LB^?*>?8V+R?FK"&9\.LW8/[CO:%Z\(9/D$?N[>&%?.6DXY//=J*,JU1ASZ+T<.TM#:1:4 M9D-I#I3F0FD>E.:C:*K.Z_QD'[CA:!^:4832+"C-AM(<*,V%TCPHS4?15#77 M&<4^9,/1 Y0'HWG'T7[3[I]#<_>;T*"IQ58^;:A/!TISH30/2O-1-%6N6]_8 MIT_VC>5S',&,(@P[YYJ=0,9Q\3;NJ^*-(D6FJNZ@- M*LZ$T!TISH30/2O-1 M-%7T=?JQ#]RMM _-($)I%I1F0VD.E.9":1Z4YJ-HJIKK#&(?L5OIN']P&]#; M XX>C,8=3>_T9D=K^F ]O[RMGO9AL@-MB@NE>5":CZ*IHJT3A?TV6Y?^SRQ, MZIBC>.Q#B3GJVQQER>8['-!7%J$T"TJSH30'2G.A- ]*\U$T5>QU1K$/W.2T M#\T10FD6E&9#:0Z4YD)I'I3FHVBJFNL<81^QR>FX?W#WT-L#CAZ,QHU0[PZ3 M+3WY:*%"TW]0F@NE>5":CZ*IW_=>I_\&^CS7SN8=32+5$XZ=;*$T"TJSH30' M2G.A- ]*\U$T5<-U$G W*IT $WU06D6E&9#:0Z4YD)I'I3FHVBJFNM4WP"Q M5>E83SE:Q] D'Y1F0VD.E.9":1Z4YI>TG4=)C>T-4U2)UOF[@3[SMA,TL/]E M_W\OJ^BK=K3NH5E *,V&TAPHS872/"C-1]'4P5%G"P=]8#0"30-":1:49D-I M#I3F0FD>E.:C:*J:ZS3@ +&'Z5A/.5K'T 0@E&9#:0Z4YD)I'I3F#QHVC]T3 MA]19O8$^B;43=3S%R4),V.%G0EL\$:KW?+2@H=D_*,V&TAPHS872/"C-1]%4 M[=?)P0%PP](!-/L'I5E0F@VE.5":"Z5Y4)J/HJEJKK-_ \2&I6,]Y6@=0_-^ M4)H-I3DE3?]XJ@OUZ4%I/HJFZE/F\Y0CPSIQ,CST@M"_F!OF1>#QPE-&BN6/ M\S"=40021LP8C7K%M+S@9+MB%*.0N%/Y4383;)G$DSPHYN[XB0YF8II0@+*, M7T3"TLW]D:G@22K#&C83_'GU89)G*_8L9F$P%^EI'?@T^S]O[3_AP8^B\#*, MY*&]U0CD'[+@/)S.,K93G_N9B%:\N3YFMVL6ED]QD*=4D==NEL6F\M)-(]T- MQ;[&$GS8KK&R4,KGTO\3X_53O%4E@GB>+R)R5T2(:%_%?;#*5UK<_B)?OT84 MH\J-Y,Y/))]^?A&TE(>J6C?;$H])+IV:QIZV2\K]C3/^ MX/SS;OQK]45/XWBQY!&=@5_^;QI3"CO(G'A3VCW$V8[/5).'Y/ R* MC\7F-N[.\"U/^7H>D4.YZ(6;?)JGV58?[-X[WAUB]&^;%K''55-W9B]QZ2&D MG@S"+/PI(CK9O_X,"?R%AYS=2OS\F1?E;R9B$29T;"Z[UCC_Q.Z>Q21^%J>O M*KK10BF-4A)A\4T9>P?$>DZCLFM:(=6O?"7[@D:Y!)1GF\6/&8%E!]#PFDQ" M.5!$.=T8%+43!Z(-LW( M$AZE/%A7L.Z1OI3D5! Y82\A"6]]@G_GT5JOFQ6@'+EO'UX.K=>@XF,YIL.(%QWHDL=BJND: M@U?33-E=_XDM3C.B<2:5V:9W M19>\I^+/),.BHO4J\:ZL+14LZ_=>L[Z^)7M5.MA&'.R)S0R\)9J3LC]DJ_@3 M#:D/Z_]E6!N2C \IZ72W*;2XIVPX/!W^;3-RTQE/UCV>S628$65R7$J',UY, M#6D\#R=KO64L#>7HD9-&U5^R;\NQ*^5!9V74>%:JC6*J_JM/B-+Y;]M01AF\ M&\81ZCLX6 LITJ^X#'S+WE[(:E&=:(8N@W?95=K^'QBGW8;^5ZO^IE.P%?LT MG(76=T65[JS*MNS,QNDO+!LD^U2V=49Q/84-\Q7%K51L[7^?7,U]W54WXRV= M=;-,:'4SNV;WM5[E"I<0PNAVMYSOK+U%-=J_$KC;MZ\LJPZ6RV069WQG"9?N MOG_]S(Q3DRU"6FAC4JVLTS/U*DUP%,7Q)46>?X:R1^G<_+5;EV1/I-5BY5V/ M\,UJ38V4 127E[74&$'K\&GHUUB85Q9T*24K!?#4%[ZO?:U;QXM^-^+QP]NFT*Q]6J91T(JH/?Z M:D1V3_B82QT%(I'14M'5ZS5/LDD%5)?PD03-TU20&JH+EM8O:I1**,M7YS\1 MQ:V+J+@<(0D67;15B*+3E%H13C[0PAWP94A2.:V\ONZ1,$J7HKY>R\H+G9U> MV5RR--TF.:.I662W/./7ES1DIV(LYG,YW"BNN^K('&)UE&K_=-6Y,3Y^-CIG MKXZ/C8^W3<@-N_*3L[I*UY=+:C4M15-J-)N+ M)ZI>]_1\T&&)O)6P^2>+EU<=HR.O:J@#BC]G@M- DP7H\Z\8K 1" %#P !D !X;"]W;W)K&ULO9MO_BLHWMS53Y;$!.W;^5R4A)G"7NZG) M[EWM3>T+&62C6@RL))+)UGWX:\D8C$.(/=67-XD1ZJ=;T@\:T];Y4R9^ES%C MBGQ?):F\Z,5*Y:?#H0QCMJ)RD.4LA3.+3*RH@D.Q',I<,!H9HU4R="QK,EQ1 MGO8NSTW;%W%YGA4JX2G[(H@L5BLJGJ]9DCU=].S>IN$K7\9*-PPOSW.Z9 ], M_9)_$7 TK"@17[%4\BPE@BTN>E?V:>",M('I\2_.GN369Z*',L^RW_6!'UWT M+!T12UBH-(+"OT=VPY)$DR"./TIHK_*I#;<_;^@S,W@8S)Q*=I,E_^:1BB]Z MQST2L04M$O4U>[ICY8".-"_,$FG^DJ>RK]4C82%5MBJ-(8(53]?_Z?=R(K8, M'.<5 Z_R*P;@T&.\:C%XQ."H-CO;U,"D-)OL:3$N#Z;XA M'9<&Q_MZ."D-3O;U8%N;E;.,@M9+;O3B4D4OST7V1(3N#SS]P8C.V(-,>*JO MCP2.@B)?E,KJ*(ZW::$#]=7XJZUT>7*

$KN>9+ .=DG'[8/SX<*8M2>AF$9S_4Z'N>5>&QRGZ4JEN0V MC5C4M!_"V*H!.IL!7CN=P*M<#,C(ZA/'_J\L9YVK.ZHDN_(X,:OX*X%_9,GY(ZERR1+EVUZZP3H]',J$!4BPANR.*MD===[C;O\HN'HF*Z;B+(+L^LBD@B=4U2?94\J$ MC'E.59J=X"7J**3M,F(L)FV'"/$R8CPD+D& -V1U7LCM^WP3= MZ>Y0:6+"W..V9#.93*I<8[K==L_7-_NW-J5B!NKM%^C=CP3J[\<.D,;3D.1) M)NMMOV_*+OV=;.4$NYD/;M[NXK[=Y?:-@7US6G-KM]7!PGHSS+L?"M-' M#3/ HC4UYM0:<[IS<)9*'C&QOLDM,D%H75!A:P'R5#'PK0@-H4'L5CQ*;:W] MV/;V? ^<77F5O9S&8XFSJ[#.F ^^7V'2/%2:CTH+L&A-+=5E#KN[SO%SS$5$ MOE"AGEL5@EKD0*6YJ+09*LU#I?FHM "+UE1<7>NP$8L=-FJU Y7FHM)FJ#0/ ME>:CT@(L6E-_=='#?N>JA]WZHGP\/=G-H_OU<[OC/UA7J-4*5)J/2@NP:$U= MU64->Y^ZQG\@G]9O14PQH_%6I"Y?E#U;*Q?=K@Z^[:'6+E!I,U2:ATKS46D! M%JTIS[J"82.6,&S4&@8JS46ES5!I'BK-1Z4%6+2F_NI2AOW.M8QN?P=K%+6: M4=(Z7[>\42$8M;]N>1/LH8[$1Z4%6+2F!NO:A=U=O/C__/2 _)?L\6O![M . MEBMJF0.5-D.E>:@T'Y468-&:OS^N:QT.8JW#0:UUH-)<5-H,E>:ATGQ46H!% M:^JOKG4X[USKZ/9WL$8Q:2XJ;89*\U!I/BHM<%Z6=*SV'Q ZN@#2;*E?8SO= MK[&_V;\1/X4\OBRD,CL(^F0GV^L;I,[U'V]BGM)/T'VCUSJUZRT8AS'1F\^29P(=X*J1>M=+Q"1? MIGTXDQ8+&JI"L#Z1-(&S>E1TH9CXO#[6Z\%#1K(%H75@9M>8R%((39J(Y&!W M*'#)2C*9#"9_U;8J9D3&%-9W?<0EQ*/TU:X=QG EAUDJLX1'5,&T<$4@\X!; MKF0]7WIN!V99<@%/1WIOR\M5*89)!,"HC-,]%]IVO8/RP6!^LNB=9 MB&P%\[29,2##W"<)#'+^3.ZH%B\,AJ4#GQPY [ME'5[. MP!-,#RD2M8E#WWAWW9@E&T\')[M$8UQ9*%,)RJE0G($\7OIZ39>&_]4\3+NU M[LRJ:)HT$@B*E)E]12\48*:'SPNMHY )!5[,5.?FTM1L4 '$PN<@9"HE S7 M_!_XNJU40MF_6G_!S#T,%@H@($$S15N=[.F9A%'PZ'.1DY#F'*0RJ+R^G!&> MRGRS01,B5Z!=3=Z9%9%%10@3TY:%AUM;[E9,+,T63WVY%:E:_W*P:JVVD5Z9 MS9,[[=?VZ8W=TN[:I[=M[9Y]>M?:WSF];>-[SNE=6_N5XYP&3ON9T6;'Z[ > MVGJ_[#T52Y@\DK %#-,:3(]Z1*RWH*X/5):;S8;S3,%$FH\QHW#!Z@YP?I%E M:G.@'50;@2__!U!+ P04 " ,,FU7X)!NH' # "_#@ &0 'AL+W=O MR8!J'\L%6E026-4X%MUW'">V"Y:4UFS3OKN5L M(I::YR5<2Z*61<'D[W? Q7IJ4>OOBYO\8:'K%_9L4K$'N 5]5UU+'-D]2I87 M4*I?_Z*_;\2CF'NFX%+P[WFF%U,KMD@&<[;D^D:L/T G MJ"&8"JZ:7[+N;!V+I$NE1=$Y(X,B+]M_]JL+Q)8#]0\XN)V#^U@'KW/P&J$M MLT;6%=-L-I%B361MC6CU0Q.;QAO5Y&6]C+=:XFR.?GIVD:9B66I%6)F14FA0 MN#@IY"MVS^$U*3&1WI"+;,7*%,@U^XTKB,8OKT"SG*M7.'EW>T5>/G]%GI.\ M)%\78JD02DULC>SJ;]AIQ^1=R\0]P.06JC/B.:^)Z[B>P?URW/T*4G2GC;L[ M=+TZ!7($U>_&,ALY;D^ 3 M@0WD>[U\;PS]2/DM9MA@U@5D-7-]&M!H8J^VA1G,7-]S_=YL0-GO*?NCE.]* M"9QIR$C%I,[!F(.C$/^[0"<"&Z@->K7!$^1G<$KY)P(;R ][^>'C\G,C&FO1 M\C$IT ('6]E'_3!(XITD-9AY2>!YYB2->M[1*.\O.ROU6-+1'IO$CV)WA_.^ M59Q0[\"^BGO*\2CEKT(SCN?M2+Z9&,=[7+ 6>+&S0]E@YL9A&)DY)SWG9)3S M)U#JG#".74ISP\ M0<<1_K?LG IMJ'?3%]"G: SH M23N#4Z$-0[#I#>AXA0!R45"^I>IAK,:!0=VE^;]H".]P='U80.<[C; MHS#8Y6PV.W!8T,TA3TNEW45[O/3#[D MI2(5S@#1-D;8#SQPWFN@@0 D< 9 >&PO=V]R:W-H965T;%W.^9'\'^KP-MHP_B(6 !+]S%(JQM9"RN6M M;8MH 1D15VP)5+V9,9X1J6[YW!9+#B0NG++4=AUG8&'_WD/*-F,+6Z\/'I/Y0N8/[,EH2>;P!/+'\H&K.[NFQ$D&5"2, M(@ZSL76';T/9.^Y>O]+#HO&J,<]$P)2E?R>Q7(RM:PO%,".K5#ZRS6>H&E14 M,&*I*'[1IK)U+!2MA&19Y:QJD"6T_"<_*R%V'#Q\P,&M'-QC';S*P3O6H5 M)%=O$^4G)W=1Q%94"D1HC"B3(%1_B2!9D^<4/B*J^O8G=!?'2=X/2(J^T+(W MY[WBP@=)DE1C/!5L)A1$C6ZJ:Y7P[JFIQ7];"/5 +#WUE5"X$"F@, M<8>_K_>_T?C;2I%:%O=5EGM7"WR"Y17RG(_(=5P/_7CRT<6'RRH>P#LJ.#V> MYQ[#\PW7+S!+BU=W5*[C>V=VUJ_.5S%XW,\_=MV))(AA; M*CD+X&NP)K__A@?.'UV!-@GS3<("D[#0$*P1Y5X=Y9Z./OG6"BQ:IA#/(49$ M()7P4B*!D[0KTB5W4'#S074]P<.AXXSL]6X(M:6?&L*CB@Q,%AEV%.GM%MD0 MO5^+WM>*?I>J60:A$2"5X=6(K_G0NI3O[]7I$V[KOF^#W9:-OV_3WQ-SWV;0 MM@FUC3VS_PYJ*0=:*4,U64(IX7,0LDZB OU"C[ &N@)U]-,BU+;K3-5N M:M5NM*HU,QY7&0]=J'&=H"7P_,5EEW E$CL[;7*N>J[;4J_;#-^T).PV9-VB)J6WNF6)B9[M^<\X;:^H[N!@O4[*.>E MXGY7&L/7K70W/6 W;*4[_X#=3:^=/COM7-R>W>K;?*JF]LY)A4J*\^),*=_4 M4Q])N0MZ*TYK6\WM\.\4=SWU\&Y2G4EM\>4CV52/9LC@G>6929>SB<@$D!IX;J/&PO=V]R:W-H965T^!*M@,]L)[;^? M;2A*$Y+M8C=@P_>^?E[P(6VY>)4E@$)O=<7DQ"F5:JY=5^8EU$1>\ :8?K/D MHB9*=\7*E8T 4EA17;G8\V*W)I0Y66J?/8@LY6M5408/ LEU71/Q?@L5;R>. M[WP\F--5JB>.[@4M 8F*6=(P'+B?/>OIXFIMP6_*+1R MJXU,DA?.7TWGOI@XG@&""G)E'(B^;6 *566,-,;OWM,9AC3"[?:'^YW-KK.\ M$ E37CW30I43Y])!!2S)NE)SWOZ /D]D_')>27M%;5<;)@[*UU+QNA=K@IJR M[D[>^N^P)?## P+<"_"_"H)>$-B@'9F--2.*9*G@+1*F6KN9AOTV5JW34&;^ MXD()_99JG>/#_@OH+E @?<580\'(_+I^#@)\0[D?E$0'_B[ MR8"8'$5\Y(I48T#)WESRO<"_3':01LI\C(-XA\K=VO+,%=QW%&[L+OG"E]U3;+/6I!\(4Z/=+SM5'QVRLPSF:_0%02P,$% M @ ##)M5[PJLIR2 @ T0< !D !X;"]W;W)K&ULK55;3]LP%/XK5H8FD$9SY;(NC42;HO& A*C8GDURVE@X=F:[#?S[^9)F M+0H=VGAI?/F^[_A<>D[:3OQ0F][ M<$]6E3('?I8V> 4+4 _-G= [OU '@5;NK)'Q MY)'S)[.Y*2=>8!X$% IE%+#^;& &E!HA_8Q?G:;7FS3$W?56_=KZKGUYQ!)F MG/XDI:HFWJ6'2ECB-57WO/T.G3]G1J_@5-I?U#KLA;98K*7B=4?6^YHP]\7/ M71QV"%IGF!!UA.@U(7F#$'>$^+T6DHZ0O-?"64>PKOO.=QNX'"N=Q[<@\^V(?KZ8&57WE"J4#?\ZS@,RL18G=KVWR5T#SF-VQ'"WEGP\H\ M%O*TW-I\5])XW23EF4T<)[#S."VL^;2Y]EC.IZP265K0QQ+Q*L_C\L<=S=AA M9F'K^<+'=)N(^H(]G^[B+5U2\7GW6,HSNT-9ISDM>,H*5-+-S'J#;Q>N4RN GQZBF\L38U_KDW7IF.75%-*,K44/$\F-/%S3+:B19Q[<6U.J>62>> M'C^COVW(2S)/,:<+EOV7KD4RLR(+K>DFKC+QD1T>:$O(K_%6+./-.SH<8_W0 M0JN*"Y:WR;*"/"V.G_'W]HLX2<#>A032)I!K$]PVP6V('BMK:-W'(IY/2W9 M91TMT>J#YKMILB6;M*B'<2E*>3>5>6+^#RNVKP4M\J%'"'!T8]>OGB%7L@(]"EA%8^+-9_:0CZ]QK!7[9/NCD\B%YZTI+L;Y#I_ M(>(05Y.^,*??TY5,QTTZ4=-MR;DC3CKBI,%SQQ#7L3K">'J8^E=VRW?QBLXL M^3/BM-Q3:_[G'SAP_M9Q! )3&+L=8]>$?CWC(TS0P-33P'X>.%$03.W]*95A ME#^)L--%*35Z78V>L<9%(HO\EA9;]$565Y44O:V*M:Y((\[880$"4RC['64? M1H@^)&,@,(5QT#$.8(1XA/%/)(;=P"5G0M1$>9[KZX48=C6&QAH?JB>:_E*$ M1HRQ0P($IM"-.KH1C @C2,9 8 KC2<=X B/"R5!>V/7/1:B+"MU(+T+L]*NS M8ZQR6?V4*R[Z5\Z(/(D+[:IK1!@[)%!H*M\3-X)A=-CB0+$&0E-9]U8$&]?] M$:S)0&81P>=:U$1Y.)QU^"C29@!.MHN (3WSN7XN^P'+CW'-AL.I:R M^E2^T)L[+0=C]NB1 T)3_U[WUH4X0'^P00T,%)K*NC= M,\'JPG#D8OWD24ZZ'V;+\4"+;29K19_2N/A1:2N$[7S\CM8'Z9VRO6LO8',0NR>:U$3%'H7E-B;#6(V&WW+Y[U\2ZI86Q]H\P,* M367<&Q<2 &D1U+] H:FL>_]"S!V5ZUF' YD%?G2N14W0Y$+/A_1N@YC=QGLY M&6YYA=X5@F99NI4E:BL$[8) H:F<>T]")D!J!'4G4&AJ*[QW)ZZYL7)],]P9 M=L/=\YE1%Q2=J]$^V:6IM\@^Q.4V+3C*Z$9F.3>A%'-YW'4ZG@BV:S9NGI@0 M+&\.$QJO:5D'R/L;QL3S2;T7U.W]S?\'4$L#!!0 ( PR;5>26N;*KP, M ,P. 9 >&PO=V]R:W-H965T*DKWMF1LB\\0TB KT5.^-S(A"AO3)-O,U1 ?DU+1.23'64%%/*6[4U>,@33 MFE3DIF-9@5E 3(QD5H_=LV1&*Y%C@NX9X%510/9M@7)ZG!NV\3SP@/>94 -F M,BOA'FV0^%3>,WEG=BHI+A#AF!+ T&YNO+=OUK:E"#7B,T9'?G(-E)5'2K^H MFP_IW+#4C%".MD))0/EW0$N4YTI)SN.I%36ZF(IX>OVL?EN;EV8>(4=+FO^% M4Y'-C<@ *=K!*A2CY3LKP1B!<#D@+B0>T!P< 4V]<;!?R,.Z XL M*4GEYD IN,4$DBV&.?A FFVJTGVQ0@+BG%]*YJ?-"ER\NP3OI"+X,Z,5AR3E M,U/(V:J8YK:=V:*9F?/*S%QP1XG(.%C+V*F&OQKGQR-\4ZY2MU3.\U(MG%'! M#2JO@6O] AS+<37S6;Z=[NCL_%CT]?^.?K88;K=OW%K/_9Y]HTMR(^/I9509 MO.$EW**Y(>L<1^R C.3GG^S ^E6WPE.*K:846T\D=I8+K\N%-Z:>/* #(A72 MK7Y##&JB^F8<$ML-?<^>F8?3==7"'"L\AZV&,,\.[=@[AZTU,,L*@Q?8F4N_ M<^F/NOR-4@."YW5ANV?1'6\T.]96&I05FQ'/:-#5!!;L=OS.43YD1NX M>IM!9S,8M?F'/!QU%O]LLA*/1"JV=Q"'*",.RGOCO_@&4F"\L3)GOP68Y4#(';BNBJ_V(T MQO<6EBG%5E.*K2<2.TM4U"4JFJ;(1U/F8DJQU91BZXG$SG(1=[F(1U^:BX^J M)H =HP78RH,-)I5Z2V3'P.HSF#8O\>#UO9)U/>[5"PW*<6._5S"T*,_I%0P- MR@[=Z)6*85LOQU3K!\IB2P[^PZ@.IG&JAPVLZF ZK^;)Z;Q ;%^W15PFL2*B M.7!UHUWK];YN.'KC"_MF:6O&5ZI5J[N!%_FFS[N#;(\)!SG:R5#6=2@3PYK6 MJ;D1M*Q[@T3S':7B^48%Z!K8Y%]02P,$% @ ##)M M5V<#Q)2"!@ RB@ !D !X;"]W;W)K&ULO9IM M;]LV$,>_"N$50PJDMB@_JXF!V*HC%TV7->B&H>@+V6(L(9+HDE+<%/OP.\KR M@Q2&M8=#7\2Q*-Z/=_R3%'7FQ9J+!QDREI'O29S*RT:892NGU9*+D"6^;/(5 M2^'./1>)G\&E6+;D2C _*(R2N&5;5J^5^%':&%T49;=B=,'S+(Y2=BN(S)/$ M%T]C%O/U98,VM@6?HF68J8+6Z&+E+]D=RSZO;@5$L'N+QM7 MU)G9A4%1XZ^(K>7!=Z)"F7/^H"YFP67#4AZQF"TRA?#AWR.;L#A6)/#C6PEM M[-I4AH??M_1I$3P$,_VP+O=*@=VP+_=*@7S?HO& P* T&Q[8P+ V&Q7#8Z%>([_J9 M/[H0?$V$J@TT]:48084U:!ZE:K#?90+N1F"7C3[P=/DF8R(A4?K(9 ;C.)/D M#;D*@DB-1C^&&YLYI<;FF>,;2/P?9XV M2=LZ)[9E4S+Y^ \YVX3]FLC0%TP7X^04Y.<[EYR],M!<,^V.K7:T=M7!(!*P MGG"A@4Y/@6Y=-/ \,\]E"^#1@F=KS&=F\R_TJT'*]FZ M._ 87#R4JR3Y]^7E4BPBC*] MG3(]HS+OON51]D02EH4\.)AVYX2O4R9D&*W(BHD%%,%&F9SYDOC;@MF;OJV5-K,Q1^BKW^/UC/A*THW=\IW3>V,X$-7!0P ML=GUP?Z/^/L-(=L,@RB%U1=& +RP0('0[MC&FV8H/72MVVW:M3E95K,/)V6G MV:W-2J//I\Y*3)B'!*MH-=AI-3!J]3%/YDRHU7+.?1&H+]O-FEHL#1NWL1%\ MZOS#A+F#YXMT=3!,?UK#0W*H(LIP)\K0*,I=_B/D.?DS2I?PM$IUG6\$G-KY MF# 7$S;%A'E(L(JDU-J_*ULX6\Z2@Z0M*LU%I4U1:1X6K:KO02Z$_MK]C;F] MD\O5?/_C5[%G,[)ZN&27-+&FT? MB-&SZHK9S[=3PR:MRX7D6%6N?4*&FC,R=S!I(O@C5V.M"*CY&%2:BTJ;HM(\ M+%I5U7U2AB)E92AJ6@:5YJ+2IJ@T#XM6U7>?FZ'FY S^([+[[-W5:G9JKX?' M5'+-GI^L&FK6!HM656V?MZ'FM$'Y-G(#;R,_PD@K VHJ!I7FHM*FJ#0/BU85 M=I^FH7VDY18SW3%!I;FHM"DJS<.B5?7=IW:H.;>#O]RBIGQ0:6Y)J[UHT&&_ M4]_?'EG1P_*OJMX^!T3-22"\-Q+47!$JS2UIE3>285VPX?,7$EI/ GM8?E5_ MZU?9G6K)/A]@F_,!7^A7\D=*;GRQ"$E?_8!MP>PJ@0VZ9)9,82,N'-<_(A M"^ SRB19ASR.G]ZHJ1X0F<]A,$6^>#HG&2< 4#,^2DD6,K(2/,C+XT,IU/5C M)E4BV-\W 0TP 4X06;0EFRJT]SGX.%"14?N\%@59A'ZZA):5*ZF?,-5LK)Z"#+;:B^Z*=P>JKHIC1+7R,74F5%/N M4N=:5^Y19Z:M;SOO=/RI[5SKRKVV,VOKRCO.K*,K[SJSKJZ\Y\QZNO*^,^OK MR@?.;* K'SJSH39>"P*VM'=45^C[R(8[VJ@IA$VU<5,(G&HCIQ ZU<9.(7BJ MC9Y"^%0;/X4.H-H>H- %5-<'5S;T@:WK YC^VW-ZK?TXW)SR@SF_C%))8G8/ M8])J]F$#+S8'YS87&5\5IZKF/(,I4'P-F0^+O:H ]^\YS[87JH'=\<71?U!+ M P04 " ,,FU7@GC8% &0 'AL+W=O01F$Z1.IE57VI%&G7;WLX[QG_)K:$2/ C2W.QL+92%C>V+9(M MR;"X9@7)U94UXQF6:L@WMB@XP:LJ*4MMY#B!G6&:6_&\.O? XSDK94IS\L"! M*+,,\^=;DK+]PH+6RXG/=+.5^H0=SPN\(8]$?BT>N!K9+@]OELC1"57$/Y3L1>\8:"I/C'W3@[]6"\O1%9&4)%)#8/6W(TN2IAI)U?&] M ;7:>^K$_O$+^L>*O"+SA 59LO1?NI+;A15:8$76N$SE9[;_1!I"OL9+6"JJ M7["O8V>.!9)22)8UR:J"C.;U/_[1-**7 +T3":A)0/\UP6T2W(IH75E%ZPY+ M',\YVP.NHQ6:/JAZ4V4K-C37T_@HN;I*59Z,'[A2!)?/5Z!(<2X!SE> ?"]I MH:9*7H%<">G-'9&8IN(M> >^/MZ!-Z_?@M> YN#+EI5")8BY+54I&M!.FMO> MUK=%)V[[2(IKX#I7 #G(-:0OQ]/O2*+2896.ANFV:D#;!=1V 55X[O_N@HEB MC>F9,?7ZNQ$%3LC"4@M,$+XC5OS'*Q@X?YH(3P0VH.^V]-TQ]/@+DS@%.&.E MXL[6H!AKAZD3-7Q0P>L'QRYV8>1%L[F]ZW,TA"$7.K -&U3OM=5[H]7_382X M >^3I,S*%$NR4LM8-2FA6#\H3.76>'ZOCG<(AF$4'=1KC N\R#<7[+<%^].U M^Z3Z_*/BH./X47C P106!$Y@IA"T%()1"KMB(K !RUG+ MX$+W<-59HCR(A2:!1JUM4>CM=_C9*M. M\>=?5SD*=.Y\300VX R=[F7N7$"P#>A$'9@*;=B"GI^!EQ5M@]_7(W)G@8\. M9&N,B]SPQ,L!=EX$CK[KXP_:XG*6T^07A4[J/Z9"&Y+N' AT+Z'<45]S=@LF M0ANVH+,Q<-S'_+YRC_V*'SI'NCV."I"'3JBV\S1PW-3<,\DXV)$M35)B_B(8 M!3A[LB9"&]+M_ \,+J'72:W15&C#%G3F"(Z:CPGT.CM2HN<%1WHU1+G."7L M.V\#Q\W-DN5"\K+>3% ?LZKZC>J26;FC4&=/VT1H0^*=,8+1)90[J4N:"FWX ML=_9)#3J07Y?N0U^_TLV]+Q#Y9JBD'NH7+NW>:-WSNXQW]!<@)2L59IS/5/* MY_5F5#V0K*CVKZFC'Y,M!;1.V68/P34$L#!!0 ( M PR;5=(^;60\0( (H* 9 >&PO=V]R:W-H965T@+8-(I0%M'RJAHFZ?W>0@5AT[M0VT_WZV$S)@ M:<1:OB2V<\]SY\<7WPTW7#S+#$"AUYPR.7(RI8J!Z\HD@QS+#B^ Z2\++G*L M]%0L75D(P*D%Y=0-/*_OYI@P)QK:M9F(AGRE*&$P$TBN\AR+MS%0OADYOK-= M>"#+3)D%-QH6> ES4(_%3.B96[.D) NA6@>ZR'7@7H'0OH5X"^U;X4RRH=8X6C MH> ;)(RU9C,#>UP6K04FS"367 G]E6BHH)@IA%F*X&5%"IT\ MZA(QG=K?T&V:$I,'F"+"RF0V67$>@\*$R@MM\CB/T?G9!3K3%NB>4*H-Y-!5 M.D3CR$VJ<,9E.,$[X83HGC.5231A*:0-^+@=?]."=[4TM3[!5I]QT$HXAZ*# M0N\2!5X0-L1S=SP\:-K.Y[Q//N=]V@Z/(=%POPF^IV58YUIH^<(/YUI3PI2< MW69.<^\.9($3&#GZ8I4@UN!$7[_X?>][TVF=DBP^)=GDE&33$Y'MG7*W/N5N M&[O.&DV:$'M%-)UGB?;+I#-U;QV%G9NAN]X]IP:C7B?8-XH;C/R@<[5O-6FR MZA]:35OW]$'%>K5BO5;%9A32):2H:/L_[(R:QTH"$J9@2ETK5&;O:%.ZT1K3 M%31)WOM7@FZW6N0__MO'.5R975JW7C=&O[A8/UL3^X\QO68W\P*?NBO_1EEW:/Q9(PB2@LM"NOS%MF =EX0U(WYO[V$/X$<7 M $$+"#X*"%M :(TVRJRM"58X2P6OD3#9FLU,[-U8M'9#F'F+,R7T+M$XE3US MS"2ZG8#"A,H[=(_>9A-T>W.';A!AZ+7@&XG90J:NTJ<9C)NWS(\-095 M#X7>%Q1X07@&/KX.GT"NX;Z%!X=P5WOLC :=T<#RA=>,GG/1P*+S,%-$0UGA M'$:.KA()8@M.]OF3GWA?SWGZ3V0'#L/.87B-/9L57*A[!:+4'S9;(WK)<4.3 M6!I3Y=LL[,=)/W6W^U9.LZ(X>?"[K .-4:X7XPB(\4 MGB;%0?^\OKC3%U_5]\H5IN<$Q:=W-N@GX9&BTZPH\0>#(TWN7KF:5OD3BQ71 M54AAJ7%>[T'3B*;]-('BE:W@.5>Z']AIH3LV").@]Y>]D+V.:5Q55+U? MY7;FA=Y^X8X5I;$+?CJM:0%+,/?UK<*9WZKDK *AF11$P6KF7887\\3B'> 7 M@ZWNC(FMY%'*)SNYSF=>8 T!A\Q8!8JW#IGDVEW)ML$F$X]D:VUDM2.C M@XJ)YDZ?=WWH$,+W"-&.$!T2DG<(\8X0NT(;9ZZL!34TG2JY)V?&NCHT8"=N#V2V.G%0T?2U]>& M-NZGV<_]0M^BAN9Q,G8/-JDX2F>T*9;2(,)HRYH?#9ZA;VQ.&DM3@8MVD,@ MN:);06S8%(6"@AH@M))K8?J\3O[V$9^/S@_<]J#&R2CJ-YNT9I-!LP\NK" G M= ,*LQ<_4 -X;(8H]-QGMM$+@XZ-8!1$AV[_"6OL^IW\J4 5+I8UR6RKFBAJ M5]ODOW2!Y[_"F]_6%PT3BL$)J,#K%AJDFBIN)D;5+LT=I,!O=L,2_%R@+ MP.8:W-'>\:?Q 9 HN047'#"LC5S(KQC$K5Y6M;%!SHTH"RU":.X]L937(K&IFQ M&8]&;"O3)(<91V*;992_W$/*]F,+6Z\##\EZ(_6 '8T*NH8YR,=BQE7/KEF6 M20:Y2%B..*S&UAV^G6 #,!&_$MB+1AMI*PO&GG3GVW)L.5H1I!!+34'5:P<3 M2%/-I'3\J4BM>DT-;+9?V;\8\\K,@@J8L/1WLI2;L15:: DKNDWE ]M_ASB<+)Z"Z.V3:7 M%\B7(F0:"" MOM!%"NAR"I(FJ;A"U^AQ/D67%U?H B4Y^KEA6Z'BQ[;[+FLEUZ";2Y^W M6U'0&,:6.E "^ ZLZ.,'[#N?NXSV1-:R[=:VW6/L9]HNN7S#I6^%740(<0(\ MLG=-0QUAKH>=H YK21W44@='I3[F'%(J8:D46[EZQ>(^6P&P9#YR SN\+<,"3=F1G4 MHH.CHG^T+LL3%0=OI 1D. P/!+^-"@>>ZW3K#6N]88^'/GPC@6 UU.%1J0__W\BC!.?F?D]D+:_8^?<'=GH\]!593\[[8FM;;Q0?N,>< MK,B:OQCLD- ]R,FN,-\?>@*)EVQ?J=\G>0"I;!2..W;@)E@U-K6=I/WWNS84D8U&G;07L,TY MAW.NS24]2/6H2P!#GBLN],PKC:FO@D#G)514^[(&@4\V4E74X%1M UTKH(4C M53R(PW 25)0)+TO=VE)EJ=P9S@0L%=&[JJ+JY0:X/,R\R'M=N&?;TMB%($MK MNH45F(=ZJ7 6="H%JT!H)@51L)EYU]'5?&SQ#O"3P4'WQL0F64OY:">WQ-K%HR.JB8:.[TN:U#CQ"-WB#$+2%^ M+R%I"8D+VCASL1;4T"Q5\D"41:.:';C:.#:F8<+NXLHH?,J09[+K/)<[832A MHB!"&M"DIB]TS8%\(M=%P6RQ*2>WHCDQMO3G"S"4<7V!D(?5@IR?79 SP@2Y M8YPC0*>!06OV!4'>VKAI;,1OV%A![9,DO"1Q&"<#]/EI^@)RI$>.'A_3 RQ( M5Y6XJTKL]))_KHH_E*T1&PV+V>_P2M+HX-: H'XK=:$7-IMAVL<_BB?\Y#?;]/ .H M9.I/.M21T5%G='32Z ^W)PIR8'MW6-]MNM&-1CT[T=2?_F%Z")7T4$>FQYWI M\4G32X7-5YF72W1+A7&'"YYVK,:NV,RXO>PT$&6[S_M#C0=J'/5JW(0:0GWY M:R>"7C.QC?R.JBT3FG#8("WTIRBCFN;83(RL77]92X/=R@U+_)^ L@!\OI&X M6>W$MJSN#Y7]!E!+ P04 " ,,FU7@Y]\P4$# *"@ &0 'AL+W=O M9+RFYW\7"Z\P#)"@86Q+AB]=OB M0EA/Q.//P:DW[FF!Q^.#]Y\Z\23FB6E\D.(K+TVU\&8>E+AF6V$^R_TG' 2E MUE\AA>Z>L.]MI[1CL=5&U@.8YC5O^C=['@)Q! B3-P#1 (C>"X@'0-P)[9EU MLI;,L'RNY!Z4M29O=M#%ID.3&M[8W[@RBKYRPIG\KBC4%DO 9TH,C1I84X(T M%2IHV0M[$K1TM43#N-#7\!&^K)9P]>$:/@!OX/=*;C4!]-PWQ,5Z](MAW_M^ MW^B-?5?8WD <_ !1$,4.^,-E^!(+@H<=/'H-]RD"8QBB,0Q1YR_^[V%P:>R= M)FZGM@)O=,_)*+_$[_CXM>[R$]VCBC M9G;"SF$T22,WN70DEUXD]W@H%.JJ('>H-#(-A@*J6ZD,Z_L5)51?SU (9/2Q M0)>*](Q@',0G(LYMHBQQ:YB,&B87-2SYCI=(I7S(=S 2*BE*4@-R#8UL/A:R M,4H*@FZH^@U2KACGGYB<\4O"V8D&ATT[A:(<*OTB"DURX!%_?Y MMRUG=AZ-((G=4K-1:G91ZF__V#6S\UV3*#WY"0ZC+'LC0<+@[],NN$CNG@E; M>, ,H.WP:WBA6O1;5%R6SE,L.&MGR32=GE:DRVP6AZ=\_:.#VMZ2?F%JPQL- M M>$"VZFI%?U%X]^8F3;G=U/TE#GZ(857=9060/ZOI:4*Y#@:!IM\^T-+:$2J26 MI./D[W:AK M*IZ64/'CPG*MYXG/Y;Y0>L).YPW=PSVHK\V=P)$]J.1E#4R6G!$!NX5UZ]YL M8HUO ?^4<)0GST0[V7+^70_^SA>6HP.""C*E%2C^/< *JDH+81C_]IK6L*0F MGCX_JW]LO:.7+96PXM6W,E?%PHHMDL..'BKUF1__@MY/J/4R7LGVEQQ[K&.1 M[" 5KWLR1E"7K/NGCWT>3@BH8R9X/<$;$X)7"'Y/\"]=(>@)P:4KA#VAM6YW MWMO$K:FBZ5SP(Q$:C6KZH9IDX0$[@$4^>!$DH MRPE7!0C2T">ZK7#JBGRC0E"FGLC[-2A:5O(#3GZ]7Y/W[SZ0=Z1DY$O!#Q*Y M+M)$ ]@I;__YD;.GZ9\OZ78^BW%-F\D]F)G@F%G@BGU=$DKRC(@ M5)$M[$O&2K8G?$=P;T@#HN2F;VG9:4:MIBXB#ZGO)T$\MQ].,VY A8XW0JT- M*"_PPY>HC0$5A3-O0+TP'P[FPTGSMWE>ZDHC27X0VOBTZTXL/(DA<*-@9-H MFKG>R/,YR/7#9(3:&%!N%(=FS]'@.9KTC$5;58!%6F&14 7>NM.FH[,@KGP_ M<$:N32@O'&WBVH!*DID_LFU$.8G9]FRP/9NTC0T!EGN&U5 (8-D345B+9$7; M1F./K9#)^^PL$L^=C9R?8Z[<)$Q&SDTH)QH?<@/*C[U7#GD\.(\O_<)!W[H_ M^[;C\R\M2.*1H94)%7K1R/9%6IN?:76V[9/^I :Q;QM#23)^8*JK1,/LT'O> MMBW7:'[IWJQ]6NM?PAWS6ZGZC JU&2"G:XE',]PRT27?/8#11OVNYH MRQ7V6NUC@?TV" W ]SO.U?- +S!T\.E_4$L#!!0 ( PR;5&PO=V]R:W-H965TZ]NWLV M=YY60MZK%$"3ASSC:N:D6A<3UU51"CE59Z( CE\2(7.J<2I7KBHDT-B"\LSU M/6_LYI1Q)YC:M6L93$6I,\;A6A)5YCF5CW/(1#5S!LYFX8:M4FT6W&!:T!4L M0=\6UQ)G;LL2LQRX8H(3""8@ MR"#2AH'B:PT+R#)#A&'\:3B=UJ4!;H\W[)42;*F60DD!ZI*";BGFAR'H"G+U DY):@OJL<)/$0IY2L@>-@J*F,2":XE M;IQ"H]ME2(Z/3L@189S\3$6I*(_5U-48H_'D1DT\\SH>_X5X/I,K9$T5^#W<[X"'_? 0(H0/NN [V0S; M[1I:ON%!V]4E<\TSZN8QQ62B"AK!S,%JH4"NP0G>OQN,O2]=&KTE6?A&9#OZ MC5K]1GWLP2O.Z*&JO!'9CH#C5L!Q M;Y8_A%(DD2(GC8!8 9.G_U0D1M%_2-RE[?C93I^.]H_6#R:)N[4\T]47CBLH5XXIDD""E=_81 MMU;6S;N>:%'8=G8G-#9'.TSQO@/2&.#W1 B]F1@'[0TJ^ M02P,$% @ M##)M5PG[*%?; P U!0 !D !X;"]W;W)K&UL MM9A=CYLX%(;_BL56JZDT.Q!(R$>32),AI+V8U6BF[6HO'3A)O 6;VB9I_WUM M8-B04#91O3<)F/,^/OB\V):G!\:_B!V 1-_2A(J9M9,RF]BVB':08G'',J#J MR8;Q%$MUR[>VR#C@N!"EB>TZCF^GF%!K/BW:GOA\RG*9$ I/'(D\33'_OH"$ M'696SWIM>";;G=0-]GR:X2V\@/R4/7%U9]>4F*1 !6$4<=C,K/O>9#76\47 M9P('<72-])NL&?NB;S[$,\O1"4$"D=0$K/[V\ !)HD$JC:\5TZJ[U,+CZU=Z M6+R[>IQ1!2_Z%#&#H<6BG(A M65J)508IH>4__E:-PY' =7\B<"N!>ZG JP3>I8)^)>A?*AA4@L&E K\2^)<* MAI5@6!2K'-VB- &6>#[E[("XCE8T?5'4MU"KBA"JG?@BN7I*E$[.GR$&Y>UU M H@R^D?$J.0L45%;1*@$#D(*=!. Q"01;]$;U8H^[E@N,(W%+?K]MYX_>*<; M'XE2,2JFME1I:;@=52DLRA3?^G#;OVX0V^K MX:S'U'T=TX7;"7R![ YYSBUR'==!#W_^C6[*<7K;DMS#-:Q/+P&Z>=.&"2[' M>!V8Y>48MP,3FLEF]4OOM5+VD3$2&(YA9:LT0 MP/=@S;4OG'=MMC )"TS"EB9AH4G8RA"L89I^;9I^%WW^!#P"*M7JC=BF]LFM M6JUC2+-BV.UA38)"TW"5H9@ MC4(/ZD(/.@M]'T4<(D+# ) M6YJ$A27,/W*_[SA-\Z\,==APA5^[PN]TQ<=3(^#:)I*=N>(6X?@?M;E36WK9 MYI#.OJYUB$E8X)_58=BLPO(\8M2,",\C7/>DE"TA7AW2*-"P+M"PLT#O\S40 M]%D->,X!A3EMVRDN.AG7#KQ)6& 2MC0)"TW"5H9@#8N,:HN,_I=]W\BD:4S" M I.PI4E8:!*V,@1KF&9-L^49>@( -@( 9 >&PO=V]R:W-H965T5EJ^QY%EO*UHH3!HT!R7==8_+D# MRK<3;^3M.I[(JE*FP\_2!J]@#NJY>10Z\GN7DM3 ).$,"5A.O-O1>!8;O17\ M)+"5>VUD=K+@_,4$7\N)%Y@% 85"&0>L7QNX!TJ-D5[&[\[3ZZ]=[66 )]YS^(J6J)MYG#Y6PQ&NJGOCV ;K]7!N_@E-IGVC;:I/00\5:*EYW ML%Y!35C[QJ]='O: 4?P.$'9 Z I$'1"Y G$'Q*[ =0='Y@I% MP2<4!F$T@-\?QK^MV4$\/XSG4&A\9/%P )^Z+WX(G[DO_A_B0>W:'*68%(*S0 E:$,<)6B"^1J@ U( @OAZK<>B;6T]PIFRR) M;J)1ZF_VR^>DRIU44R?5[)CJ38KB/D6Q:XJ E<>3$SLEQTF5.ZFF3JK9,56; M''_OD#=W_G;0/%&WON+[C2MXAM5OK7 X01Z/$E MYVH7F*ND_YG)_@)02P,$% @ ##)M5Z%>R5;X @ 00P !D !X;"]W M;W)K&ULM5==;]HP%/TK5E9-K;21D/"Q,HA4"-/V M4 G!NCV[R8583>S4=J#]][.=D$&7!KIE+\1?YQS?TH2* MB15+F8UL6X0QI%AT6 94S:P93[%47;ZQ1<8!1P:4)K;K. ,[Q81:_MB,+;@_ M9KE,"(4%1R)/4\R?IY"PW<3J6ON!)=G$4@_8_CC#&UB!O,L67/7LBB4B*5!! M&$4RQ@QI*?))+QQ/IDH0C6.$_DDNV^0AE/7_.% M+!'F%^V*M4/'0F$N)$M+L-I!2FCQQ$^E#P< Q5,/<$N ^Q+0>P7@E0#O7(5> M">B=J] O 29TNXC=&!=@B?TQ9SO$]6K%IAO&?8-6?A&JS\E*(*?41WJP!=7ERA"T0H^AZS7& :B;$ME;+&VV&I,BU4 MW%=4/'3+J(P%FM,(HAI\T(R_;L#;*N(J;'\P&YCNO5[&=V M/MRM"^??U.=_K7YDAE>= <_P>>>>@;H$%Q2]>@I]FXU$AD.86.JZ$L"W8/GO MWW4'SN]TNF-[ M>YB1E@2/,M*O,M)OS,BB\A6Q=6T"C&*=Z8W$;S6]3;*@7V-Z_X7I+0D>F3ZH M3!^T\QJ$.",2)TA]D_YX)>I24L@.#@,_#GO6N+&W^GQ2;MZ2W)'+P\KEX?]T M^=5S/SQI\LD5PJ/JX*&=_TQ?%]2WF&T(%2F"MI)S.4+U-O"A8BXYDF:G([IE4]9UIQJK& M!ZX7J/DU8W+?T0+5OP;_%U!+ P04 " ,,FU72(G,7($" #5" &0 M 'AL+W=OVV[)_/]L)46&A^*(WB3_>Y[5]3N23=,_%HZP M%'JJ*9,SKU*JF?J^+"JHL;SD#3 ]L^:BQDIWQ<:7C0!<6JBF?A0$8[_&A'E9 M:L?N1);RK:*$P9U ":/6;J9ATV5I'6#"S(>U5$+/$LVI M[!Z4_OJ@1( %(VPCT6=TU32"-X)@IAGQ;<2 MLU*FOM(;,79^T2UZW2X:O;'H$II+% >?4!1$\0!^YZQ,8]0F,K%_LFL"A=+06R;"%N;NFLL$%S#Q].4D0 M._"RCQ_"8 "CT5E,F1DRM57KFN3',HL+S@)3"]LN"B MP$H/Q=*5I0"<5:2"NK[G16Z!"7.2835W*Y(A7RE*&-P*)%=%@<7S&"C?C)R> M\S)Q1Y:Y,A-N,BSQ$NY!/92W0H_<5B4C!3!).$,"%B/GNG<7]2]5[CJ7 M.98PX?07R50^P$OR'X74+X"B%H",&Q$<*&$!X;H=\0JM3=.O?*N"E6.!D* MOD'"H+6:>:C)YJGD#I0N)L@08,$(6TITCAX8+DO!2T&P MTBNG4X.A\LPLW4_1Z'^8,#?%=;T/K@O_@P]@\*WD-Y@0+O$_(]/[#L9W(\W;>E\W_1 M9_\,H"V*H-(+CBT*VP'7$J%=PEQO5[+$*8PI'WV>;N M>XI-WU-L]DYB.^<0MN<0'E)/QIABE@+""LUA29@Y"\072.6 2A"$V]Z<<:T9 M59KF,[%._"@,(V_HKKX",M!M@G& <7:> MZBM0<$I-51"F0!>@LKZJT=[.SN..#Q9(UP4+Q.]4R\R&>:4&XM:!^-B7 %CV M=OG'^Y48!X.PD\W$ @L#?7]VDCY.;?:F6IVZN_6A+D LJPY)ZB)>,55?S^UL MVX1=5[U'9W[ZZ:@><]UX@C O;[@7+T,3("VE4W^ %!+ P04 " ,,FU7XW:" MN!H# '"@ &0 'AL+W=O9 *@R&.>,3DR$J6*@6G**(& ,.=)1+?&B:099H(C_&GX31:EQJX.]ZR?ZUBQU@65,*$9[_26"4C MX\H@,2QIF:D[OOD&33P]S1?Q3%:_9%/;!IY!HE(JGC=@/$&>LOJ?/C8Z[ "0 MIQO@- #G$/"2![9E1!3+A*0)"(YYAQB4Z%-9"4X1S(^10433/Y MB5R0^_F4G)]](F>X27XDO)24Q7)H*CR.)C6CQO6X=NV\X-HE-YRI1)(9BR'N MP$^/X_M'\";*T&KA;+48.T<)YU!<$M?Z3!S+<3O.,SD=[G2%\S;OL__VOB>& MVR:&6_&Y;TJ,KENO>;UN7OWN#61!(Q@9R"9!K,$(/WZP?>M+E^3O239]3[+9 M.Y'M78[77HYWC#T=?G-*XY_8I3UX]U M>&%[?=K:[;S5[;N5X@1VT5GO!]]K@>T>#QP*! MSS_#UU$(8-$348(RB9E:%9[X-SZ:6,@4BJ-$NB@5761 %"<%%7I9IS%E3UT" MU7Y[.\>U [=_(,]SHPL[Z 6' G68]8,K[T"@#BLMXPL*^:U"_JGI 2Q^/3'\ MCL1P[7YP$'F'6=]SK(/ 3R.;O496!V[N5+88 MB;KMJ">*%U5=77"% M5;H:)MBI@= &N+_D7&TGVD';^X5_ 5!+ P04 " ,,FU7\$E?T$(# > M#P &0 'AL+W=OL,? EN^-T8JDB=*G]7D5S0W+.40 M)! *Q8#EWP9N(4D4D73C7\5IU"85<'^\8_^A8Y>Q/&$.MS3Y2R(1SXTK T6P MPD4B'NCV)U3Q.(HOI G7OVA;[IU8!@H++FA:@:4'*@]P#P#&%6!\K$M.!="AFV7L6C@?"^S-&-TBIG9+-C70ZFNT MU(MDZIPL!9-/B<0)[[<\7+Q@KTA:"I_1N0\"DX1?H&_H<>FC\[,+=(9,Q&/, M@".2H<>,"'XI%^7XCB2)S#:?F4*ZH@C-L#)[6YJU#YB=HCN:B9BC((L@:L'[ MW?BAW4%@2@UJ(>R=$ N[D_$.LP&RIY?(MFR[+:!N^!+R 1I9&CYJBZ<;[D,H MX<.#UH,CG&^WWA!C5)^*D>8;'74J6OQ9E/AQ.UX5MVN>XQ#FAJQ>'-@&#._K MEZ%K?6^3MD\ROT^RH">R1A+&=1+&7>S>4M](!GG!PEC6P@A%!2/9&N7 "&V[ M-(M.PE.S4I(YFDR];C:>Z[K69#PS-_MZ'[4P5T/BAC#QW;M:QW"AZY+^C)N8:$;BVAVRGA'7XA:9&V:=8)/%6S/LG\ M/LF"GL@:ZD]J]2>?K,>3/I/0)YG?)UG0$UDC"5=U$JX^4X\OT08G!;0EI^1U M]RZXT[S:MYV63U6\3[*@)[*&XM-:\6FWXJI.HYR1$)3(9=U&(F:T6,=(?O2$ M<=9WR=9,/UPO-Y>OJ7NYEZ#D );Z\Z,HY 6F2A[A7JU;OYN M=,]COFTO.T>I^IID'"6PDE!K,)%O)59V8^5$T%RW&T]4R.9%#V/9P )3&^3S M%:5B-U$&ZI;8^P]02P,$% @ ##)M5S8CXQ\R P _0H !D !X;"]W M;W)K&ULK59M;]HP$/XK5E9-G;0V[PDPB%0(T_:A M5576[;-)#I(UL3/;0/OO9RZ99A>'J.4Z(%PW+NE@5# MNA)92N"6(;[*<\R>QI#1S4@SM>W$7;I,A)K0@V&!ES #<5_<,CG2&Y4XS8'P ME!+$8#'2KLS!U%?X$O SA0W?^4;*DSFE#VKP/1YIAMH09! )I8#EWQHFD&5* M2&[C3ZVI-285 M1#->_J)-C34T%*VXH'E-ECO(4U+]X\1J*GDBN*'D M(J)$,)K)I25*B0 &7'!T'H+ :<8_H0MT/PO1^=DG=";7T8^$KC@F,1_J0NY MZ>A1;6U<6;.>L6:C:VDKX6A*8H@[^.%Q?O\(7Y>>-^Y;6_?'UE'!&127R#8^ M(\NP[([]3$ZG6UWNO,WZ]+^M[P7#;G+!+O7LU^9"UT%74DZWE'K=!KS $8PT M^7QQ8&O0@H\?3,_XTA7E]Q0+WU-L^DYB>^?A-.?A'%,/QCC#) *$!9K#,B5$ M'0I=()$ *H"EM.L&C2M-K]1456(=F)ZCTFN]&_$.E.L:YCXJ[$*9/6L?->U" M]5RG0>TY[S;.NT>=OY$U,B41S97_@J7SE<#S#)"@B+PF3RLK[N[F?*??BL8A MR+5:F/ 08_O]%FC:849?:\[DCY3:3\4R\, MD/CEJ^(?)*YLK\SV53E$F4ZO[[>\/DEK^I)6Y;:^4\]S8,NRD>(HHBLBJN>\ MF6UZM:NR16G-C\W!Q.R8#V5O5[5B_^2KQO :,_G2<)3!0IHR+GUY1*QJMJJ! MH$793&ULK59M;]HP M$/XK5E9-G=0E(01H&40JL&G[T*DJZO;9) >QZMB9;:#;K]\Y"1DO:=1VE1#Q MRSW/W3T^OXRV4CWH%,"0QXP+/7928_*AY^DXA8QJ5^8@<&8I548-=M7*T[D" MFA2@C'N![_>]C#+A1*-B[%9%([DVG FX542OLXRJWQ/@@[5E:N9+*.#=&4@R;G,S"4DD>,+)%;F1PJ2:?!8))(=X#P.NHPYV44^"5L(YY"[I^AY:]"D<$D1-E/8PV&HO^OT_4]-\KPEV>R-R ZD"VOIPC;V:(IUI?#LP%UCTFJ_@+K MG9]+S4RCDB5CIUQ=>RQNHDNW-_(V^PJUNGVI0@T>>^Z@]GB0>:_.O->:^1UL M0*R!+)7,2/R$#$S$?)TPL2)4:\!?0@Q];!*E=-8)]T+LNU='HO1.\PC=[J'1 MK#7L5Y9#OQ:EWUX.5>;U^N/-%,N58'\P54Q/ _4@U."R-P^T=2-1J% M1VJUYO-2M;R]>Q%56!7O"XV[92U,>=G4H_43YKJXN8_&)YWAM'R)_*,IWT4W M5*&.FG!8(J7O#K 45/G6*#M&YL7MNY &EZ)HIO@\ V4-<'XII=EUK(/ZP1?] M!5!+ P04 " ,,FU7L\05@0P# !Y"@ &0 'AL+W=O7JF *4]^Q*&,QEI?(R$LZ3J13WS[#2H_/:47\$04OV1;8GN> M1H*UD#RMR+B#-&;E/WVOSF&/@#K=!*LB6$V"'-R,2NJ/*S3Y2;/Y!8@>Y<.I<.*?4_7LF 55EE8JN+)0";B&@GH*-;ZLRV.P? M;@?&,0XQLS:FWW; 8:]VV#OI$.]XO,$9@?<@HFP%Y#+A0ESI M*WS8CE9>*=G;V\>-:3<,3=L@Q^G9#==MD#7P^@W;;5#?[?>[?;NU;_>D[PEE M;P0MYROHO$'=MD5KT'#8@;&;!CLP6)L-@UW!O".)]6J#WDF#SUSB%;(\]S+Q M6J5EN@TOTS;&\9I>9FV0[1E.PW ;-+#-9D;UO;&ULO5==D]HV%/TK M&C?3[LXDZ^\/*# 3UG2:AV1VLMWD66"!-6M+KB0@^?>]LHT7;"TA+=,7D.1S MCW2/[I5T)WLNGF5.B$+?RH+)J94K58UM6ZYR4F)YQRO"X,N:BQ(KZ(J-+2M! M<%8;E87M.4YDEY@R:S:IQQ[$;,*WJJ",/ @DMV6)Q? SW>1* M#]BS284WY)&HI^I!0,_N6#):$B8I9TB0]=1Z[XX7KJ,-:L072O;RJ(VT*TO. MGW7G0S:U'+TB4I"5TA08_G;DGA2%9H)U_-V26MVG%EB2>YY M\95F*I]:B84RLL;;0GWF^S])ZU"H^5:\D/4OVK=8QT*KK52\;(UA!25ES3_^ MU@IQ9 \9@.O-?#Z!L$K!GYKX%\Z0] :!)?.$+8&M>MVXWLM7(H5GDT$WR.A MT<"F&[7ZM37H19D.E$H/LYJM$E*$G1I5\"X/0_BOG6XE9)B>V@M5H3GO5SCQO9O9>F=E''SE3 MN40+EI',8)^>MQ^=L;=!A4X*[R#%W#M+^$BJ.^0[;Y'G>+YA/?>7FWLF=_[; M[(M_/?N)&'X7%W[-Y[_"]VE;$H$5%V/3SC:V@=E6GVUC6>$5F5IP>$DB=L2: M_?J+&SF_FV2])EEZ3;+%E9$1(R. YEG2%($%12HNM,N;9O%E(5"]$ M7RR[V2A(DHF].]ZE(2@.8N<4E Y!7A3'P2EJ,42Y4>*/.M2)7F&G5W@V8%/" M.)R/KX9L>,V0O299>DVRQ97(3K8@ZK8@.ANR7^M;F60([^#LV)##G0'O$ZD@ M!BG;H!O:QJB\->U2,T%X%!J^XR9A['B]<#0!(S].XJ@7DI PALE[#ZPCD6".XUE?/B%?ZK62\.N/A8J+([6DP!'E^TDNV M= @*1F$ON1=#D!L&L=GOI/,[.>_W2T(B>-"B[* #[3\YWAT.IQ]%1V+3TQN?N M^-XUC*>Z/*PKD!?ZIK;\B,6&,HD*LH:IG+L8DD8TY5K34;RJZY$E5U#=U,T< M2EPB- "^KSE7AXZ>H"N:9_\ 4$L#!!0 ( PR;5<^KB)KM@( '\) 9 M >&PO=V]R:W-H965T1"S[S"F&KJ^SHMH*3Z3%8@<">7JJ0&IVKMZTH!S1RHY'X8!.=^29GP MDMBMW:@DEK7A3,"-(KHN2ZJ>YL#E=N:-O-W"+5L7QB[X25S1-=R!^5;=*)SY M'4O&2A":24$4Y#/O8C1=3:R],_C.8*OWQL1FV#GL Y.D'A"T@? X8OP"(6D!T MJH=Q"QB?ZF'2 ESJ?I.[*]R2&IK$2FZ)LM;(9@>N^@Z-]6+"GI,[HW"7(>,M?,%;1*ZD,(4F*Y%!UH-?'L=_.H+W,?,N_7"7_CP\2G@'U1F)@GO>)>Q1N;[2IKF@* M,P^O+ UJ U[R^M7H//C<5]DAR99#DJT&(CO08-QI,';LT8G?8Y\,XR%E&))L M.239:B"R QDFG0R3HY_"MXY5#]UE!+4VK5RC4G7PC072K?:O18N7)-\MCX?31>CGO4EOBZ:Q\!O^N9I M&ULE53;CM,P$/T5*T@()-2DZ06VI)&VNR!XJ%2U I[=9))8 MZTNPI^WR]SMVVE!0J,1+[+'GG#GC^#@[&?OD&@!DSTIJMXP:Q'81QZYH0'$W M,BUHVJF,51PIM'7L6@N\#" EXS1)YK'B0D=Y%M8V-L_, :70L+','93B]M<* MI#DMHW%T6=B*ND&_$.=9RVO8 7YK-Y:BN&+U MJ9<]=_!@Y ]18K.,/D2LA(H?)&[-Z0N<^PD""R-=^+)3ESNGBL7!H5%G,,5* MZ&[DS^=SN (0SS @/0/2H+LK%%0^T_RD[M+0K M"(?Y3M1:5*+@&EEA= $:+??GY=B;1T NI'N;Q4B5?'YQEIA>9J_0FX0[:$9LD[UB:I),;?).^[4G@F_QWVT/-=ES3 M82YOFX5K>0'+B'SAP!XARE^_&L^3CS>43GNETUOL^5IHH0Z*M6"]2C(*,Q5K MK:D$,BZE*3A"R= P3(:9_%Q0.*LESB[ M*7$+M7 (EF04O!7(Y97:(0VS 0VSOS3$5W=:@:V#&ULM9QM;]LV$,>_BN 50PMTM4CJR5EB(+%(;"^R%4F[ MO59L)A8J2ZXD)RVP#S]*5DR3HEDIO;Q)+/OX.XNG.Y%_DSI_*LHOU9KSVOFV MR?+J8K*NZ^W9=%HMUWR35!^*+<_%)_=%N4EJ<5@^3*MMR9-5VVB33;'K!M-- MDN:3^7G[WL=R?E[LZBS-^32W3&/-(T:"W^2?E3=?3::4[EKBB^ M- =_KBXF;O.->,:7=8-(Q+]'ON!9UI#$]_C:02<'GTW#X]?/=-:>O#B9NZ3B MBR+[-UW5ZXM)-'%6_#[99?5-\?0'[T[(;WC+(JO:O\[3WC;T)\YR5]7%IFLL MOL$FS??_DV]=1QPU0*<:X*X!UAMX)QJ0K@$9ZL'K&GA#/?A= W]H@Z!K$+1] MO^^LMJ?CI$[FYV7QY)2-M: U+]IPM:U%!Z=Y]@%Q/#]UD,;XY-I_-SWNG/>6?VYC%?BN;(U%SI2W*X ML$C+(X,NK"K)N/$*V4,\,Z0IJV?5-EGRBXFHFQ4O'_ED_NLO*'!_-X4'$A9# MPB@DC '!E+!ZA[!Z-OK\+W&SVY;%:K>L3P=UCPA:1'-K>YPC$OH>.I\^'H?+ M:(;=4#6+^V8>"M',4\VHPV'G^8?.\T?D1)H_\JH6=^GZN.Z: M^M.'3!)(6 P)HY P!@13XAP9*9!1[^(,PC#0[DU6]M@ M#?%((3VRJ'?7PV; '>.X:D2>/K-=&*P00I%6T&*#F:A 8:C7 M/8,9(A[11MWVTWMI]TG] 'EC1A'=S,CE!L) M\?OC<5#989A3"NJ4F9RZ+@I.C,:E6( B8#T(04[8%Z"T&)1&06D,BJ8&6HH8 MR#J3GE]JH77NB[(9SVVY"/Q[9YLE>=UF)/^Z2[=[=;X8E(.SWI7I1?U[&:B< M,<@G!?7)##Y1%'GF!,12@< _4"#TN#0Q*.HU+ZN! <#]F3J:A=HP86'_&F,# M,,@G!?7)3#X],CL1 *E'8 0D[V%060*4%H/2*"B-0='4 $M9 ELGQB,UO@ZF MWFAQ1/1T I4=ACFEH$Y91U-^APZ"F7\BH:10@.U"P35O9C[Y*JWX7BAP_G,& MB'YVZNCL ET3 4JCH#0&15.C+74-/$;7."D,85!- Y06@](H*(U!T=3H2DT# MVS6-0:(?-N@4?='/8&42_0QF)M'/9&80_>RG]]+NDW(&MB^(N!:I4:9))@=U MHRHBJ+X!2HM!:124QJ!H:M"EOH''++$XG36@"RM :3$HC8+2&!1-C:X43+!] M><6PBMA?^8!);PAI6![A!7HY[!LA/^A-M S^<+.<52V&KZ% 8*E 8+L"<2.F MMZ(4IOFRV/"!%1!T104H+0:E45 :@Z*I*Z"EID%@- I*8U T-=Y'^T!@-H+ [@2!W0H"NQ<$=C/( M:\@>1,H>Q#KQ'E@$O7X1#/5AV<)@A=!,WS42&\Q(,/,CO10:S,@,Z]M![*?W MTNZ3N@*QZPK/$^.A)1!T)P@H+0:E45 :@Z*I49;R!QFSFL.Z(H: :AV@M!B4 M1D%I#(JF1EAJ'<2^EF-,A/LK& ( M"U]#42!242!V18$>?G ?5@M!UU^ TF)0&@6E,2B:&F6I?I!1NTBLF0*J>H#2 M8E :!:4Q*)JZ05BJ'IY])<>("'N&S141UI=L&*PBH@\+#4;$\_5?C@U6:.9K M+&8_P9=VH!06/+NP\/=^UWALT67[L![M_2MTMD"&]V-T M1OJAT*+F&IB=G5-=.O=R!4F]&('A96?%NA6PCRM&%;> +\V2RUC8*! MI>0U2,.5)!HV&;V-YHNIR_<)OSBTYFA.G)*U4L\N>"PS&KJ"0$"!CH'980\+ M$,(1V3+^])QT.-(!C^<']F]>N]6R9@862OSF)589_4Q)"1NV$[A2[0/T>F:. MKU#"^"]IN]Q/,TJ*G4%5]V!;09\&:.MQK$'1GWW7G1V?.?N' MVD](E'P@<1@G(_#%9?AMHR478GL1&_)_5S[F07)-#ZY$ M=N+!=/!@>O&NEZ +D&C[%'F4"/8 '-/;D42A9W$-<9^'D]F7R/ZM^V,IXWEQ M-*1U109'[]3UR.],;[FU7<#&XL*)ZRJZZSM=@*KQ3W>MT#8"/ZULJP;M$NS^ M1BD\!*X;#,T__PM02P,$% @ ##)M5YU8.[[- @ :0H !D !X;"]W M;W)K&ULM59=;YLP%/TK%JNF5IH*-H&0CB"MK:;M M85K4M-NS0V[ *F!F.TGW[V<;2K*5TC9K7P(&GP_CZY,;;[FXE3F 0G=E4(4$K*;.)WQVC@,#L#-^,-C*O7MDEK+@_-8,OBZGCF<<00&I,A147S9P 45A MF+2/7RVITVD:X/[]/?MGNWB]F 65<,&+GVRI\JD3.6@)*[HNU!7??H%V0=9@ MR@MI?]&VF1L$#DK74O&R!6L'):N:*[UK/\0>@)!' *0%$.N[$;(N+ZFB22SX M%@DS6[.9&[M4B];F6&5V9:Z$?LLT3B47O"R9TI]9242K)4IYI5B5094RD.CX M$A1EA3Q!1XA5Z#KG:ZEGR=A56MLPN&FK<][HD$=TYE"?(M_[@(A'?'0SOT3' M1R=_T[C:>N>?=/Z)Y?4/\=]GLZ$;]=.9,W F:YK"U-%%+D%LP$G>O\.A]W' MK-^9]8?8$[/V/D\-*K0H^+@F74Q(A$.@GU6=B M%5G"T[H;.DMMD'6 XLMZCQ'KWLRHCAO4 M.'"7\"YM\2O'+7Z+O,6[P,6')6X+"YX7N7B7N?BPT,4O25V\BUW\1.X^6L+! M@[\4/R"C\3^"[E[C8)JP;U1D3)=G 2N-\T['FD8T?4TS4+RVO<2"*]V9V-M< M]X(@S 3]?L6YNA^8]J3K+I,_4$L#!!0 ( PR;5?]"T/[B ( # ' 9 M >&PO=V]R:W-H965T=@+V/B>XW.N?2_)3JI' M70$8\E1SH5=>94QSY?LZJZ"F>B8;$+A22%53@U-5^KI10','JKD?!D'LUY0) M+TW7GHD:[61=0]&!343W9L^]7DX (2O <(>$)X+B'I Y(QV MRIRM6VIHFBBY(\I&(YL=N-PX-+IAPI[B@U&XRA!GT@^P9TMWL_Z76ZZ7<)7=VEF) HN2!B$$6$& M:M(HF;>9&>%:G\\53G#YF(DA'>&0CM"11^>F8\QK1[$8I[!E=Z4;FL'*P[K2 MH+;@I6_?S./@\YC9_T1VY#8:W$93[.F/MMZ (K+89Y!HK"ZI-/D[<3XW'>G2 MD=HNL4WGR\3?'KJ:##G2NABT+L[6RD3&&KR=J+%@!LOA$90>4[HXD1&_$#H5 M<:1S.>A4S?\C1-+_1-11SIBP=]\9GZ]F<-HL1^G6.M M8__;8E]O; E<8%I%6V";;95U045.-.5P<%M&4QZ?"/[TPM)41&?)/^AG]E_R MG:J2"4TX%(@)9I<(5EU_[B9&-J[%;:3!ANF&%?[20-D 7"^D-/N)[9K#3S+] M!U!+ P04 " ,,FU7F]6CI)(' ].@ &0 'AL+W=O@:5?LHV(S MME!9\B0YZ8;]^$FR8IHO8OQR7Q);?NXACV<^OM.)5T]%^:U:?/)0U&NDKIY6R[&U;KDR;PS6F5C[+K^>)6D^6AR MU5V[+2=7Q:;.TIS?EDZU6:V2\I\;GA5/UR,T>K[P*5TLZ_;">'*U3A;\CM=? MUK=E\VZ\8YFG*YY7:9$[)7^X'KU#ES'U6H,.\6?*GZJ]UT[KRGU1?&O?_#J_ M'KGMC'C&9W5+D33_'OF49UG+U,SC[YYTM!NS-=Q__A2,G#E_2#99_:EX>L][A[H)SHJLZOXZ3SW6'3FS3547J]ZXF<$JS;?_ MD^_]0NP9-#QF ]P;8-6 #AB0WH <.@+M#>BA(WB]0>?Z>.M[MW!14B>3J[)X M]W$?%V4=9HOG OGMBSF MFUGM5$TPB]))\^WWL8WKZXC729I5;QK8E[O(>?WJC?.J03B?E\6F2O)Y=36N MFVFUY.-9/X6;[13PP!2(\Z'(ZV7EQ/FO@<(4V5F4QT5N)J7.HBX7N@I3AH&#-P0F7WT=S[Z M5A_C+&V$O--3HUI:K8_=3)!D$219#$0FA8#M0L#.%S4&&0=(L@B2+ 8BD^(0 M[.(0G"IJ@;;U+CR?A+ZRV4TP#V-%^R(##'F,,J)L>!..,N2ZYBT?[OP,SY"U M4!^48L5/ X:$JI7^WG05'7@9$KT,B:T0V2]1)R!K^ON"QO7&DNSXA*C>&5 8J3)G0B$: MA*J3QB'Q@)\B#T?V1/P]SQ=9T6C;P3IGY3MZ9T&R1:!L,12;'!E1.R /0.>L M!F<[ZV,WWB!9K6&6#8"S6]TV$HQ)ZK)CXF M'&/4'4I]1#&!K#GR2\K'M&$Q0Y[JJXY"H9KM1@:4SSRU:C6@/#\8$GB1JR-[ MLOY;NCE.]ZQT1^\T2+8(E"V&8I,#(XH+% +HGK5".3H:D&P1*%L,Q2;?.Q:% M$+870A;=ZRVE3>[YKJH%)I@?!JH8&& >1JX"BTTPXK(!U<.BJL#6//D%U>N- MY1ML:E%K "%-\TP@XJL9K0%U03 *![P4V3JV9^M?-\O-P8IGYSIVCX&R1:!L M,12;'!51:V" I@0&[4J LD6@;#$4FQP-41'ADUL3O:5\2RK06A-F&%$+/P,, M^PQKBJ?#B.OOW=R7_13U!3ZG.8'U9L$%8IJV&UH*FN+I&,J0ZJ0.8@,I'A8Y M.[;G[.\W]SQUCJYP[:Q'[S30G@4H6PS%)L='5!H8H&^!01L7H&P1*%L,Q29' M0Q1$^.3N!=8;"9CY>@)D@(4>]E1!T&$A0KY:]QE@R'49'>C)8E%@X'/:%UCO M*&"/::[J*()TZ=-1GB&EU5$L) .Y'A&9.[%G[CO=^_VOFX.US\YY]+,/H%T, M4+88BDV.CJ@W"$ 7@X!V,4#9(E"V&(I-CH:HB\C)70RB-Q<(H6JSX\_G=/6('J/@?HH5%W548BI)6QD0(68JG"N73H)A\1 M!0FI'UT3%Z)"3(H\G]CS^8[WDI1/G=5JG MO#I<^D#[&Z!L$2A;#,4FQT>4'P2@OT% ^QN@;!$H6PS%)C^&+*HD>G)_@^JM M!AS00'W*PP3#H?8TFP'&/-=3GN2-#3"?^?Y 1D1%O4'/Z6]00U>"JK(\-:$( MT9ZXUE&4AIJ?AHY*L%<:RVZ*1)[:$_G/19UD3K_%#A<_.^NQVPV4+0)EBZ'8 MY/B(^H,"M#HH:*L#E"T"98NAV.1H[!W".+G500T]C)"$ZFZ?&G&88C4E,N \ M1O>%K5\1 XZR8.@D!A45!SVGW=$;2\=)4*B5O@98X+NAZJN.(FZ@_B+$IC'# M4+N_.=X[#K?BY:([AU@YLV*3U]N#3[NKN[..[[H3?LKU&W0Y18;K$;J,MR<9 M!?WV8.6'I%RD>>5D_*$9RGW+FAF7V[.*VS=UL>X.X]T7=5VLNI=+GLQYV0*: MSQ^*HGY^TPZP.S$Z^1]02P,$% @ ##)M5S39."EE P )!8 T !X M;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5.E]F%OE2$. M6'**N>B M&OD+I?;R.1WY8?S>]ZS_MC6:C+-YZ]GKP[.>G< MG5_NQ\\,<.X'3M'> :(7'5Q78YAT?)CTX^*X?']7WA!.M92EGF*T@8.F\VR9 M,,'(B7M)?W[OKJFUH ;:B"/2_(AGW#$FVW76L55%0PSJUAX/ MLT)L.SSR;4 KDYQZ]X2/_ GA;"H9L#*2,[ZVX2X$9@4OI*?THZ53A1"I?EDX MM#-XZFJ=G(E"FMPV@_T]K6_? S8S,,@X;PQV?1L8#TNB%)7B2D_,S2;X /+J M\>VZU [GDJS#;L_?$LQ%)YD6,J6R21/ZF]!XR&D&=B2;+^"JBC( 4*DBUX.4 MD7DAB/&P8=0#+3NCG-_ 1]+W;$=[E;7VS'28:(;:4#VT,G8"^FTUJ]V6[3U+ MURO9?:$^+?5RA)E#B]%K23.V,O-5UAC U$-^>2L5F[4T$EX6W3 MNO=?^=_@$,^W2;WIDG'%1#U;L#2EXL') M4,LK,M5_ N_HZ_M3FI$E5[<-./*WXZ\T9ZZAD+4=VW'7V!Y8=R<^W4N M)E*ZHNFDGLKYU P]/=!9ZQ<0]I$K\W(C&,=B;@0P+ _F .-8%I;G?UK/ %V/ MQ3!O R-R?1+_=*DR2*XABKZ&3B=##!ZA;'\.-6P[P! M \L#F9Y6:WRW\0YYO ^P/7VL0["5XIV(K12O-2#NN@$C2=R[C>4!!K8+6.] M?G<>Z"DW)XI@5S%OV!.,(TF"(="+[AZ-8Z0Z,;S=^X,])5&4)&X$,+>#*,(0 M>!IQ!', 'C DBLSWX-[W4;#YG@JV_Q<>_P502P,$% @ ##)M5Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'+YX5KO[7B_%U+1=1H[1JU#=972XN%I';FR]_&:N^&=V)^J:TIJXO%^OI MQ"=I.U4>';X9(#^*6S<>Z<3M!T$@EXO\@BZX5=9U8XOQ^H(8[R0UGM[UG7FM MZD[:*]')/ZWI6Z5WPV7H6ZR\KS'VP^'OU(G/[/_I1K/=JE)>F;)OI.ZF?K2R M'@"UVZO6+2(M&GFY.#2)A*ZB/W1'G11=Z^E2U';XIO31U]7TK3O"]?K0/E-T MPEY7(S@?Y"NC*ZF=K**_M>@KU=$K.N9,K2HB\B!C !F?$?*?V(-, &1R3LC$ M@TP!9'I.R-2#S !D=D[(S(/, 61^3LC<@RP 9,$+^<[NA%;?QA/C,'3;.Z6E M!N!M>/%^%TZYR&PC,I.CIC\YG=IIY4$^!9!/>2%?EJ7I=>=&+DU.=)&5 MI51W@C">1/XP?H'&\0M>S&M]1PW(L]*_N6NH%F:WO#%ZMR03-Y$B.-<-S0,X MI)0ULU,HO6DI^;A_$K6U^"YI^6^OVN'_PMN*I+)FMLH;(W309T@>:V9[S(1" M*^[%"/&3$)ECS:P.(K0]C<3R:SL,SA.IZ?;2CJ0^)G+'FED>KX6RT9VH>QDU M4KC>RN$??#HDC36S-3[(2M)%Z$/I)NME28G[D)U3'DV!'.2$:R2/-;,]7E9D M73HH:KJWJEHJ'96B551D^(3('&MF=7R0'158P^,HK*;N\P,Y1K*(F65!8=(W M/9V0A^@H34,2WE/04#'E8R*!Q,P"^6C'X+@G E-^]JE@,<)LCK+?=+F\% M9:2EG(@B8:E#=_)A\IP@?R3,_KB1NW%FR\K6V*$3?3!DC(39&+"B#&>*D$(2 M9H68>RQ0Y)F5V#*SQPON-')-R%RNGJJDC%:9P MW>0V21^YAID%1*))F44#2X7PH42B29E% TN%Z![^1=%+N$B*U+B#Q,>$*_7G*6_F>A-I M)V/6SCSF,KKIFT98?Z$Y0]K)V.N;>//I!TPAR[V,9%U@IF M]1SMK9CO2:2=@EL[\U.51C(OELF.4SA_G^,,K+TL=$\MF,\EF-C=V+YY7<#OG+6_H(1\=+49?O M*3N@/\.5UG&:#;M3MWU=OZ)C[S25W-7AEVJ'7]F]^ ]02P,$% @ ##)M M5R 5OA"$ @ )C( !H !X;"]?:[_,[';;/;K^K-;_S[6T_B/ MP>%/U[\/NUK'9O':]MLZKIKP<;CM'L)U$Q\NDYO%R]NJZ5_>8A/F#A((DOF# M%()T_J $06G^((,@FS_((@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>:?*RFT#OA'HG KT3ZIT( M]$ZH=R+0.Z'>B4#OA'HG KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*];?*Q MDD!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y.H'=&O3.!WAGUS@1Z9]0[$^B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=)S\+$NB=4>],H'=&O3.!W@7U+@1Z%]2[ M$.A=4.]"H'=!O0N!W@7U+@1Z%]2[?*?>P_AYJ,.MYVN-U_].JL?+N?5V^>OR M:^?DAKKB'.XKAN>_4$L#!!0 ( PR;5>);LQ^*P( +LP 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z M%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=6 M7X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$ MI \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17 MM,-S?K;\9^'F%U!+ 0(4 Q0 ( PR M;5<'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ ##)M5]CJ^4+M *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ##)M5YE&PO M=V]R:W-H965T&UL4$L! A0#% @ ##)M5_*\&8.5" MBRP !@ ("!0PX 'AL+W=OZZI63. , ,<* 8 " @0X7 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ##)M5ZU,PV21 @ 40< !@ M ("!D2( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ##)M5WPC,'"0"@ =B$ !@ ("!4C 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ##)M5T!R'Z\H!@ 4A( !D ("! M 4L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ##)M5Z;]QG+3 P (0H !D ("!HUD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ##)M5^HCLJD8 P !P@ !D M ("!67, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ##)M5\>[8MC6! + P !D ("!@WT M 'AL+W=O/ " ![!P &0 @(&0@@ >&PO=V]R:W-H965T% !X;"]W;W)K&UL4$L! A0#% @ M##)M5TAH-' F" !Q4 !D ("!8HH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ##)M5]'I(83V" W1P !D M ("!X*T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ##)M5^A1+FQ.!@ $Q, !D ("!7[T 'AL M+W=O&PO=V]R:W-H965T0( -X% 9 " M@0+( !X;"]W;W)K&UL4$L! A0#% @ ##)M M5]R^>B3> P %PH !D ("!LLH 'AL+W=OS^8$ !W#0 &0 M @(''S@ >&PO=V]R:W-H965T33 !X;"]W;W)K M&UL4$L! A0#% @ ##)M5_5= 'QI P 6@L M !D ("!R]8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ##)M5_T:\17Z @ ?@< !D M ("!)>$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ##)M5]K!%3(2 P #0@ !D ("!BNP 'AL+W=O M&PO=V]R:W-H965T*2-D46!$ 'FW 9 " @;KT M !X;"]W;W)K&UL4$L! A0#% @ ##)M5[>\ M8K 1" %#P !D ("!208! 'AL+W=O&PO=V]R:W-H965TQPWFN@@0 D< 9 " @3@2 0!X;"]W;W)K&UL4$L! A0#% @ ##)M5V@4^J:8 @ 4P< !D M ("!\18! 'AL+W=O&PO M=V]R:W-H965TCF;35 0 M << 9 " @8D< 0!X;"]W;W)K&UL4$L! A0#% @ ##)M5Y):YLJO P S X !D ("! M%"$! 'AL+W=O&PO=V]R:W-H965T">-ARS0, !X4 9 M " @;,K 0!X;"]W;W)K&UL4$L! A0#% M @ ##)M5TCYM9#Q @ B@H !D ("!MR\! 'AL+W=O&PO=V]R:W-H965T5;J ( !L' 9 " @5XU 0!X M;"]W;W)K&UL4$L! A0#% @ ##)M5QJEQB75 M @ E@L !D ("!/3@! 'AL+W=O&PO=V]R:W-H965T#GWS!00, H* 9 " @0<^ 0!X;"]W;W)K&UL4$L! A0#% @ ##)M5^LA+@=G P S0L !D M ("!?T$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ##)M5XVSY1EZ @ V @ !D ("!-TP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M##)M5]D.9XQ$ P U@H !D ("!SU0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ##)M5S8CXQ\R P M_0H !D ("!%%\! 'AL+W=O&PO=V]R:W-H965TS MQ!6!# , 'D* 9 " @;AE 0!X;"]W;W)K&UL4$L! A0#% @ ##)M5[<^U:SY P 0 \ !D M ("!^V@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ##)M5T=^JF$:" "$H !D ("!D7(! 'AL M+W=O@$ >&PO=V]R:W-H965T=6#N^S0( &D* 9 " M@5!] 0!X;"]W;W)K&UL4$L! A0#% @ ##)M M5_T+0_N( @ , < !D ("!5( ! 'AL+W=O&PO=V]R:W-H965T5 0!X;"]?);LQ^*P( +LP 3 M " 6.8 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ != - %T @AD +^: 0 $! end XML 98 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 99 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 190 257 1 true 69 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.caasauto.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income Statements 2 false false R3.htm 00105 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical) Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Unaudited Consolidated Balance Sheets Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets Condensed Unaudited Consolidated Balance Sheets Statements 4 false false R5.htm 00205 - Statement - Condensed Unaudited Consolidated Balance Sheets (Parenthetical) Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical Condensed Unaudited Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows Condensed Unaudited Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00305 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Organization and business Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusiness Organization and business Notes 8 false false R9.htm 10201 - Disclosure - Basis of presentation and significant accounting policies Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies Basis of presentation and significant accounting policies Notes 9 false false R10.htm 10301 - Disclosure - Accounts and notes receivable, net Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNet Accounts and notes receivable, net Notes 10 false false R11.htm 10401 - Disclosure - Inventories Sheet http://www.caasauto.com/role/DisclosureInventories Inventories Notes 11 false false R12.htm 10501 - Disclosure - Long-term investments Sheet http://www.caasauto.com/role/DisclosureLongTermInvestments Long-term investments Notes 12 false false R13.htm 10601 - Disclosure - Property, plant and equipment, net Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNet Property, plant and equipment, net Notes 13 false false R14.htm 10701 - Disclosure - Loans Sheet http://www.caasauto.com/role/DisclosureLoans Loans Notes 14 false false R15.htm 10801 - Disclosure - Accounts and notes payable Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable Accounts and notes payable Notes 15 false false R16.htm 10901 - Disclosure - Accrued expenses and other payables Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables Accrued expenses and other payables Notes 16 false false R17.htm 11001 - Disclosure - Fair value measurement Sheet http://www.caasauto.com/role/DisclosureFairValueMeasurement Fair value measurement Notes 17 false false R18.htm 11101 - Disclosure - Redeemable non-controlling interests Sheet http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests Redeemable non-controlling interests Notes 18 false false R19.htm 11201 - Disclosure - Additional paid-in capital Sheet http://www.caasauto.com/role/DisclosureAdditionalPaidInCapital Additional paid-in capital Notes 19 false false R20.htm 11301 - Disclosure - Retained earnings Sheet http://www.caasauto.com/role/DisclosureRetainedEarnings Retained earnings Notes 20 false false R21.htm 11401 - Disclosure - Accumulated other comprehensive income Sheet http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncome Accumulated other comprehensive income Notes 21 false false R22.htm 11501 - Disclosure - Treasury stock Sheet http://www.caasauto.com/role/DisclosureTreasuryStock Treasury stock Notes 22 false false R23.htm 11601 - Disclosure - Non-controlling interests Sheet http://www.caasauto.com/role/DisclosureNonControllingInterests Non-controlling interests Notes 23 false false R24.htm 11701 - Disclosure - Net product sales Sheet http://www.caasauto.com/role/DisclosureNetProductSales Net product sales Notes 24 false false R25.htm 11801 - Disclosure - Financial income, net Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeNet Financial income, net Notes 25 false false R26.htm 11901 - Disclosure - Income per share Sheet http://www.caasauto.com/role/DisclosureIncomePerShare Income per share Notes 26 false false R27.htm 12001 - Disclosure - Significant concentrations Sheet http://www.caasauto.com/role/DisclosureSignificantConcentrations Significant concentrations Notes 27 false false R28.htm 12101 - Disclosure - Related party transactions and balances Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalances Related party transactions and balances Notes 28 false false R29.htm 12201 - Disclosure - Commitments and contingencies Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 29 false false R30.htm 12301 - Disclosure - Off-balance sheet arrangements Sheet http://www.caasauto.com/role/DisclosureOffBalanceSheetArrangements Off-balance sheet arrangements Notes 30 false false R31.htm 12401 - Disclosure - Segment reporting Sheet http://www.caasauto.com/role/DisclosureSegmentReporting Segment reporting Notes 31 false false R32.htm 20202 - Disclosure - Basis of presentation and significant accounting policies (Policies) Sheet http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of presentation and significant accounting policies (Policies) Policies 32 false false R33.htm 30103 - Disclosure - Organization and business (Tables) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables Organization and business (Tables) Tables http://www.caasauto.com/role/DisclosureOrganizationAndBusiness 33 false false R34.htm 30303 - Disclosure - Accounts and notes receivable, net (Tables) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetTables Accounts and notes receivable, net (Tables) Tables http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNet 34 false false R35.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.caasauto.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.caasauto.com/role/DisclosureInventories 35 false false R36.htm 30503 - Disclosure - Long-term investments (Tables) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables Long-term investments (Tables) Tables http://www.caasauto.com/role/DisclosureLongTermInvestments 36 false false R37.htm 30603 - Disclosure - Property, plant and equipment, net (Tables) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetTables Property, plant and equipment, net (Tables) Tables http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNet 37 false false R38.htm 30703 - Disclosure - Loans (Tables) Sheet http://www.caasauto.com/role/DisclosureLoansTables Loans (Tables) Tables http://www.caasauto.com/role/DisclosureLoans 38 false false R39.htm 30803 - Disclosure - Accounts and notes payable (Tables) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables Accounts and notes payable (Tables) Tables http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable 39 false false R40.htm 30903 - Disclosure - Accrued expenses and other payables (Tables) Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables Accrued expenses and other payables (Tables) Tables http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables 40 false false R41.htm 31203 - Disclosure - Additional paid-in capital (Tables) Sheet http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalTables Additional paid-in capital (Tables) Tables http://www.caasauto.com/role/DisclosureAdditionalPaidInCapital 41 false false R42.htm 31303 - Disclosure - Retained earnings (Tables) Sheet http://www.caasauto.com/role/DisclosureRetainedEarningsTables Retained earnings (Tables) Tables http://www.caasauto.com/role/DisclosureRetainedEarnings 42 false false R43.htm 31403 - Disclosure - Accumulated other comprehensive income (Tables) Sheet http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated other comprehensive income (Tables) Tables http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncome 43 false false R44.htm 31603 - Disclosure - Non-controlling interests (Tables) Sheet http://www.caasauto.com/role/DisclosureNonControllingInterestsTables Non-controlling interests (Tables) Tables http://www.caasauto.com/role/DisclosureNonControllingInterests 44 false false R45.htm 31803 - Disclosure - Financial income, net (Tables) Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeNetTables Financial income, net (Tables) Tables http://www.caasauto.com/role/DisclosureFinancialIncomeNet 45 false false R46.htm 31903 - Disclosure - Income per share (Tables) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareTables Income per share (Tables) Tables http://www.caasauto.com/role/DisclosureIncomePerShare 46 false false R47.htm 32103 - Disclosure - Related party transactions and balances (Tables) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables Related party transactions and balances (Tables) Tables http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalances 47 false false R48.htm 32203 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies 48 false false R49.htm 32403 - Disclosure - Segment reporting (Tables) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingTables Segment reporting (Tables) Tables http://www.caasauto.com/role/DisclosureSegmentReporting 49 false false R50.htm 40101 - Disclosure - Organization and business (Details) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails Organization and business (Details) Details http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables 50 false false R51.htm 40102 - Disclosure - Organization and business - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails Organization and business - Additional Information (Details) Details 51 false false R52.htm 40301 - Disclosure - Accounts and notes receivable, net - Advance Payments (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails Accounts and notes receivable, net - Advance Payments (Details) Details 52 false false R53.htm 40302 - Disclosure - Accounts and notes receivable, net - Additional Information (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails Accounts and notes receivable, net - Additional Information (Details) Details 53 false false R54.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.caasauto.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.caasauto.com/role/DisclosureInventoriesTables 54 false false R55.htm 40402 - Disclosure - Inventories - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails Inventories - Additional information (Details) Details 55 false false R56.htm 40501 - Disclosure - Long-term investments (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails Long-term investments (Details) Details http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables 56 false false R57.htm 40502 - Disclosure - Long-term investments - Summarizes of Condensed Financial Information (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails Long-term investments - Summarizes of Condensed Financial Information (Details) Details 57 false false R58.htm 40503 - Disclosure - Long-term investments - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails Long-term investments - Additional information (Details) Details 58 false false R59.htm 40601 - Disclosure - Property, plant and equipment, net (Details) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails Property, plant and equipment, net (Details) Details http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetTables 59 false false R60.htm 40602 - Disclosure - Property, plant and equipment, net - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails Property, plant and equipment, net - Additional information (Details) Details 60 false false R61.htm 40701 - Disclosure - Loans (Details) Sheet http://www.caasauto.com/role/DisclosureLoansDetails Loans (Details) Details http://www.caasauto.com/role/DisclosureLoansTables 61 false false R62.htm 40702 - Disclosure - Loans - Additional Information (Details) Sheet http://www.caasauto.com/role/DisclosureLoansAdditionalInformationDetails Loans - Additional Information (Details) Details 62 false false R63.htm 40801 - Disclosure - Accounts and notes payable (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails Accounts and notes payable (Details) Details http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables 63 false false R64.htm 40802 - Disclosure - Accounts and notes payable - Additional Information (Details) Notes http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableAdditionalInformationDetails Accounts and notes payable - Additional Information (Details) Details 64 false false R65.htm 40901 - Disclosure - Accrued expenses and other payables (Details) Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails Accrued expenses and other payables (Details) Details http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables 65 false false R66.htm 40902 - Disclosure - Accrued expenses and other payables - Warranty (Details) Sheet http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails Accrued expenses and other payables - Warranty (Details) Details 66 false false R67.htm 41001 - Disclosure - Fair value measurement (Details) Sheet http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails Fair value measurement (Details) Details http://www.caasauto.com/role/DisclosureFairValueMeasurement 67 false false R68.htm 41101 - Disclosure - Redeemable non-controlling interests (Details) Sheet http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails Redeemable non-controlling interests (Details) Details http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests 68 false false R69.htm 41201 - Disclosure - Additional paid-in capital (Details) Sheet http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalDetails Additional paid-in capital (Details) Details http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalTables 69 false false R70.htm 41301 - Disclosure - Retained earnings (Details) Sheet http://www.caasauto.com/role/DisclosureRetainedEarningsDetails Retained earnings (Details) Details http://www.caasauto.com/role/DisclosureRetainedEarningsTables 70 false false R71.htm 41302 - Disclosure - Retained earnings - Appropriated (Details) Sheet http://www.caasauto.com/role/DisclosureRetainedEarningsAppropriatedDetails Retained earnings - Appropriated (Details) Details 71 false false R72.htm 41303 - Disclosure - Retained earnings - Unappropriated (Details) Sheet http://www.caasauto.com/role/DisclosureRetainedEarningsUnappropriatedDetails Retained earnings - Unappropriated (Details) Details 72 false false R73.htm 41401 - Disclosure - Accumulated other comprehensive income (Details) Sheet http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails Accumulated other comprehensive income (Details) Details http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables 73 false false R74.htm 41501 - Disclosure - Treasury stock (Details) Sheet http://www.caasauto.com/role/DisclosureTreasuryStockDetails Treasury stock (Details) Details http://www.caasauto.com/role/DisclosureTreasuryStock 74 false false R75.htm 41601 - Disclosure - Non-controlling interests (Details) Sheet http://www.caasauto.com/role/DisclosureNonControllingInterestsDetails Non-controlling interests (Details) Details http://www.caasauto.com/role/DisclosureNonControllingInterestsTables 75 false false R76.htm 41701 - Disclosure - Net product sales (Details) Sheet http://www.caasauto.com/role/DisclosureNetProductSalesDetails Net product sales (Details) Details http://www.caasauto.com/role/DisclosureNetProductSales 76 false false R77.htm 41801 - Disclosure - Financial income, net (Details) Sheet http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails Financial income, net (Details) Details http://www.caasauto.com/role/DisclosureFinancialIncomeNetTables 77 false false R78.htm 41901 - Disclosure - Income per share (Details) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareDetails Income per share (Details) Details http://www.caasauto.com/role/DisclosureIncomePerShareTables 78 false false R79.htm 41902 - Disclosure - Income per share - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails Income per share - Additional information (Details) Details 79 false false R80.htm 42001 - Disclosure - Significant concentrations (Details) Sheet http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails Significant concentrations (Details) Details http://www.caasauto.com/role/DisclosureSignificantConcentrations 80 false false R81.htm 42101 - Disclosure - Related party transactions and balances (Details) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails Related party transactions and balances (Details) Details http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables 81 false false R82.htm 42102 - Disclosure - Related party transactions and balances - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails Related party transactions and balances - Additional information (Details) Details 82 false false R83.htm 42201 - Disclosure - Commitments and contingencies (Details) Sheet http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and contingencies (Details) Details http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables 83 false false R84.htm 42401 - Disclosure - Segment reporting - Additional information (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails Segment reporting - Additional information (Details) Details 84 false false R85.htm 42402 - Disclosure - Segment reporting - Product sector information (Details) Sheet http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails Segment reporting - Product sector information (Details) Details 85 false false All Reports Book All Reports caas-20230930.xsd caas-20230930_cal.xml caas-20230930_def.xml caas-20230930_lab.xml caas-20230930_pre.xml caas-20230930x10q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "caas-20230930x10q.htm": { "nsprefix": "caas", "nsuri": "http://www.caasauto.com/20230930", "dts": { "schema": { "local": [ "caas-20230930.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" ] }, "calculationLink": { "local": [ "caas-20230930_cal.xml" ] }, "definitionLink": { "local": [ "caas-20230930_def.xml" ] }, "labelLink": { "local": [ "caas-20230930_lab.xml" ] }, "presentationLink": { "local": [ "caas-20230930_pre.xml" ] }, "inline": { "local": [ "caas-20230930x10q.htm" ] } }, "keyStandard": 200, "keyCustom": 57, "axisStandard": 15, "axisCustom": 0, "memberStandard": 19, "memberCustom": 42, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 190, "entityCount": 1, "segmentCount": 69, "elementCount": 433, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 688, "http://xbrl.sec.gov/dei/2023": 30, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.caasauto.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_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "longName": "00100 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income", "shortName": "Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "caas:GainLossOnOtherSales", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical", "longName": "00105 - Statement - Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical)", "shortName": "Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_pw9tlnuprk24J104BpU1Wg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R4": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "longName": "00200 - Statement - Condensed Unaudited Consolidated Balance Sheets", "shortName": "Condensed Unaudited Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical", "longName": "00205 - Statement - Condensed Unaudited Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Unaudited Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_lWeUfhCu0UCQoA1774iSTA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_lWeUfhCu0UCQoA1774iSTA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows", "longName": "00300 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows", "shortName": "Condensed Unaudited Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "00305 - Statement - Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Condensed Unaudited Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_viw3bLyGRUKtJfRIJD8jkQ", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R8": { "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness", "longName": "10101 - Disclosure - Organization and business", "shortName": "Organization and business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "longName": "10201 - Disclosure - Basis of presentation and significant accounting policies", "shortName": "Basis of presentation and significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNet", "longName": "10301 - Disclosure - Accounts and notes receivable, net", "shortName": "Accounts and notes receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccountsAndNotesReceivableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccountsAndNotesReceivableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.caasauto.com/role/DisclosureInventories", "longName": "10401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.caasauto.com/role/DisclosureLongTermInvestments", "longName": "10501 - Disclosure - Long-term investments", "shortName": "Long-term investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:LongTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:LongTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNet", "longName": "10601 - Disclosure - Property, plant and equipment, net", "shortName": "Property, plant and equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.caasauto.com/role/DisclosureLoans", "longName": "10701 - Disclosure - Loans", "shortName": "Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable", "longName": "10801 - Disclosure - Accounts and notes payable", "shortName": "Accounts and notes payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccountsAndNotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccountsAndNotesPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables", "longName": "10901 - Disclosure - Accrued expenses and other payables", "shortName": "Accrued expenses and other payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.caasauto.com/role/DisclosureFairValueMeasurement", "longName": "11001 - Disclosure - Fair value measurement", "shortName": "Fair value measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests", "longName": "11101 - Disclosure - Redeemable non-controlling interests", "shortName": "Redeemable non-controlling interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapital", "longName": "11201 - Disclosure - Additional paid-in capital", "shortName": "Additional paid-in capital", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AdditionalPaidInCapitalTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:AdditionalPaidInCapitalTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.caasauto.com/role/DisclosureRetainedEarnings", "longName": "11301 - Disclosure - Retained earnings", "shortName": "Retained earnings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:RetainedEarningsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:RetainedEarningsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncome", "longName": "11401 - Disclosure - Accumulated other comprehensive income", "shortName": "Accumulated other comprehensive income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.caasauto.com/role/DisclosureTreasuryStock", "longName": "11501 - Disclosure - Treasury stock", "shortName": "Treasury stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.caasauto.com/role/DisclosureNonControllingInterests", "longName": "11601 - Disclosure - Non-controlling interests", "shortName": "Non-controlling interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.caasauto.com/role/DisclosureNetProductSales", "longName": "11701 - Disclosure - Net product sales", "shortName": "Net product sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeNet", "longName": "11801 - Disclosure - Financial income, net", "shortName": "Financial income, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:FinancialIncomeExpensesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:FinancialIncomeExpensesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.caasauto.com/role/DisclosureIncomePerShare", "longName": "11901 - Disclosure - Income per share", "shortName": "Income per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.caasauto.com/role/DisclosureSignificantConcentrations", "longName": "12001 - Disclosure - Significant concentrations", "shortName": "Significant concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalances", "longName": "12101 - Disclosure - Related party transactions and balances", "shortName": "Related party transactions and balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingencies", "longName": "12201 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.caasauto.com/role/DisclosureOffBalanceSheetArrangements", "longName": "12301 - Disclosure - Off-balance sheet arrangements", "shortName": "Off-balance sheet arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:OffBalanceSheetArrangementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:OffBalanceSheetArrangementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.caasauto.com/role/DisclosureSegmentReporting", "longName": "12401 - Disclosure - Segment reporting", "shortName": "Segment reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Basis of presentation and significant accounting policies (Policies)", "shortName": "Basis of presentation and significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables", "longName": "30103 - Disclosure - Organization and business (Tables)", "shortName": "Organization and business (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetTables", "longName": "30303 - Disclosure - Accounts and notes receivable, net (Tables)", "shortName": "Accounts and notes receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.caasauto.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables", "longName": "30503 - Disclosure - Long-term investments (Tables)", "shortName": "Long-term investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "longName": "30603 - Disclosure - Property, plant and equipment, net (Tables)", "shortName": "Property, plant and equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.caasauto.com/role/DisclosureLoansTables", "longName": "30703 - Disclosure - Loans (Tables)", "shortName": "Loans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables", "longName": "30803 - Disclosure - Accounts and notes payable (Tables)", "shortName": "Accounts and notes payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables", "longName": "30903 - Disclosure - Accrued expenses and other payables (Tables)", "shortName": "Accrued expenses and other payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalTables", "longName": "31203 - Disclosure - Additional paid-in capital (Tables)", "shortName": "Additional paid-in capital (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAdditionalPaidInCapitalTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AdditionalPaidInCapitalTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAdditionalPaidInCapitalTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:AdditionalPaidInCapitalTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsTables", "longName": "31303 - Disclosure - Retained earnings (Tables)", "shortName": "Retained earnings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAppropriatedRetainedEarningsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfAppropriatedRetainedEarningsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "longName": "31403 - Disclosure - Accumulated other comprehensive income (Tables)", "shortName": "Accumulated other comprehensive income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.caasauto.com/role/DisclosureNonControllingInterestsTables", "longName": "31603 - Disclosure - Non-controlling interests (Tables)", "shortName": "Non-controlling interests (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfNonControllingInterestsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfNonControllingInterestsDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeNetTables", "longName": "31803 - Disclosure - Financial income, net (Tables)", "shortName": "Financial income, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfFinancialIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:ScheduleOfFinancialIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.caasauto.com/role/DisclosureIncomePerShareTables", "longName": "31903 - Disclosure - Income per share (Tables)", "shortName": "Income per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables", "longName": "32103 - Disclosure - Related party transactions and balances (Tables)", "shortName": "Related party transactions and balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "32203 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.caasauto.com/role/DisclosureSegmentReportingTables", "longName": "32403 - Disclosure - Segment reporting (Tables)", "shortName": "Segment reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "longName": "40101 - Disclosure - Organization and business (Details)", "shortName": "Organization and business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_ShashiJiulongPowerSteeringGearsCoLtdMember_rX6fABBdN0-GWy7aptiBPA", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_ShashiJiulongPowerSteeringGearsCoLtdMember_rX6fABBdN0-GWy7aptiBPA", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "longName": "40102 - Disclosure - Organization and business - Additional Information (Details)", "shortName": "Organization and business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_5_31_2017_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_BrazilHenglongMember_ghr-aK5PNk2Hq2rZOHe-Lw", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2020_To_4_30_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember_m8kThHGyb067suObKVleGg", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_CNY_EvGenRJPzUCXV5eRZLhTZQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R52": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "longName": "40301 - Disclosure - Accounts and notes receivable, net - Advance Payments (Details)", "shortName": "Accounts and notes receivable, net - Advance Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:AccountsAndNotesReceivableNet", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:AccountsAndNotesReceivableNet", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails", "longName": "40302 - Disclosure - Accounts and notes receivable, net - Additional Information (Details)", "shortName": "Accounts and notes receivable, net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:NotesReceivablePledgedAsCollateral", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_w4kZRJLc1Eyvi5WgdZeOTA", "name": "caas:NotesReceivablePledgedAsCollateral", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "caas:AccountsAndNotesReceivableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.caasauto.com/role/DisclosureInventoriesDetails", "longName": "40401 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails", "longName": "40402 - Disclosure - Inventories - Additional information (Details)", "shortName": "Inventories - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:ValuationAllowancesAndReservesAdjustments", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "longName": "40501 - Disclosure - Long-term investments (Details)", "shortName": "Long-term investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_ChongquingVentureFundMember_l18qGgoXBEeH3tDo0ryRQQ", "name": "us-gaap:LongTermInvestments", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R57": { "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "longName": "40502 - Disclosure - Long-term investments - Summarizes of Condensed Financial Information (Details)", "shortName": "Long-term investments - Summarizes of Condensed Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_caas_ChongquingVentureFundMember_us-gaap_FairValueByAssetClassAxis_us-gaap_EquityMethodInvestmentsMember_NudeytmozkCzf5yLnbMVQA", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R58": { "role": "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "longName": "40503 - Disclosure - Long-term investments - Additional information (Details)", "shortName": "Long-term investments - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_6_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_9zODucHv_kijCmr6njDqyQ", "name": "caas:PurchaseOfCommonStockShares", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_1_2021_To_6_30_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember_9zODucHv_kijCmr6njDqyQ", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_CNY_EvGenRJPzUCXV5eRZLhTZQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "caas:LongTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "longName": "40601 - Disclosure - Property, plant and equipment, net (Details)", "shortName": "Property, plant and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails", "longName": "40602 - Disclosure - Property, plant and equipment, net - Additional information (Details)", "shortName": "Property, plant and equipment, net - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:Depreciation", "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:Depreciation", "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.caasauto.com/role/DisclosureLoansDetails", "longName": "40701 - Disclosure - Loans (Details)", "shortName": "Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:LoansPayableToBankCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:LoansPayableToBankCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.caasauto.com/role/DisclosureLoansAdditionalInformationDetails", "longName": "40702 - Disclosure - Loans - Additional Information (Details)", "shortName": "Loans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "longName": "40801 - Disclosure - Accounts and notes payable (Details)", "shortName": "Accounts and notes payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:AccountsAndNotesPayableCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_NonrelatedPartyMember_rKqSccECWkK4YmhCyk5Suw", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R64": { "role": "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableAdditionalInformationDetails", "longName": "40802 - Disclosure - Accounts and notes payable - Additional Information (Details)", "shortName": "Accounts and notes payable - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:CashPledgedAsCollateral", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:CashPledgedAsCollateral", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "caas:ScheduleOfAccountsAndNotesPayableTableTextBlock", "caas:AccountsAndNotesPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "longName": "40901 - Disclosure - Accrued expenses and other payables (Details)", "shortName": "Accrued expenses and other payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails", "longName": "40902 - Disclosure - Accrued expenses and other payables - Warranty (Details)", "shortName": "Accrued expenses and other payables - Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "caas:AccruedExpensesAndOtherPayablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails", "longName": "41001 - Disclosure - Fair value measurement (Details)", "shortName": "Fair value measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_rMMFo8No00et3hpZcy6GsA", "name": "us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_rMMFo8No00et3hpZcy6GsA", "name": "us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "longName": "41101 - Disclosure - Redeemable non-controlling interests (Details)", "shortName": "Redeemable non-controlling interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_9_1_2020_To_9_30_2020_11OXPH2SAUaAGyapDy8LiQ", "name": "caas:RedeemableNoncontrollingInterestRedemptionPricePercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "caas:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "caas:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R69": { "role": "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalDetails", "longName": "41201 - Disclosure - Additional paid-in capital (Details)", "shortName": "Additional paid-in capital (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAdditionalPaidInCapitalTableTextBlock", "caas:AdditionalPaidInCapitalTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_aOxYLHkPa02sRJAF_aK2YQ", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAdditionalPaidInCapitalTableTextBlock", "caas:AdditionalPaidInCapitalTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R70": { "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails", "longName": "41301 - Disclosure - Retained earnings (Details)", "shortName": "Retained earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsAppropriatedDetails", "longName": "41302 - Disclosure - Retained earnings - Appropriated (Details)", "shortName": "Retained earnings - Appropriated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:RetainedEarningsAppropriated", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAppropriatedRetainedEarningsTableTextBlock", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_aOxYLHkPa02sRJAF_aK2YQ", "name": "us-gaap:RetainedEarningsAppropriated", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfAppropriatedRetainedEarningsTableTextBlock", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R72": { "role": "http://www.caasauto.com/role/DisclosureRetainedEarningsUnappropriatedDetails", "longName": "41303 - Disclosure - Retained earnings - Unappropriated (Details)", "shortName": "Retained earnings - Unappropriated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:RetainedEarningsUnappropriated", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfUnappropriatedRetainedEarningsTableTextBlock", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:RetainedEarningsUnappropriated", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfUnappropriatedRetainedEarningsTableTextBlock", "caas:RetainedEarningsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "longName": "41401 - Disclosure - Accumulated other comprehensive income (Details)", "shortName": "Accumulated other comprehensive income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "longName": "41501 - Disclosure - Treasury stock (Details)", "shortName": "Treasury stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.caasauto.com/role/DisclosureNonControllingInterestsDetails", "longName": "41601 - Disclosure - Non-controlling interests (Details)", "shortName": "Non-controlling interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:MinorityInterest", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfNonControllingInterestsDisclosureTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_RrWrZ9bSyEyOY2d56oMZsA", "name": "us-gaap:MinorityInterest", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfNonControllingInterestsDisclosureTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.caasauto.com/role/DisclosureNetProductSalesDetails", "longName": "41701 - Disclosure - Net product sales (Details)", "shortName": "Net product sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails", "longName": "41801 - Disclosure - Financial income, net (Details)", "shortName": "Financial income, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "caas:ScheduleOfFinancialIncomeTableTextBlock", "caas:FinancialIncomeExpensesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "longName": "41901 - Disclosure - Income per share (Details)", "shortName": "Income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R79": { "role": "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails", "longName": "41902 - Disclosure - Income per share - Additional information (Details)", "shortName": "Income per share - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_YSqSN_EngUm4SWzUevVfjA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_YSqSN_EngUm4SWzUevVfjA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_CW1JqWoFTESD54zcXXimpA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails", "longName": "42001 - Disclosure - Significant concentrations (Details)", "shortName": "Significant concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_UBkYdocWWEulXwSgQUR00Q", "name": "caas:MinimumPercentageOfProfitAllocatedToForeignInvestment", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "longName": "42101 - Disclosure - Related party transactions and balances (Details)", "shortName": "Related party transactions and balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_w4kZRJLc1Eyvi5WgdZeOTA", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } }, "R82": { "role": "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails", "longName": "42102 - Disclosure - Related party transactions and balances - Additional information (Details)", "shortName": "Related party transactions and balances - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_11_13_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HanlinChenMember_n2fVtS0SJ0KeqmzmFvOVCQ", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_11_13_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_caas_HanlinChenMember_n2fVtS0SJ0KeqmzmFvOVCQ", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Unit_Standard_pure_c73vawhgxUyvqcVoLJheng", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "42201 - Disclosure - Commitments and contingencies (Details)", "shortName": "Commitments and contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails", "longName": "42401 - Disclosure - Segment reporting - Additional information (Details)", "shortName": "Segment reporting - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:NumberOfProductSectors", "unitRef": "Unit_Standard_product_tPiejhLZbkaCw2SAKGRFdQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_IB7heJG5DUWwbu_Odpn9Fw", "name": "caas:NumberOfProductSectors", "unitRef": "Unit_Standard_product_tPiejhLZbkaCw2SAKGRFdQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "longName": "42402 - Disclosure - Segment reporting - Product sector information (Details)", "shortName": "Segment reporting - Product sector information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_1TNq7W6oKEmY1OZpKjNMMA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_8ggMZHtnC06vKEaoYca77g", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_eO0bljh_NkqcpiIeQPT9uw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "caas-20230930x10q.htm", "unique": true } } }, "tag": { "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsUnappropriatedDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "negatedLabel": "Net income attributable to parent company", "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest." } } }, "auth_ref": [ "r101" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Related party purchases", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "caas_CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "CaasBrazilsImportsAndTradeInAutomotivePartsLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "CAAS Brazil's Imports and Trade In Automotive Parts Ltd. [Member]", "verboseLabel": "CAAS Brazil's Imports and Trade In Automotive Parts Ltd., \"Brazil Henglong\"" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding (in shares)", "verboseLabel": "Basic (in shares)", "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": [ "r209", "r218" ] }, "caas_PercentageOfStatutorySurplusReserve": { "xbrltype": "percentItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "PercentageOfStatutorySurplusReserve", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of statuary surplus reserve.", "label": "Percentage Of Statutory Surplus Reserve", "verboseLabel": "Percentage of statutory surplus reserve" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "caas_FinanceIncomeExpensesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "verboseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r104", "r231" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.caasauto.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": [ "r566" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r256", "r553", "r612", "r629", "r630" ] }, "caas_RelatedSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedSalesAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Sales [Abstract]", "terseLabel": "Related party sales" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.caasauto.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": [ "r117", "r282", "r283", "r533", "r603" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current.", "verboseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r557" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r160", "r175", "r177", "r187", "r191", "r198", "r206", "r207", "r228", "r242", "r248", "r251", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r351", "r354", "r355", "r366", "r368", "r410", "r424", "r457", "r490", "r512", "r513", "r541", "r555", "r556", "r563", "r583", "r609" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Income per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r208", "r219", "r220", "r221" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r123", "r143", "r349", "r350", "r588" ] }, "caas_FinancingReceivablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "FinancingReceivablesLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Line Items]", "terseLabel": "Accounts and notes receivable, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total amount of property, plant and equipment", "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": [ "r116", "r165", "r421" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "verboseLabel": "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": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "verboseLabel": "Research and development expenses", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r81", "r344", "r625" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net.", "totalLabel": "Total amount of property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r411", "r421", "r557" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r74", "r137", "r181", "r232", "r380", "r498", "r562", "r637" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - 2,152,600 and 2,152,600 shares as of September 30, 2023 and December 31, 2022, respectively", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r25", "r54", "r57" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r532" ] }, "us-gaap_EquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments", "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition." } } }, "auth_ref": [] }, "caas_HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiHenglongGroupShanghaiAutomotiveElectronicsResearchAndDevelopmentLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd. [Member]", "terseLabel": "Hubei Henglong Group Shanghai Automotive Electronics Research and Development Ltd., \"Shanghai Henglong\"" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r36", "r38", "r70", "r71", "r256", "r532" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "verboseLabel": "Long-term tax payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r84", "r129" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureNonControllingInterestsDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to non-controlling interests", "verboseLabel": "Net income attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r126", "r175", "r177", "r206", "r207", "r425", "r583" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Cost of R&D service", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r269" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r36", "r38", "r70", "r71", "r256", "r449", "r532" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average number of common shares outstanding -" } } }, "auth_ref": [] }, "caas_StatutoryAccountingPracticesStatutorySurplusRequiredPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "StatutoryAccountingPracticesStatutorySurplusRequiredPercentage", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents the statutory accounting practices statutory surplus required percentage during the reporting period.", "label": "Statutory Accounting Practices Statutory Surplus Required Percentage", "verboseLabel": "Statutory accounting practices statutory surplus required percentage" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, plant 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": [ "r115", "r139", "r140", "r141" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "verboseLabel": "Mezzanine equity:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Denominator for dilutive income per share - Diluted (in shares)", "verboseLabel": "Diluted (in shares)", "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": [ "r210", "r218" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r260", "r261", "r262" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "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": [ "r161", "r174", "r191", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r352", "r356", "r368", "r557", "r609", "r610", "r617" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Remaining Maturity", "terseLabel": "Foreign exchange forward contracts mature", "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "caas_RelatedReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedReceivablesAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Receivables [Abstract]", "terseLabel": "Related party receivables" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Short-term loans", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r15", "r466", "r626" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Schedule of condensed financial information of company's equity method investments", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r575", "r593" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss)", "totalLabel": "Net income attributable to parent company's common shareholders", "verboseLabel": "Net income attributable to the parent company's common shareholders - Basic and Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r99", "r111", "r136", "r160", "r175", "r177", "r180", "r191", "r198", "r200", "r201", "r202", "r203", "r206", "r207", "r215", "r228", "r242", "r248", "r251", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r366", "r368", "r426", "r490", "r512", "r513", "r541", "r562", "r609" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [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": [ "r116" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "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": [ "r21", "r162", "r191", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r353", "r356", "r357", "r368", "r557", "r609", "r617", "r618" ] }, "caas_ThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ThirdPartyMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for third party.", "label": "Third Party [Member]", "terseLabel": "Third Party" } } }, "auth_ref": [] }, "caas_InvestmentsInCorporationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "InvestmentsInCorporationsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to investment in Corporations.", "label": "Investment in Corporations" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant 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_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends payable to holders of non-controlling interests", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "negatedLabel": "Purchase of short-term investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit concentration risk [Member]", "terseLabel": "Credit concentration risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r251" ] }, "caas_InvestmentsInLimitedPartnershipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "InvestmentsInLimitedPartnershipsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to investments in limited partnerships.", "label": "Investments in Limited Partnerships [Member]", "terseLabel": "Investments in limited partnerships" } } }, "auth_ref": [] }, "caas_AccretionToRedemptionValueOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccretionToRedemptionValueOfRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsUnappropriatedDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of accretion to redemption value of redeemable non-controlling interest.", "label": "Accretion To Redemption Value Of Redeemable Noncontrolling Interest", "negatedLabel": "Accretion to redemption value of redeemable non-controlling interests", "negatedTerseLabel": "Accretion of redeemable non-controlling interests" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue [Member]", "terseLabel": "Revenue", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r256", "r571" ] }, "caas_HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiHenglongFormedWuhuHongrunNewMaterialCo.LtdWuhuHongrunMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Present the information pertaining to Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\".", "label": "Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\" [Member]", "terseLabel": "Hubei Henglong formed Wuhu Hongrun New Material Co., Ltd \"Wuhu Hongrun\"" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "caas_ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ChangchunHualongAutomotiveTechnologyCoLtdChangchunHualongMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Present the information pertaining to Changchun Hualong Automotive Technology Co., Ltd., \"Changchun Hualong.", "label": "Changchun Hualong Automotive Technology Co Ltd Changchun Hualong [Member]", "terseLabel": "Changchun Hualong Automotive Technology Co Ltd Changchun Hualong" } } }, "auth_ref": [] }, "caas_RightsOfUseAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RightsOfUseAssetsNet", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of rights of use assets net.", "label": "Rights Of Use Assets Net", "terseLabel": "Land use rights, net" } } }, "auth_ref": [] }, "caas_NotesReceivablePledgedAsCollateralForNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NotesReceivablePledgedAsCollateralForNotesPayable", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of notes receivable pledged as collateral for notes payable.", "label": "Notes Receivable Pledged As Collateral For Notes Payable", "terseLabel": "Notes receivable pledged as collateral" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer, deposits", "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": [ "r320", "r321", "r332" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effects of exchange rate on cash, cash equivalents and pledged cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r375" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r584" ] }, "caas_RelatedPartyInvestmentTransactionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedPartyInvestmentTransactionAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Related Party Investment Transaction [Abstract]", "terseLabel": "Related party investment transaction" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and pledged 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": [ "r3", "r109" ] }, "caas_PayablesForOverseaTransportationAndCustomClearanceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "PayablesForOverseaTransportationAndCustomClearanceCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payables for oversea transportation and custom clearance.", "label": "Payables for Oversea Transportation and Custom Clearance, Current", "terseLabel": "Payables for overseas transportation and custom clearance" } } }, "auth_ref": [] }, "caas_PropertyPlantAndEquipmentAndLandUseRightPledgedAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "PropertyPlantAndEquipmentAndLandUseRightPledgedAsCollateral", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of property, plant and equipment and land use right pledged as collateral for payables.", "label": "Property, Plant and Equipment and Land Use Right Pledged as Collateral", "terseLabel": "Property, plant and equipment and land use right pledged as collateral" } } }, "auth_ref": [] }, "caas_IncreaseDecreaseInOtherReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "IncreaseDecreaseInOtherReceivable", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivable classified as other.", "label": "(Increase)/decrease in demand loans included in other non-current assets", "negatedLabel": "(Increase)/decrease in demand loans included in other non-current assets" } } }, "auth_ref": [] }, "caas_RedeemableNoncontrollingInterestRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RedeemableNoncontrollingInterestRedemptionPricePercentage", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of interest used as a measure for redemption price for the number of shares redeemable.", "label": "Redeemable Noncontrolling Interest, Redemption Price, Percentage", "terseLabel": "Percentage of interest, redemption price" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "verboseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r584" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and pledged cash at end of the period", "periodStartLabel": "Cash, cash equivalents and pledged cash at beginning of the period", "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": [ "r35", "r109", "r189" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration for additional equity interest acquired", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r9" ] }, "caas_AccountsNotesAndLoansReceivableAllowanceForDoubtfulAccountsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsNotesAndLoansReceivableAllowanceForDoubtfulAccountsCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts, Notes and Loans Receivable, Allowance for Doubtful Accounts, Current", "negatedLabel": "Less: allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "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": [ "r229", "r230", "r241", "r246", "r247", "r253", "r255", "r256", "r330", "r331", "r393" ] }, "caas_MaterialAndOtherSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "MaterialAndOtherSalesMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to material and other sales.", "label": "Material and Other Sales [Member]", "terseLabel": "Material and other sales" } } }, "auth_ref": [] }, "caas_IncreaseDecreaseInEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "IncreaseDecreaseInEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in equity method.", "label": "Increase (Decrease) in Equity Method Investments", "negatedLabel": "Investment under the equity method" } } }, "auth_ref": [] }, "caas_ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingBeginningBalance", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due including beginning balance.", "label": "Contract With Customer Liability Revenue Recognized Including Beginning Balance", "terseLabel": "Customer deposits recognized as net product sales revenue" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r584" ] }, "caas_TreasuryStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "TreasuryStockAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available", "label": "Treasury stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of shares by a subsidiary", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "verboseLabel": "(Loss) from continuing operations", "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": [ "r0", "r97", "r135", "r228", "r242", "r248", "r251", "r410", "r423", "r541" ] }, "caas_NumberOfPrincipalProfitMakers": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfPrincipalProfitMakers", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of principal profit makers.", "label": "Number Of Principal Profit Makers", "terseLabel": "Number of principal profit makers" } } }, "auth_ref": [] }, "caas_HanlinChenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HanlinChenMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for Hanlin Chen.", "label": "Hanlin Chen [Member]", "terseLabel": "Hanlin Chen" } } }, "auth_ref": [] }, "caas_RepaymentsOfBorrowingForSaleAndLeasebackTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RepaymentsOfBorrowingForSaleAndLeasebackTransactions", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Repayment of borrowings from sale of lease back assets.", "label": "Repayments Of The borrowing For Sale And Leaseback Transactions", "negatedLabel": "Repayments of the borrowing for sale and leaseback transaction" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Payments to acquire property, plant and equipment (including $6,414 and $2,632 paid to related parties for the nine months ended September 30, 2023 and 2022, respectively)", "verboseLabel": "Payments to acquire property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r108" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total parent company stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r89", "r90", "r114", "r472", "r488", "r515", "r516", "r557", "r564", "r587", "r597", "r613", "r638" ] }, "caas_TemporaryEquityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "TemporaryEquityDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterests" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of temporary equity.", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Redeemable non-controlling interests" } } }, "auth_ref": [] }, "caas_ProvisionForDoubtfulAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ProvisionForDoubtfulAccountsAndNotesReceivable", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for doubtful accounts and notes receivable.", "label": "Provision For Doubtful Accounts And Notes Receivable", "terseLabel": "Allowance for accounts and notes receivable" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionToRedemptionValue", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Accretion to Redemption Value", "verboseLabel": "Accretion of temporary equity redemption value", "documentation": "Value of accretion of temporary equity to its redemption value during the period." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Total", "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": [ "r582" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign exchange forward contracts", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r476", "r480", "r485", "r503", "r509", "r526", "r527", "r528", "r560" ] }, "caas_SuzhouVentureFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "SuzhouVentureFundsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Suzhou Venture Funds.", "label": "Suzhou Venture Fund [Member]", "terseLabel": "Suzhou Venture Fund" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Significant concentrations" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "parentTag": "caas_AccountsAndNotesPayableCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "verboseLabel": "Notes payable - unrelated parties", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r18" ] }, "caas_SentientAbMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "SentientAbMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for Sentient AB.", "label": "Sentient AB [Member]", "terseLabel": "Sentient AB" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers." } } }, "auth_ref": [ "r85", "r131" ] }, "caas_HenglongTianyuMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HenglongTianyuMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Henglong tianyu.", "label": "Henglong Tianyu [Member]", "terseLabel": "Henglong Tianyu" } } }, "auth_ref": [] }, "caas_SuzhouQingshanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "SuzhouQingshanMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the Suzhou Qingshan.", "label": "Suzhou Qingshan [Member]", "terseLabel": "Suzhou Qingshan" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate." } } }, "auth_ref": [ "r85", "r131" ] }, "caas_IncreaseDecreaseInProvisionReversalOfCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "IncreaseDecreaseInProvisionReversalOfCreditLosses", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents for the increase decrease in provision/(reversal) of credit losses.", "label": "Increase Decrease In Provision/(Reversal) Of Credit Losses", "negatedLabel": "(Reversal)/provision of credit losses" } } }, "auth_ref": [] }, "caas_BrazilHenglongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "BrazilHenglongMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Brazil Henglong.", "label": "Brazil Henglong [Member]", "terseLabel": "Brazil Henglong" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income" } } }, "auth_ref": [] }, "caas_HandlingCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HandlingCharge", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "caas_FinanceIncomeExpensesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents the handling charge made on the financial expenses during the reporting period.", "label": "Handling Charge", "negatedLabel": "Bank charges" } } }, "auth_ref": [] }, "caas_ScheduleOfFinancialIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfFinancialIncomeTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial income during the reporting period.", "label": "Schedule Of Financial Income [Table Text Block]", "terseLabel": "Summary of recorded financial income, net" } } }, "auth_ref": [] }, "caas_PayableForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "PayableForInvestment", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the amount of payable for the investment.", "label": "Payable For The Investment", "terseLabel": "Payable for the investment in Sentient AB (See Note 5)" } } }, "auth_ref": [] }, "caas_ContractualObligationDueAfterSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ContractualObligationDueAfterSecondYear", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation maturing after the third fiscal year following the latest fiscal year.", "label": "Contractual Obligation Due After Second Year", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r386", "r387", "r616" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r334", "r336", "r338", "r339", "r340", "r391", "r392", "r444", "r460", "r461", "r520", "r521", "r522", "r523", "r530", "r534", "r535", "r543", "r552", "r554", "r558", "r560", "r602", "r611", "r620", "r621", "r622", "r623", "r624" ] }, "caas_MaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "MaterialsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for materials.", "label": "Materials [Member]", "terseLabel": "Materials" } } }, "auth_ref": [] }, "caas_StatutoryAccountingPracticesStatutoryCapitalAndSurplusReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusReserve", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital and surplus reserve (stockholders' equity) during the reporting period using prescribed or permitted statutory accounting practices.", "label": "Statutory Accounting Practices Statutory Capital And Surplus Reserve", "terseLabel": "Statutory accounting practices statutory capital and surplus reserve" } } }, "auth_ref": [] }, "caas_NotesReceivablePledgedAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NotesReceivablePledgedAsCollateral", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of notes receivable pledged as collateral for borrowings.", "label": "Notes Receivable Pledged As Collateral", "terseLabel": "Notes receivable pledged as collateral" } } }, "auth_ref": [] }, "caas_PurchaseOfCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "PurchaseOfCommonStockShares", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the purchase of common stock shares.", "label": "Purchase Of Common Stock Shares", "terseLabel": "Purchase of common stock shares" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "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": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effects of stock options", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r212", "r213", "r214", "r218", "r337" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Additions during the period", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r607" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r336", "r392", "r444", "r460", "r461", "r520", "r521", "r522", "r523", "r530", "r534", "r535", "r543", "r552", "r554", "r558", "r611", "r619", "r620", "r621", "r622", "r623", "r624" ] }, "caas_WuhuHongrunNewMaterialCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "WuhuHongrunNewMaterialCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Wuhu Hongrun New Material Co., Ltd., \"Wuhu Hongrun\"16.", "label": "Wuhu Hongrun New Material Co., Ltd [Member]", "terseLabel": "Wuhu Hongrun New Material Co., Ltd., \"Wuhu Hongrun\"" } } }, "auth_ref": [] }, "caas_NumberOfBoardOfDirectors": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfBoardOfDirectors", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the number of board of directors.", "label": "Number Of Board Of Directors", "terseLabel": "Number of board of directors" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payments to acquire intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r108" ] }, "caas_ContractWithCustomerLiabilityRevenueRecognizedIncludedInBalanceAtBeginningOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludedInBalanceAtBeginningOfPeriod", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in beginning balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability, Revenue Recognized Included In Balance At Beginning Of Period", "terseLabel": "Customer deposits from the beginning balance recognized as net product sales revenue" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentMember", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Obligations for purchasing and service agreements", "terseLabel": "Obligations for purchasing and service agreements", "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments." } } }, "auth_ref": [ "r85", "r131" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r334", "r336", "r338", "r339", "r340", "r391", "r392", "r444", "r460", "r461", "r520", "r521", "r522", "r523", "r530", "r534", "r535", "r543", "r552", "r554", "r558", "r560", "r602", "r611", "r620", "r621", "r622", "r623", "r624" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r605", "r608" ] }, "caas_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfCustomers", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of customers of the company.", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "caas_NetProductSalesLineItem": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NetProductSalesLineItem", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "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": "Net Product Sales [Line Item]", "terseLabel": "Net product sales" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other payables", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "caas_NetProductSalesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NetProductSalesTable", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Net Product Sales [Table]" } } }, "auth_ref": [] }, "caas_CashPledgedAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "CashPledgedAsCollateral", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash pledged as collateral for payables.", "label": "Cash Pledged As Collateral", "terseLabel": "Cash pledged as collateral" } } }, "auth_ref": [] }, "caas_EquityInterestPurchaseFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "EquityInterestPurchaseFromRelatedPartiesCurrent", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of arising from equity transactions purchase from related parties current due within one year.", "label": "Equity Interest Purchase From Related Parties Current", "terseLabel": "Equity interest purchase from related parties" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r579" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.caasauto.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": [ "r566" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.caasauto.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_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities:" } } }, "auth_ref": [] }, "caas_NumberOfProductSectors": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfProductSectors", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of product sectors.", "label": "Number of Product Sectors", "terseLabel": "Number of product sectors" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign exchange forward contracts with total notional value", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "caas_HubeiVentureFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiVentureFundMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Hubei Venture Fund.", "label": "Hubei Venture Fund [Member]", "terseLabel": "Hubei Venture Fund" } } }, "auth_ref": [] }, "caas_ServiceAndOtherPurchasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ServiceAndOtherPurchasedMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Purchased [Member]", "terseLabel": "Others purchased" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r568" ] }, "caas_RentalIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RentalIncomeMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to revenue from rental income.", "label": "Rental Income [Member]", "terseLabel": "Rental income" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "verboseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "caas_NumberOfHoldingCompany": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfHoldingCompany", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of holding company.", "label": "Number of Holding Company", "terseLabel": "Number of holding company" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of accumulated other comprehensive income", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r29", "r614", "r615" ] }, "us-gaap_AdditionalPaidInCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalAbstract", "lang": { "en-us": { "role": { "label": "Additional paid-in capital" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r260", "r261", "r262" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Treasury stock", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r122" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.caasauto.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": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r194", "r230", "r241", "r242", "r243", "r244", "r245", "r247", "r251", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300", "r576", "r577", "r609", "r610" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "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": [ "r7", "r44" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.caasauto.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": [ "r569" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "parentTag": "caas_AccountsAndNotesPayableCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable - unrelated parties", "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": [ "r16", "r557" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureLoansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Schedule of loans", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r194", "r230", "r241", "r242", "r243", "r244", "r245", "r247", "r251", "r289", "r290", "r291", "r292", "r294", "r295", "r297", "r299", "r300", "r576", "r577", "r609", "r610" ] }, "us-gaap_ChangeInUnrealizedGainLossOnForeignCurrencyFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnForeignCurrencyFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Change in Unrealized Gain (Loss) on Foreign Currency Fair Value Hedging Instruments", "terseLabel": "Loss from change in fair value of foreign exchange forward contracts", "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective." } } }, "auth_ref": [] }, "caas_AdditionalPaidInCapitalTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AdditionalPaidInCapitalTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapital" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for additional paid in capital.", "label": "Additional Paid in Capital [Text Block]", "verboseLabel": "Additional paid-in capital" } } }, "auth_ref": [] }, "caas_RetainedEarningsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RetainedEarningsDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarnings" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retained earnings.", "label": "Retained Earnings Disclosure [Text Block]", "terseLabel": "Retained earnings" } } }, "auth_ref": [] }, "caas_FinancialIncomeExpensesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "FinancialIncomeExpensesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Financial income, net" } } }, "auth_ref": [] }, "caas_FinancialIncomeExpensesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "FinancialIncomeExpensesDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial income and expenses.", "label": "Financial Income Expenses Disclosure [Text Block]", "verboseLabel": "Financial income, net" } } }, "auth_ref": [] }, "caas_OffBalanceSheetArrangementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "OffBalanceSheetArrangementsDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureOffBalanceSheetArrangements" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure considered off-balance sheet arrangements.", "label": "Off Balance Sheet Arrangements Disclosure [Text Block]", "terseLabel": "Off-balance sheet arrangements" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Balance at end of year/period", "verboseLabel": "Accrued expenses and other payables", "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": [ "r20" ] }, "caas_SignificantAccountingPoliciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "SignificantAccountingPoliciesPolicyTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of significant accounting policies.", "label": "Significant Accounting Policies", "terseLabel": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income, Noncontrolling Interest", "terseLabel": "Accumulated other comprehensive income", "documentation": "The entire disclosure for tabular information relating to Other Comprehensive Income (OCI) as is applicable to noncontrolling interests. This text block may also include OCI relative to the filing entity, the aforementioned noncontrolling interest OCI, as well as OCI on a consolidated basis." } } }, "auth_ref": [ "r124" ] }, "caas_ScheduleOfAccountsAndNotesPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfAccountsAndNotesPayableTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) for accounts and notes payable to vendors for goods and services received that are used in an entity's business.", "label": "Schedule Of Accounts and Notes Payable [Table Text Block]", "verboseLabel": "Summary of accounts and notes payable" } } }, "auth_ref": [] }, "caas_ScheduleOfAdditionalPaidInCapitalTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfAdditionalPaidInCapitalTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total amount of additional paid in capital during the period.", "label": "Schedule Of Additional Paid In Capital [Table Text Block]", "terseLabel": "Summary of additional paid-in capital" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.caasauto.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": [ "r570" ] }, "caas_ScheduleOfAppropriatedRetainedEarningsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfAppropriatedRetainedEarningsTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the schedule of appropriated retained earnings.", "label": "Schedule Of Appropriated Retained Earnings [Table Text Block]", "terseLabel": "Summary of appropriated retained earnings" } } }, "auth_ref": [] }, "caas_ScheduleOfUnappropriatedRetainedEarningsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfUnappropriatedRetainedEarningsTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the schedule of unappropriated retained earnings.", "label": "Schedule of Unappropriated Retained Earnings [Table Text Block]", "verboseLabel": "Summary of unappropriated retained earnings" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r565" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of products sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r102", "r393" ] }, "caas_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "auth_ref": [] }, "caas_ScheduleOfNonControllingInterestsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfNonControllingInterestsDisclosureTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureNonControllingInterestsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Non controlling interest's equity during the period.", "label": "Schedule Of Non Controlling Interests Disclosure [Table Text Block]", "terseLabel": "Summary of non-controlling interests" } } }, "auth_ref": [] }, "caas_NumberOfSectorsEngagedInProductionAndSaleOfProducts": { "xbrltype": "integerItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "NumberOfSectorsEngagedInProductionAndSaleOfProducts", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of sectors engaged in production and sale of products.", "label": "Number of Sectors Engaged in Production And Sale of Products", "verboseLabel": "Number of sectors engaged in development, manufacturing and sale of products" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies (See Note 22)", "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": [ "r24", "r78", "r413", "r470" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank loans", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r32" ] }, "caas_CommitmentsAndContingenciesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "CommitmentsAndContingenciesDisclosureLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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": "Commitments and Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity in earnings of affiliated companies", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r7" ] }, "caas_ScheduleOfCommitmentsAndContingenciesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfCommitmentsAndContingenciesDisclosureTable", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to commitments and contingencies disclosure.", "label": "Schedule of Commitments and Contingencies Disclosure [Table]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r256", "r553", "r612", "r629", "r630" ] }, "caas_ChongquingVentureFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ChongquingVentureFundMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Chongqing Venture Fund [Member]", "terseLabel": "Chongqing Venture Fund" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.caasauto.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_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "caas_OtherEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "OtherEntitiesMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to other entities.", "label": "Other Entities [Member]", "terseLabel": "Other Entities" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Net product sales" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureNetProductSales" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer", "terseLabel": "Net product sales", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r145", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r333" ] }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation gain", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties." } } }, "auth_ref": [ "r604" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r567" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r566" ] }, "caas_TotalSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "TotalSegmentsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to total segments.", "label": "Total Segments [Member]", "terseLabel": "Total Segments" } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "caas_HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HyoseongWuhanMotionMechatronicsSystemCoLtdWuhanHyoseongMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining about Hyoseong Wuhan Motion Mechatronics System Co Ltd Wuhan Hyoseong member", "label": "Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., \"Wuhan Hyoseong\" [Member]", "terseLabel": "Hyoseong (Wuhan) Motion Mechatronics System Co., Ltd., \"Wuhan Hyoseong\"" } } }, "auth_ref": [] }, "caas_AccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccruedInterestCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "A term used to describe an accrual accounting method when interest that is either payable or receivable has been recognized, but not yet paid or received within one year (or the normal operating cycle, if longer).", "label": "Accrued Interest Current", "verboseLabel": "Accrued interest" } } }, "auth_ref": [] }, "caas_ElectronicEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ElectronicEquipmentMember", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Electronic Equipment [Member]", "verboseLabel": "Electronic equipment" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and business" } } }, "auth_ref": [] }, "caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Hubei Henglong KYB Automobile Electric Steering System Co Ltd.", "label": "Henglong KYB [Member]", "terseLabel": "Henglong KYB" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related parties", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r192", "r193", "r386", "r387", "r388", "r389", "r463", "r464", "r465", "r467", "r468", "r487", "r489", "r519" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk (as a percent)", "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": [ "r36", "r38", "r70", "r71", "r256" ] }, "caas_ObligationsForInvestmentContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ObligationsForInvestmentContractsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Obligations for investment contracts [Member]", "terseLabel": "Obligations for investment contracts" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "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": [ "r195", "r196", "r197", "r223", "r393", "r452", "r458", "r462", "r463", "r464", "r465", "r467", "r468", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r491", "r492", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r514", "r561" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r159", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r546", "r573", "r629" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "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": [ "r22", "r52", "r53", "r72", "r73", "r75", "r79", "r119", "r120", "r194", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r381", "r547", "r548", "r549", "r550", "r551", "r586" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share attributable to parent company's common shareholders - Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars 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": [ "r186", "r200", "r201", "r202", "r203", "r204", "r211", "r216", "r217", "r218", "r222", "r365", "r366", "r409", "r430", "r539" ] }, "caas_ShashiJiulongPowerSteeringGearsCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ShashiJiulongPowerSteeringGearsCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Shashi Jiulong Power Steering Gears Co., Ltd., \"Jiulong\".", "label": "Shashi Jiulong Power Steering Gears Co Ltd [Member]", "terseLabel": "Jiulong" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "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_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r100", "r191", "r228", "r242", "r248", "r251", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r368", "r541", "r609" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r188" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r109", "r110", "r111" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r12", "r69" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair value measurement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.caasauto.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": [ "r566" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "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": [ "r19", "r191", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r353", "r356", "r357", "r368", "r469", "r540", "r564", "r609", "r617", "r618" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Advance Payments and Others Related Parties", "terseLabel": "Advance payments and others to related parties", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r581", "r599" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total", "verboseLabel": "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": [ "r172", "r537", "r557" ] }, "caas_ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ChongqingHenglongHongyanAutomotiveSystemsCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Chongqing Henglong Hongyan Automotive Systems Co Ltd [Member].", "label": "Chongqing Henglong Hongyan Automotive Systems Co Ltd [Member].", "terseLabel": "Chongqing Henglong Hongyan Automotive System Co., Ltd \"Chongqing Henglong\"" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted income 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": [ "r595" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r580" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retained earnings" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, mezzanine equity and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r133", "r419", "r557", "r587", "r597", "r613" ] }, "caas_OrganizationAndPrincipalActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "OrganizationAndPrincipalActivitiesLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Organization And Principal Activities [Line Items]", "terseLabel": "Organization and business" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES, MEZZANINE EQUITY AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Loans" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Stock repurchased during period", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r11", "r86", "r121" ] }, "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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "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 income from operations to net cash provided by operating activities:" } } }, "auth_ref": [] }, "caas_HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiHenglongKYBAutomobileElectricSteeringSystemCoLtdHenglongKYBMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., \"Henglong KYB\" [Member]", "terseLabel": "Hubei Henglong & KYB Automobile Electric Steering System Co., Ltd., \"Henglong KYB\"" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r578" ] }, "caas_FiveLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "FiveLargestCustomersMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Five Largest Customers [Member]", "terseLabel": "Five largest customers" } } }, "auth_ref": [] }, "caas_RegisteredCapitalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RegisteredCapitalPercentage", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of total registered capital as defined in the regulations.", "label": "Registered Capital Percentage", "terseLabel": "Registered capital percentage" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Summary of long-term investments", "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments." } } }, "auth_ref": [ "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments.", "verboseLabel": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureLoansDetails": { "parentTag": "us-gaap_LoansPayableToBank", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "terseLabel": "Short-term bank loans", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r83", "r466" ] }, "caas_WuhuHenglongAutomotiveSteeringSystemCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "WuhuHenglongAutomotiveSteeringSystemCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Wuhu Henglong Automotive Steering System Co., Ltd., \"Wuhu\".", "label": "Wuhu Henglong Automotive Steering System Co., Ltd. [Member]", "terseLabel": "Wuhu" } } }, "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_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Stock repurchased during period, value", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r54", "r121" ] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureLoansDetails": { "parentTag": "us-gaap_LoansPayableToBank", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "terseLabel": "Long-term bank loans", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r13", "r130", "r466" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Loans", "verboseLabel": "Long-term investments", "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": [ "r194", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r381", "r547", "r548", "r549", "r550", "r551", "r586" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "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": [ "r8" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Long-term investments" } } }, "auth_ref": [] }, "caas_WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "WuhanChuguanjieAutomotiveScienceAndTechnologyLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Wuhan Chuguanjie Automotive Science And Technology Ltd [Member]", "terseLabel": "Wuhan Chuguanjie Automotive Science and Technology Ltd., \"Wuhan Chuguanjie\"" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.caasauto.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": [ "r566" ] }, "caas_HubeiHenglongAutomotiveSystemGroupCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiHenglongAutomotiveSystemGroupCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Hubei Henglong Automotive System Group Co., Ltd., \"Hubei Henglong\".", "label": "Hubei Henglong Automotive System Group Co., Ltd.[Member]", "terseLabel": "Hubei Henglong" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.caasauto.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_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Unaudited Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Unrelated parties", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r589", "r590" ] }, "caas_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about earnings per share, basic and diluted.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "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": [] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Short-Term Investments", "terseLabel": "Proceeds from maturities of short-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r31" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]", "verboseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of presentation and significant accounting policies" } } }, "auth_ref": [] }, "caas_MinimumPercentageOfProfitAllocatedToForeignInvestment": { "xbrltype": "percentItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "MinimumPercentageOfProfitAllocatedToForeignInvestment", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the minimum percentage of profit allocated to foreign investment enterprises.", "label": "Minimum Percentage Of Profit Allocated To Foreign Investment", "terseLabel": "Minimum percentage of profit allocated to foreign investment" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Redeemable non-controlling interests" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Foreign currency translation adjustment attributable to non-controlling interests", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests." } } }, "auth_ref": [ "r5", "r10", "r125" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "negatedLabel": "Foreign currency translation adjustment attributable to parent company", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r125" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.caasauto.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": [] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Non-controlling interests" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r160", "r191", "r263", "r368" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r160", "r191", "r263", "r368" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.caasauto.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": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r105" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share attributable to parent company's common shareholders - Basic (in dollars per share)", "verboseLabel": "Basic (in dollars 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": [ "r186", "r200", "r201", "r202", "r203", "r204", "r209", "r211", "r216", "r217", "r218", "r222", "r365", "r366", "r409", "r430", "r539" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of property, plant 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": [ "r8" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related party transactions and balances" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of product warranty liability", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r288" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Less: Income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r144", "r206", "r207", "r236", "r345", "r348", "r432" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of presentation and significant accounting policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of accrued expenses and other payables", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions", "verboseLabel": "Schedule of related party transactions", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment reporting" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r566" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest [Line Items]", "terseLabel": "Redeemable non-controlling interests", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.caasauto.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule 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": [ "r14", "r92", "r93", "r94" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Eliminations [Member]", "terseLabel": "Eliminations", "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": "caas_FinanceIncomeExpensesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange (loss)/gain, net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r369", "r371", "r373", "r374", "r511" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "verboseLabel": "Redeemable non-controlling interests", "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity." } } }, "auth_ref": [ "r46", "r47", "r48", "r49" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share price per share through March 30, 2023", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlement within the period", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r606" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessTables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Table Text Block]", "verboseLabel": "Schedule of equity method investments", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r259" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income attributable to parent company's common shareholders per share -" } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Cash received from long-term investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Inventory write-down to cost of product sold", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r594" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "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": [ "r195", "r196", "r197", "r223", "r393", "r452", "r458", "r462", "r463", "r464", "r465", "r467", "r468", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r487", "r489", "r491", "r492", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r514", "r561" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments", "terseLabel": "Schedule of product sector information by segment reporting", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "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": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsSummarizesOfCondensedFinancialInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Net product sales", "verboseLabel": "Revenue", "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": [ "r182", "r191", "r229", "r230", "r241", "r246", "r247", "r253", "r255", "r256", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r368", "r410", "r609" ] }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureRedeemableNonControllingInterestsDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "terseLabel": "Temporary equity accretion to redemption value, adjustment", "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "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": [ "r128", "r168", "r191", "r228", "r243", "r249", "r263", "r289", "r290", "r292", "r293", "r294", "r296", "r298", "r300", "r301", "r352", "r356", "r368", "r412", "r482", "r557", "r564", "r609", "r610", "r617" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "verboseLabel": "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": [ "r268" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r228", "r242", "r248", "r251", "r541" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Add: Equity in earnings/(loss) of affiliated companies", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r98", "r134", "r235", "r258", "r422" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required", "verboseLabel": "Statutory accounting practices statutory capital and surplus required", "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices." } } }, "auth_ref": [ "r80" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAdditionalPaidInCapitalDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Ordinary shares excluded from the computation of diluted net loss per ordinary share", "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": [ "r219" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "verboseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r167" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Unaudited Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Income per share" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage (as a percent)", "verboseLabel": "Percentage Interest", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r260" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income/(loss) attributable to parent company", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r176", "r178", "r185", "r408", "r429" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureNonControllingInterestsDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Non-controlling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r27", "r132", "r191", "r263", "r289", "r292", "r293", "r294", "r300", "r301", "r368", "r418", "r472" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Corporate [Member]", "terseLabel": "Corporate", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r596" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r256", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r281", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r546", "r573", "r629" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "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": [ "r6" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "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": [ "r36", "r38", "r70", "r71", "r256", "r532", "r572" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts and notes receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r6" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": "caas_AccountsAndNotesReceivableGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Gross", "verboseLabel": "Notes receivable - unrelated parties", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r142", "r146", "r147", "r170", "r266", "r267", "r544", "r545", "r574", "r598" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.caasauto.com/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Total credit facility", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": "caas_AccountsAndNotesReceivableGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Gross", "verboseLabel": "Accounts receivable - unrelated parties", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r169", "r257", "r628" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureNonControllingInterests" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Non-controlling interests", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r124" ] }, "us-gaap_RetainedEarningsUnappropriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUnappropriated", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsUnappropriatedDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Unappropriated", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Unappropriated", "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit." } } }, "auth_ref": [ "r88", "r190", "r417" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureSignificantConcentrations" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant concentrations", "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": [ "r113" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.caasauto.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_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureLoans" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Text Block]", "terseLabel": "Loans", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r118" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "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": [ "r35", "r163", "r536" ] }, "caas_JingzhouHenglongAutomotivePartsCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "JingzhouHenglongAutomotivePartsCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails", "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Jingzhou Henglong Automotive Parts Co., Ltd., \"Henglong\".", "label": "Jingzhou Henglong Automotive Parts Co., Ltd. [Member]", "terseLabel": "Henglong" } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Assets Separately Reported, Loans Pledged for Other Debt Obligations, at Fair Value", "terseLabel": "Pledged property, plant and equipment and land use rights with net book value", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization and business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r82", "r124", "r450", "r451" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Pledged cash", "documentation": "Amount of cash and cash equivalents 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. 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": [ "r35", "r163", "r189" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "terseLabel": "Equity Option", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r560" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase)/decrease in:" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.caasauto.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": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Due in Next Fiscal Year", "verboseLabel": "2024", "documentation": "Amount of contractual obligation 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": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Motor Vehicles [Member]", "terseLabel": "Motor vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase/(decrease) in:" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.caasauto.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": [] }, "us-gaap_RetainedEarningsAppropriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAppropriated", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRetainedEarningsAppropriatedDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Appropriated", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Appropriated", "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies." } } }, "auth_ref": [ "r50", "r51", "r95", "r190", "r416" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r233" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficitAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "verboseLabel": "Retained earnings-" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.caasauto.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": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails", "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r459", "r461", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r524", "r525", "r528", "r529", "r559", "r560" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Less: Operating expenses" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Buildings [Member]", "verboseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r116" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.caasauto.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": [ "r367" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.caasauto.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": [] }, "caas_AccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccruedExpensesCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations expenses incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Expenses Current", "verboseLabel": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "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": [ "r76", "r77", "r493", "r494", "r497" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalances" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions and balances", "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": [ "r383", "r384", "r385", "r387", "r390", "r453", "r454", "r455", "r495", "r496", "r497", "r517", "r518" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value - Authorized - 80,000,000 shares; Issued - 32,338,302 and 32,338,302 shares as of September 30, 2023 and December 31, 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": [ "r86", "r414", "r557" ] }, "caas_JingzhouHenglongAutomotiveTechnologyTestingCenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "JingzhouHenglongAutomotiveTechnologyTestingCenterMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Jingzhou Henglong Automotive Technology (Testing) Center, \"Testing Center\" [Member]", "terseLabel": "Jingzhou Henglong Automotive Technology (Testing) Center, \"Testing Center\"" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related party transactions and balances", "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": [ "r493", "r494", "r497" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r86", "r471" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [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": [ "r335", "r386", "r387", "r463", "r464", "r465", "r467", "r468", "r487", "r489", "r519" ] }, "caas_WuhanJielongElectricPowerSteeringCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "WuhanJielongElectricPowerSteeringCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Wuhan Jielong Electric Power Steering Co Ltd [Member]", "terseLabel": "Wuhan Jielong Electric Power Steering Co., Ltd., \"Jielong\"" } } }, "auth_ref": [] }, "caas_MerchandiseSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "MerchandiseSalesMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to merchandise sales.", "label": "Merchandise Sales [Member]", "terseLabel": "Merchandise sales" } } }, "auth_ref": [] }, "caas_ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ShenyangJinbeiHenglongAutomotiveSteeringSystemCoLtdMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to Shenyang Jinbei Henglong Automotive Steering System Co., Ltd., \"Shenyang\".", "label": "Shenyang Jinbei Henglong Automotive Steering System Co Ltd [Member]", "terseLabel": "Shenyang" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Summary of accounts and notes 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": [ "r26" ] }, "caas_RelatedPartySalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedPartySalesMember", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to related party sales.", "label": "Related Party Sales [Member]", "terseLabel": "Related party sales" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "caas_SuzhouMingzhiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "SuzhouMingzhiMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Suzhou Mingzhi.", "label": "Suzhou Mingzhi [Member]", "terseLabel": "Suzhou Mingzhi" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureFairValueMeasurementDetails", "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r64", "r65", "r66", "r67", "r459", "r461", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r485", "r486", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r524", "r525", "r528", "r529", "r538", "r559", "r560" ] }, "caas_GainLossOnOtherSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "GainLossOnOtherSales", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Net gain from sale of materials and other assets during the reporting period.", "label": "Gain (Loss) On Other Sales", "terseLabel": "Gain on other sales" } } }, "auth_ref": [] }, "caas_AdvancePaymentsForPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AdvancePaymentsForPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureOtherIncomeNetDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the reporting date of advance payments for property, plant and equipment.", "label": "Advance Payments For Property Plant And Equipment", "terseLabel": "Advance payments for property, plant and equipment to related parties" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Long-term taxes payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r584" ] }, "caas_AccountsAndNotesReceivableNetRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesReceivableNetRelatedParties", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of accounts and notes receivable net to be collected from related parties.", "label": "Accounts and Notes Receivable Net Related Parties", "terseLabel": "Accounts and notes receivable, net from related parties" } } }, "auth_ref": [] }, "caas_AccountsAndNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accounts and notes payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts and Notes Payable, Current", "terseLabel": "Accounts and notes payable", "totalLabel": "Accounts and notes payable", "verboseLabel": "Accounts and notes payable" } } }, "auth_ref": [] }, "caas_ChongqingJinghuaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ChongqingJinghuaMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for chongqing jinghua.", "label": "Chongqing Jinghua [Member]", "terseLabel": "Chongqing Jinghua" } } }, "auth_ref": [] }, "caas_IncreaseDecreaseInAccountsAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "IncreaseDecreaseInAccountsAndNotesPayable", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of accounts and notes payable.", "label": "Increase (Decrease) In Accounts and Notes Payable", "verboseLabel": "Accounts and notes payable" } } }, "auth_ref": [] }, "caas_AccountsAndNotesReceivableDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesReceivableDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Accounts and notes receivable, net" } } }, "auth_ref": [] }, "caas_LongTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "LongTermInvestmentsTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestments" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments, including all tables.", "label": "Long Term Investments [Text Block]", "verboseLabel": "Long-term Investments" } } }, "auth_ref": [] }, "caas_JiangsuIntelligentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "JiangsuIntelligentMember", "presentation": [ "http://www.caasauto.com/role/DisclosureLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for jiangsu intelligent.", "label": "Jiangsu Intelligent [Member]", "terseLabel": "Jiangsu Intelligent" } } }, "auth_ref": [] }, "caas_AccountsAndNotesPayableDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesPayableDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Accounts and notes payable." } } }, "auth_ref": [] }, "caas_AccountsAndNotesPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesPayableDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts and notes payable by the company as at the reporting period.", "label": "Accounts and Notes Payable Disclosure [Text Block]", "verboseLabel": "Accounts and notes payable" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on fixed assets disposals", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r585", "r600", "r601" ] }, "caas_AccruedExpensesAndOtherPayablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccruedExpensesAndOtherPayablesDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayables" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure relating to accrued expenses and other payables.", "label": "Accrued Expenses And Other Payables Disclosure [Text Block]", "terseLabel": "Accrued expenses and other payables" } } }, "auth_ref": [] }, "caas_AccruedExpensesAndOtherPayablesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccruedExpensesAndOtherPayablesDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accrued expenses and other payables" } } }, "auth_ref": [] }, "caas_HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "HubeiZhirongAutomobileTechnologyCo.Ltd.ZhirongMember", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the information relating to hubei zhirong automobile technology co ltd.", "label": "Hubei Zhirong Automobile Technology Co., Ltd., Zhirong [Member]", "terseLabel": "Hubei Zhirong Automobile Technology Co., Ltd., \"Zhirong\"" } } }, "auth_ref": [] }, "us-gaap_OffBalanceSheetCreditLossLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffBalanceSheetCreditLossLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Off-balance sheet arrangements" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.caasauto.com/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Loan drawn on aggregate amount", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r32", "r586" ] }, "caas_AccountsAndNotesReceivableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesReceivableDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNet" ], "lang": { "en-us": { "role": { "documentation": "Disclosure relating to accounts and notes receivable.", "label": "Accounts and Notes Receivable Disclosure [Text Block]", "verboseLabel": "Accounts and notes receivable, net" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Cash received from property, plant and equipment sales", "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": [ "r106" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other payables", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Bank Debt", "negatedLabel": "Repayments of bank loans", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r34" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlowsParenthetical", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncomeParenthetical" ], "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": [ "r335", "r386", "r387", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r463", "r464", "r465", "r467", "r468", "r487", "r489", "r519", "r616" ] }, "caas_FinanceIncomeExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "FinanceIncomeExpensesNet", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 4.0 }, "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureFinancialIncomeNetDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The net amount of non-operating finance income (expense).", "label": "Finance Income Expenses Net", "totalLabel": "Total financial income, net", "verboseLabel": "Financial income, net" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income/(loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r63", "r125", "r176", "r178", "r183", "r406", "r427" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r96", "r171", "r415", "r447", "r448" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "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": [ "r45", "r166", "r420" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: Comprehensive income/(loss) attributable to non-controlling interests", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r60", "r63", "r176", "r178", "r184", "r407", "r428" ] }, "caas_ScheduleOfOrganizationAndPrincipalActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfOrganizationAndPrincipalActivitiesTable", "presentation": [ "http://www.caasauto.com/role/DisclosureOrganizationAndBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Organization And Principal Activities [Table]" } } }, "auth_ref": [] }, "caas_RelatedPurchasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedPurchasesAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Purchases [Abstract]", "terseLabel": "Related party purchases" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNotesReceivableNet", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Notes Receivable, Net.", "totalLabel": "Accounts and notes receivable, net", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r257", "r628" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserves", "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": [ "r20", "r605", "r608" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment reporting", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r240", "r245", "r249", "r250", "r251", "r252", "r253", "r254", "r256" ] }, "us-gaap_LoansPayableToBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBank", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureLoansDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank", "totalLabel": "Total", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer." } } }, "auth_ref": [ "r13", "r130", "r627" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Treasury stock", "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expenses and equity in earnings of affiliated companies", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r228", "r242", "r248", "r251", "r431", "r541" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment reporting", "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_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.caasauto.com/role/DisclosureSegmentReportingProductSectorInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r39", "r40", "r41", "r43" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.caasauto.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": [ "r566" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r86" ] }, "caas_ScheduleOfFinancingReceivablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfFinancingReceivablesTable", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails", "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Financing Receivables [Table]" } } }, "auth_ref": [] }, "caas_RelatedPayablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedPayablesAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Related Payables [Abstract]", "verboseLabel": "Related party payables" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r58", "r59", "r61", "r157", "r158", "r179", "r195", "r196", "r197", "r199", "r205", "r264", "r265", "r319", "r341", "r342", "r343", "r346", "r347", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r377", "r378", "r379", "r382", "r445", "r446", "r456", "r472", "r488", "r515", "r516", "r531", "r563", "r587", "r597", "r613", "r638" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdditionalInformationDetails" ], "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": [ "r36", "r38", "r70", "r71", "r256", "r532" ] }, "caas_ScheduleOfAccountsAndNotesPayableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "ScheduleOfAccountsAndNotesPayableTable", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts And Notes Payable [Table]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "verboseLabel": "Summary of major commitments and contingencies", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r592" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Foreign currency translation income/(loss), net of tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r96", "r370", "r372", "r376" ] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": 1.0, "order": 1.0 }, "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts and notes receivable, net", "totalLabel": "Accounts and notes receivable, net", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r257", "r542" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "verboseLabel": "Selling expenses", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caasauto.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation", "totalLabel": "Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r591" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r173", "r557" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r54", "r55", "r56", "r57" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "General and administrative expenses", "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": [ "r103" ] }, "caas_AccountsAndNotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesReceivableGross", "crdr": "debit", "calculation": { "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesReceivableNetAdvancePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount representing the receivables of gross value which includes both accounts and notes payable.", "label": "Accounts and Notes Receivable Gross", "totalLabel": "Total accounts and notes receivable" } } }, "auth_ref": [] }, "caas_RelatedAdvancesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "RelatedAdvancesAbstract", "presentation": [ "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Related Advances [Abstract]", "verboseLabel": "Related party advance payments" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.caasauto.com/role/DisclosureTreasuryStockDetails", "http://www.caasauto.com/role/StatementCondensedUnauditedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.caasauto.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.caasauto.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "caas_AccountsAndNotesPayableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "AccountsAndNotesPayableLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Notes Payable", "terseLabel": "Accounts and notes payable" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.caasauto.com/role/DisclosureLoansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "caas_EarningsPerShareBasicAndDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caasauto.com/20230930", "localname": "EarningsPerShareBasicAndDilutedLineItems", "presentation": [ "http://www.caasauto.com/role/DisclosureIncomePerShareAdditionalInformationDetails" ], "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": "Earnings Per Share, Basic and Diluted [Line Items]", "terseLabel": "Income per share" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "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", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "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(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "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,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "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.22)", "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.24)", "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.25)", "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.29,30)", "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.3,4)", "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.31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "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": "(a)", "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": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-4" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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-03(30)(a)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r97": { "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" }, "r98": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "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(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "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" }, "r134": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r416": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r417": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r430": { "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" }, "r431": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r581": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r590": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r638": { "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" } } } ZIP 104 0001410578-23-002339-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-23-002339-xbrl.zip M4$L#!!0 ( PR;5=\#V09W18 )T: 0 1 8V%A/@E)%HB8-@=K#_;/]@?W843"8_21FGB -/0@,I['!_ M5A:<%>(2^BJ8S::SH^GAP>%1\/+5X0S^%YQ6O,CY)'S:8O]E;I>GFU72Z0'R^G[#EM"R1'!P-/W]O$89)AE-V4-%+DDY#O>7R>VT*&RT IJV M1&BC;+,H:!!S$JHE0T&3,-VP'DHH:9H!2HE&/4)YBFB(2WI\'Z[4HD5)0W3' MP$W)HG@.O:7>DBAMRBZ(GT_SPDH_EG8M!C\VJJ>(A%S=5%G4( XSQF!8]"%7 ME!8L*6)+G'Y":\PW*,0-'4.$.,K29#],UI+\X/A(#+D8BT'U/F'KMWB!LA@4 M^#-#L>SI-;7ZNG!5U 2/1ZH>#!:;37^_.+^6PZ-2$5IFTM0"9YJM#U5@'!X MTBFFG,QC/!%DF*$4G N?'.Y7[%'*6JHT.@ 43T6QD'WTBGM.AD&>M,=IA#<,AR;MVE)N%4J'E4FW-1'UJ(&"AD$CK4&C MK4'E8"=*3_ B]P1D[Z>_!8&< Q"E22H[H/BI_'&S(721Y+_ ;\+7O!(-OX%. M%XB_?/G\L7\P2!7?$A[&"<\8O@;+1HA%)S0ZRWB:K$_N"7^;K!&A!7!\+R!@ M:#N6LG5E^R*\()1(36 *.C@()L%6(/RCE!F T""7&@BQ02XW* 6_GK;%M2K* M8(J^I#_)OP/V'!R3-*"8R0KF@D3#&*(XS&)[OFVS>MF*'TN\=D(1C)9*UWN6 MT B\%HZ^4)1%!+H[_,*3F$2BZU=D_')QN2D]FD O68.)5L+?W>*/$#BM<8[U M4PC6] @8[;)'5/+@[U7-055U4*][2\R#9!%LJP^0Z$'U!@1Y"WS7L>\ZIR@6 MCO=ZA7'I!T9Q:L$_M >_D![DXCVRNSF%,\17[^/DS@YAM00MTD>[#G-13R K M\I@KI_.34*[$A!/^E*28?\8A)K<(PME/.#V);L6HN4(/TJ!O<8I(W)G>QXC0 MH/X,4)^UI_NR#NFLJ:@E8%4U/P80@0FBO*Z@K"SXH:CNOSSX2O _TEM0-&$$ M]V&KH-!"]ZP+74V$!V0 D"N60%R2/ES!;)7">'KW9T8VHB_#2.I!R(1%"]F+ M+F2ES!^#C9 J!QTNY>:CS2.I1_(\0;1O4#7*M-C\O8N-9/;FMYS68$H0,X7A M#-:BUD+TTFBRVN02/6[#N+$,1^_N-R+($X!$0DQ&4)ROJ?OGL7Y"'6PSQ?"K) 5$BO(3E@E0DU2N:B1NV4T)72)H9/WND0##BUL MAUW8:B*E)PSK0CV$?]6.ZQ5B0+C"*0$;/-GV:[.6@;W8YT^^%QO\T&B0[V2[ M[LV.[T4:,0.[MM;=I+EKZ_O $^WB/HY'Z1$WL+^[H^O8[N_ZWF$6YK$EHN2K M;#%X_M.,$XIY7Q0Q0*U=4,T4@5]-G'3U\T*@CQ[&P7821;(U8M6T2-A:EMMA MJ14Q /"A.'W8YL;, W91LX MW.E 73_<:6!*/*869P5T>8/96AB3I[JC5@VE%KGGJG,$NIRD( N@JH1YJ.RA MNL[6:\3(5RQBX#)ZK>UF#@W-QQ Y 'YGV*K!ATB\JE@&UU4LOMU2];YZI\YB MX[-MV0_-'/[FU@'RUGX)2_XP0,3OE]9]CE^-]NL \Q#"0**'R\ M2!3P@?;3G$3_AAB#0?,P[D2ZS3UP,JU:80V>3$^"LA:/]= A-2+L5Q1G^ (C M\6_A /N.J36DVH-JQ3FHD!7<"F'!>BO-HS6 UF<<8;R6&Q<)%2>;4 X2EQ\I M!#,0Q_0MGHSYM#@JMC6W@@.:T$FX%0US9B';HSKD;ZMIZ@J1Z",]0QN2HKC/ MO^JIM0@JCK9K<^0&Y$T(#<)2A,=8A1Z/']@T]-ID5*D0A>R@EP M(<@#9 G0R68#@3\CXC3-$"P5RP!PG9"E"QP,NYIKB;"1BT.*7!R/K1;; M&R:C^8?K- G_Z$%12:/%2[&'7PH)N)#B<1G Q6ZYL,LB07&GYI-?&8R%#:=7 M+(FR,+U&_7< >JBT,"FNUXALY$TN)^#(9_B;G$C+?%',KE>(]4U::B(M.(H+ M&44NZ 8F)B[D>&RLL+%+&##F'$!1D3/00M&?,HQ]BX4L*5F0$,D\S1"4+O*H M>T =I-=!J;K)41,HK@/4)'KL!I=S,LZ^0BQ]N&&( P39@]S$/L TAWQK@*Z:MR MX2,K\6@/HUV\#UO^*=)U:$K2AQI !; FE!H,#PX.CN4C>.6+M+6_"I^<"ZMG M>'B@;&Y2&-Z6T$$TL[KRXN%1PG.*..&7BZN:PF#^VCJCN%P@/&(2$W'UN W= M&!%:6!4'QK(.D2-;1T;BRVM+(E15%&R*FCSL]K=#_U[8=[PIGGE!KGC>B!,;XAX2*R3OVT2O/4@C7JJS2/6GZ&MS,+68]#W M))LWL\U#;(8OL.FAL'IZS>,S)LW=,J]=C]>X)]8\<,8YZR;)ZEJ(S+/4/2KC M(W,1O?HV>2@&R:?ZY&RRCKW^!BEP YEN^H1,JL=E,"_5V]\F&]4P#56/B4W^J8?').MT(-U4#X=)GJF' MP?#]Z.&'H_5@F+X8[0$Q2"G5IXWJ@3!(\/48V.5]&B=\:I&QR_3T&(U- 1R1 MYJ?';7Q&IP?1]MUUBP?7]:#9OK3NH5+G]2P6]9>I3\33)TNL/!S5D6JA4NP8 M@*Q),8A@R@)I :J)\U@9I48.Y3[J43%)8_5 /%:VU2-F79ED7XEO;'=R5T=G M7P4_E'7Z/%:K],@;Y6F@GEB#*CC2[JL"FM?!LQ')A3!X M]MD#:9I1IX:M2Z %Z5D7I,;7.#T:EFEV:E3Z";7H&#_)ZG$:G7NG!LR 0XO< MBRYR)I],]3 .)N3U#;!MD1:8OZN&E/Q>JK?]B"P]L]BA2:S%YZ51U%!]+-6# MMD/J7B]X!DQ:$(^5( Y_*=6C.2+WJ =%+;$.O=FA CW-ZY<>-)N$)#5:/51: MF(Q>W?/H[)JEU.LD#1FU&"J67Z8O['E@1Z3.J,'4$VL!5,3YFF?/G\UAMAJT'BHM4HKXL?MJCT=GS,[6+A]. M-1&AP?79P4NC3Z:6NV#_W[_@)/YOCCA,9(O@7OZ2 LV;/4[6&W&1./]MQ?#B MS9[H"9/#@\.C@^.C@W^#JOOWZ[@D$>(;_>9^SN+]A"VGAP<'1WG':5NGJ+@4 M@5C8D7)W)&7,CH^/IY)JNLG/ L!W3LO&[P73Q](*[&FK51,"!W6*T=Q6)V#! ML:/JP%"Q5:P,,57J/S))1B M1R[^(HVY#U45C=/7VC4JH3P5X:>Z:B6+^->DY)N(GR:SP\G1S+@5=7'/ MY;^BU+C^DD%4_'RTXL=Y;Z)X*4)SL\ICQAIS?I[P!"G_#1;> LM:J_I,_KAG\IZ\5Q_K4Z$2L)[_?OGQ&AYPGGEU3NF1:WID2[WNSU ME)$X%B'.F[V493!2<_K1,*T0U[^)CBM8@)H/'9G(,;RT33?V9)MBE) M"9" GY-_!_]'DNA&"HHR5CS F)<5"U)H+L,04&F5R3>/BJV.\K!,7C[*%=*4 MNZN4-NFKMD] ML#9L3RMZKEK3CN:1WBN5ERM0A&^GV6,54]F*,W3)MQ)'02E M#(7IF[T%BL6\W#96#YP:,_0I#)U2W+_%;W'^YT>J?81'ZF[!\Y>:HK&@-_$ 8.]*7+-U98PU=FJ_3?X/CV-Y;5OVFG\8-=5,OA2O\< MR+91855I:\VHF7UW!/VIM5>!;<_YEX+>F-SSRX.-[Z!IQ>%L]]5<"=7H;LWERKPT?"WOH:.L)8\S MJH8K'&4QOESH\I:[VEJS.:BP)DM4I[ AF[.#N:9*[9/$RBQ,G1EL>+\#6S0_ MT&QK#4ON[\ >?=]WW3KN 9/8"W BIMDJT+J^>P4!2$@V*#X)4W)+TC*?9$]E M/6/>$3%.E+Y:03D+LSG^^ 313FZ'7Z I7U=)]@'399S0Y4F6)NL$6H_%AB8_ M2\[3Z *OYYC5#&##U(8W2M8P:+Y1A%=@OT)\17XAF6C[57*'V76*L0#E9XQ8 MC\XV3$[JC.D#Q&4 W1R3+G"E,MQ@S>FF]HC^ M0K#0X5V,0_!)8:-7]ZINP>:@WA\R==>5H,DVJ!6WY'-0\WZG?8/#%4WB9 E+ M%R[6,V=83.,6;G] @H/6.%N! G]"2TME/L!_X-S:T/;,!N/87;0#:'/*T%<2 M\X_R#%VL\&X8BL3A5W-:5]IA%+N#=I".[6R5+3-$_Y?@&HZPL**.*%&K[?9#@(=M-7PZNDBB;QF$"LN9_:6VZO. M8L.8+K>'S)IUIH;:V96EJLTJ/ ?H'$.P/T< &L"Y40I%05G7[-NED PFTD@' M]"O\6UQ+S&B/5U<0..AQS/:SE4-0S^#L*.QIMFH@#I.Z-Q;KY^/*7#8EP5\Z M\G;(82O:7VZJ]BK8(?A>%+Q.$30C80^ULS11-0DQK\JN,[:),_"??V8$JKJ" M(2,NIRP;XW1'06U?MM.\(HE"Y*>Q+&XZ0%C*'F?,$R6=)L"6U-W)+]C_K1,+5L2+B*"J$A:4$Z9 M6BI']9(W+>2]&47*F;K8,>]1WA;)6+A"7*>'@L1-76KK]GYME$3.Z--N[4ET M*U_M:"[DG;<[&5%IK"FDW4HG,&D'5MI'OQH)9LH(RP;=F?C+",E5-&6 M+:-CO2 _;LN@&;J-*"V5@S&+S.9_!U"(3>N.-LI2![6X22!V*%YDZ6JA+'50 MBU''+(]S6..D5;;KM.H\KGH?O&QPL?;3$ RD^NVHX4B-+NL-H@_M=G=*G6EW8-@SNOH#1^*QY>XG; M5^C* K?FOC?H01K[?M4(J=9F3 M>G02D;/>+&;EU.FQQ**\1XMHA M[?:,!Z4@",4MK]+]V4EL6TED5S&.(,8ZX6=)++9R&8HK/V]"Z=@K5W^S@"ADT"6&P>_D715'JV>$S0G,422G_$MIAD&])(E)5]% M$!W&623^+"[9GZ2G>$FH.#R'J5Q6OE=M#S^!9/>#GNI\NAWHU N>-+@QPQWQ ME6;4]A>[.E2'_0R$U,UGTTP=5)?152-\)LN56$9\X?B$P%!K2KO[HUPXRG V^RTP#Z/&7MS E8R0W5\2=P?(J3SY=G\48,2&U MRF8NLF%W$/!M/*Y!"%/;,OQ(S\F:%"_)4E!P13:ME8HQM9,.HM'ZLX0!A?9H0N69J+RM4A^I6JK&.:G\[:\9D7TJ ME5MCIPEBT>7B+6%EXD1G6ZU+LLNFV9-HD\]@Y?*G!.(]2];-KS)T;TY:MM7<,D.Y7Z$MQ0X9"D^A2?T+I%M?6$LP MT"7I#_,XINU5_A&NAZM8/)1+HRHU5&17(!I]X5ANCBHWO.LQ_7@IK@S8@H3MUJ97@H'M2FN.UX5*9,PA'HGYOJ(M.%R M9>@-O?0@=R8NY#N8I&??HE7J()[5XY7B0<]5AOI?MVP1.*C++P31)<_$0BZ. MR;)V^:CV;&D?B8/ZR-/A_UD15AV4ROWY)2G(D2Q1)2;9HNT#1UO;AY3O?X>']\,-O+W/7>H+$ M1]C[>- _[!U8T+.Q@[S'CP>AWP&^C=#!;[_^_6\?_M'I_'%V>VTYV [GT LL MFT 00,=Z1L',NL>+!?"L&T@( M_?5 "[4H5L__># +@L7[;O?Y^?GPY8&XAY@\TM2]03<1/(@DW[_X*"/]/$AD M^]T_;J[O[!F<@P[R_ !X]ELJEDU1NO[IZ6F7_TI%??3>Y^FOL0T"KGUIO2RA M!/O42<0Z[*M._Z@SZ!^^^$Y2KURU).#IKZA$?@F;ZMFR/A#LPELXM3B^]\'K M GX\\-%\X;(,^7U1HOB!P1E.B)WA%C7=.BV35^79[E:D_ M*QJ$ 3ZD(ETFT%U+T=T-*>0,N$S_=S,( []AQ"MY;PI26M'GP)]=NOBY:6B" M,FI#O$"^[6(_)'!LVSBD^5,#^8(#Z-]"&Z(G\.#"+S 8.T],LU_!*Z_#!0P M6 ZNG3GR%:,(50#56N MLU*F#8*XQL"KKN%LZC7:.#4U9GN-F?-J?LU6G830^?2R8$Z"E3@)9I#$)=9J MD4KY-@CE$GFTG2/@1GU/';LNR:K!"G.-U*^L()L&*TI[]CD*N/?D_;P7T!$Q M'1G7<7<80;.#:HTPG&U67YMC&C2BH0O :0Y.\MO4< J18?$O9[5 ML989T_\OJV MZV"E*_$F[%MX:KW5PP(>DTS5Q(JKPK5#]>-B.U,KEPVB,L4^ ]\\$HG-8\ +/A\H0O=P$^^X:; S2#^XGN!,JBY3:;WX"4I MR04/T.4S)7F*KC&UIY_PH YJGO\!5-A+Z#V1*OS>.4% MD$ _T$='X].^NQ32G&I9C$F61T"8BIP% M_)<-&QL=%DU1<(U]7V G;P);17%CG.4M1:(1 TGFW6Z!LBXQH77RSD-":'?V M>D_HH!/87%V>PS]%A'X&R&-XQP3Y5%\7(6&*A01A1^)7-U!REH0!_33:2[-L M2]6QO1\99.\E!*RGQ]2GT7 [U>PA*^.7&D]'VWKRLP/VS72;3-<,$X75%M!MK&9T(K&S4R@4VD),RS!57-YSF3P3*0JUOX M!+T0BAIO\K-Y+,ETG6>G%(N!U)QCGPZM/V/LL)7[.TB>D W].^PZ K+$";*0 MWXT&I_VMHT\3W>:FC,F*R,3C:RMWP,TU)Z&<><3H>S\]< :N RTA)WN[LI%, M(K<+[.F!,W$.?@?YVD%<;P%W62&#B2M5?YXV!5P&=FUQK3]#CZ)VJ3L?.W/D M(3]@.GB"2E1*$N\\-,WN$*T/4^J. M6]I$_((]G.V)R@DN3Y2%/J*?CG\N%Q1MZ^EIT$#GD"BGW%I6I'Z:A\H*IEQE M:QC;"69,T6%$F#%1_PLLW$ 3R?YD73(CTU)+.KSC:54F/88HZKX#1P!)C9LJUQD$8[GZR"C@TP!(7= MZV90_CP@8SSAZT&K,6C[T%VY=K"9NP@K=PW3- @O&QSI7S:(B['BR8U9?EV60N17?3.WP"6N735]1CNG/?KI M9 M-HAY< V=1R>7YU_RZ6)'(;K H1:2R3M5FJ^7+\"HCK[S@;C"HB"OF\9U! M#:XL\H/XX+PPB:ET"D[0Z^%8<^Y57Z MK#9=X37V'N\AF0LDMX$NW>KK]5V#-OLNM@"EVGV]R6X3:>H #.RJKA%X M0"X*$!_JW@78_C'#+JVF'VT=B-J9-%E[..15SI+3'PU.>RU;ERH-&6 UFH839\K\=&H M,K\"Z2SR(XJ\[7 1E=G506CZDF!LJ:E3?]+955D2HUG6:[SJ^$S?K%FU5[7Y M!7$YWIWEEV,">:[25;CN,Y&W((MVOULS+:(I0GOHTAU_,%FU]&RZNC MP7"58RFS ",7J*8$V? M--RRH/ >=#X!XE%'YH\7"X)IA=AQ9N'P49QDAPC7AFEZ?[T*Z)L'],G.)MIA MNA6 ;L&B3SAG!$!'%'"9W1"1A,76S&6'3*()Y"H;]VW:R#V!P _)JW04EQ?, MXAV.AD=MAV.KS+0BN)C,4>D]IS;97+W*+>!R56P;F%SC=$Q)'14'C]#5=BPRXF*G8R35=EXM4"+5#D&DHRS]&U8[)I[[LM@VQ^R9S=SJ$POA+\A*A;/'O]YK/=P?C-.N]Q; ?HJ>R8H'H&6?V\H_II M>P6L?3.LJ3W3-V0H+AM"AX?68&>Y+N!#R86.G*AY%E.3K[P!*,,VW9'4!A=JV3N;<'8/](O4]5 M&&RY2CX[3'^S.E$*.M+F9#QY&9N"HZ!#0GM!']+IF'1?19YPAXVDIA*D:[+M MO,]4I)OHJE:-D65!!N89AK$C2U7MZ6WK--4%Y3'S)>BW8 )%_8TTD7GF49.< ME#]:81HAR2&KE=%H<-KVLDAC9M&4-@R\D9'T MD/=X;-.Z$ZAM(0'M+A'U@Z6QXJ3I]M$7-8P0"4$N^# M*5171&P4QR:-#U?0W( @9)-4%JH0NRZ,UM8F4WT#4P'-*DGWP JJ\'TNR47< H)25VQ5WI$1Y)J M+PQ"7P-KOGRBO K!M>#3LME#U\0'[F1Z3J%$#J[X26+M3';8!!I4B(D[H4I/ M#/'[%!>(:=)S_ FY8*^,LJ/>!<83)ZP#BM8_2-'MI%3+\TA4P\\P@NA :Q9,J[4A4DNZE42BJ(;:-TVVS MC;=P8U7,8S7U_EJ(DB:21;)>&QOO@OBN:E-=0>(LRM/HR=;=X+L!121TERZ* MMNX&\M%A=4:5*TEWV"!JJR$Q!Y,.YPG!\$BCY0'.E=+NLT%(]9!8A%EOJ96- M@*IX"4'ZO;0,'5TDUE&Z0;J>\ T7R+==[(<$BF?*5%MCYXF](YP<3;I@L8E< MM?@-P]Z@U[+Y4$6Y2$NU$I*M?X5E_OO33]D M7*8:0>N0I-F'=S./>ST#8BDJD5?[T(GP%CS?@ 2!%QIZTO+ M;A]IZC!,C]F]1/([)C_X.4 ;"@>KQ<);3)\<1\40W.L;7)2]8J\WVACE1QM) MYK]8"Y8]7\V#20'1,EY;@Y RW.);'B5)-G\GI;@R9;/#\D3F-3P5DE:NINCB M,STX7RJFN\J]"]V0&DUEO_VVLU9-:,8%W(#?YQ-D/0=_G'?P/)?6?#@O/=Y6 MO<7.54PZK/)S>U3Q_#T7-V)TI;T(LJZJO_;U+/T[>U9E%:] M7-B /554AO@\=LPLOG;+8/+C17'M-8=YIX6^ MC^5OP;@ [@,Q*R+Q@:T>OEDY[H"VXK*B-\O3J86^5U:B>R&W1RU"$JL%]F-_9IZ'"@)5'(&IU1&_(RU M1@Y9BQN.AH-^FZLM,L+2KJXNRG:FD?\!GD.E'L]G@#P67IS.2FPA0:HHJNYL M;O1$4N28([R2IZ9%XEM(825(%2=]Z^NU^)RF6H]%59KKL7AVUE7<6WUI]002 M7 "4+)8E:[91T C9*%B:4G_31[1BEKW92?VUZA$3W>3FM#!-/:^NL]6$;.!> M4+2;D-&&PBI+88(=8+DB2!,VBMAKA"B*F\BCOGOL-CL=>.E>+3DZRGO65-Y\ M?\A.Y]Z:ETT.P=,)].3!18]E\9T%LIN^OE!4B\LPH%J^01Z:A_/E-?L0WL(Y M'2=3PYI,+RD9P/T?!$0'GE;&6;M^-QKVCEINO*7T9NY%K >\\7=ABF!3A%?> M%]JV[Y^A^P1OJ,Q,=&18/8-=,PYUD.ULEXDJ/9[2X?T=I.[7*7 &.DFWD-': M\%3F/^)>^D,WTC7]ZP'X\-?_ U!+ P04 " ,,FU7X< &GZTN VUP( M%0 &-A87,M,C R,S Y,S!?9&5F+GAM;.U]6W/C.)+N^T:<_Z"M?=F-6-^K M?.F8G@W;Y>IVCV_'=LWLG)<*FH0D=%. !B1MJW[] 4A1)$5<>0-4K8B9:MM, M /EE)H!$ DC\Y7_>9^'H%9 (8O3SAX/=_0\C@'P<0#3Y^4,2CW=./_S/7__/ MO_WEWW=V_O?B\6848#^9 12/? *\& 2C-QA/1\]X/O?0Z!80 L-P=$%@, &C MT<'^[L?=_=V#H]'.SE_3.BZ\B);!:)16=KA[D'^X7%:'T4^C@X.]@Z.]P_W# MH]'I3X<']'^C\]N<\);R-H9*RA"B/WYB_[S0%D<4)(I^>H_@SQ^F<3S_:6_O M[>UM]^UH%Y,)+;Y_L/>_MS=/_A3,O!V(HMA#/OB0E:J4>'\A85[F:"^O_D-> M/_T:Q*L"9>)/>]G'%2DKRV/FX.SL;"_]2DDC^%.4,G6#?2].-:1D9B2D8+_M MY&0[[$\[!X<[1P>[[U&0\U5C2XT82NA7LOSKOXU&F4X(#L$C&(]2C#_%BSGX M^4,$9_.059K^;4K ^./ ()9R"&/I> M^&'$>/OZ>%T!Q/CPDACO4OH]1K#7/Q][ XKKP@N9AIZF ,11QR)8JWM(6&7I M7WK1]$N(WZ*AU"UJL!,!?(:1'^(H(>">3#P$OZ>&1>WJ(HD@ E'T&<0>#+5U MJ5_?,.R?!U2V]$]>>(W&F,S2[UUCDC?2,=!SW\<)-0S:_AV.0?0(? !?O9<0 MW('X/'AE?>3!6Z3&TQAHHT:&!=JE7ELTU3'H&XPFSX#,KM$KB.)V2I35U3_; M3\ELYA'X'; A+!_LOD!$30=VH[5.&NU?$-V:JG$#'0-\()BZ'_'B@4[&,>TO M5_]*X)RQ07M*8U!:E?8\O-#AC'7XSL:0]?HZ9O^+!\G?O3 !M\!COS-I->9= M6EG'C#^" -!%"!M;,:)]-*:5TJ*3:Q0#0DVZ^7BG7W/'D)Y)*K;%4XS]/QJS MSZ^E8U:7*P1 GJ;4F^QV:#*INW.C"IG;3#WD>/%,/!1Y?KY 6BX;VIB5?MW# MP^I6A:T;[%@ ='4[@\M9CJUU44S[,Z"3>0M]ZM39,8PG,&'M/8(Y)JPU.M\% MB1\_ 3_&I N]&3=0 N@1/\>X_'&]91#-O%V0T$F:_2<-_>R!"(SWEO1[;S M9 =YA. W0#XH9<4+\82$K.IC#>XL?Z$R/3C=.3C8.4QC2_^QWA9'5<;2BST4 M>"1@YI!$,9Z=O\/H,YYYD IL["4ABS=HZUJ_LJJ &M@T2GEB?C)"]A9B:%#=KFUEYBF M!@(1S+H;^F/9!N.K;;E\J-L.!O=IA*.TGA\SFV( M_4K%(=MLP*3QN,7^4@Q;RS]\NX'>"PRI4*@_\A+%A+HI>0NA]P+"GS]H4"XQ M2BGW;&!#X'Y\20#ULX2@ZB0U-&62"HS"H,Y)%1 U^+RZ,<$S/2EB4:-)1*O$ M\\Q9S,F7?:KIZ)"!+!#\).%P](Q'?,XPH3[$SQ\./HSF!&("X\7/'_:M*+OL M<'^N#-IK*J\3?CL2J)Y/:@ZN[N6POWR[HF,=7@ 0W594L^171K+DDT_2UD2E M L*B5@>U41Z+S$CYK,F,]"][G*G!9,KHT"663B!G9V?[^Z.=45$S_26O?$1K M'V75CUC]^;RR:F'X_ECLSX5>%-V/TV ,XTW0+87TWPX$O5-:PL((5&9#.@+5 M"848^:1M>[B.K+&*B98=7K@D$'9Z"=?E"8K/;3$&6+",+)ZWXC\_-B+I#9(2 M0EM1E'$'M[1S2,N88N^NR^@I!!MP-'C_D4(H]R EZYUUI@CXNQ/\NA< F-D3 M_:$P(_K+MQLP\<(K1%$M.-V%0U$S$0%-[YQGS7%M??TSE^=U@J86+)<1YCF [FY ;Z0-K.)J\$'= M!$9YC.>S;[6#K28<=F@A7K#SF!BEFTL:JP9>&?7*053* OHU5J2=ATLK1"ND M[FP9H1 ^UN#%WFJ"SWRYKPB9[KZ[1"0N&0O]K3 4^LNW^S<$2#2%+"PM8&,U,.>\PD!6Q9';=7AW=]VD\BJ%C9"JB% MHY>$WA&L[$<"@'3$5I8SPE\KV78D5RL%&W(T^'@NA% >R;58'WQ4?P11/AD) MQO4U"N[8R*$9GG_AZ%ZC46'H9H07"PY+6AQTE*^QF(_S7-:LCO3"T\47BV?: MK&34UR@I' $UR[HD#\:7=#[0*&DNCVK9MG."F<+ M#TUXG:WRC3^^EK\.R2UWAWOMJYCCXGNKN8 C&LQM9=CQOV!K-?)7V;$[YE/C MO_-FTL&]1"(>M=:(+$*1C\P5(B6<#L=;OA2QK,WAQ] *DY7!LL;B6Q7BG@OB*0Z*"Y/UOP(@F"NZJJYR M\BV5SY?\2L8#(! ' _=0$<_"#JE70 FSFZ[6B4:P'K#!.I_*-HJ#@G+!_IF[ M&W<>:%OA9G9)KBC4108"N[R?=D^> 'F%OL@6>&1<8"+"8>&P^X1+!B*AVH2T M,F!\ZC9CJ$*T6*/Y0?T2/K^Y6R+ET^I"M)1\(HI)(HB6*ZB%ZSD)O06LZ4F. M,2"%&B":W(\Y3$8L%A7Q/TG7N5TV(91JUXVT76.KK0+WQ_S@BW4AVO*ZO6N4 M5L>(2XQ\RDYVN>X11G]<+"X \J[R MZ:E"UJ,L[^I) 4C[D>5=O%OO=TRR.WML]N6OV^I$W,4-GVP@(&S=>S^NL"!< MLPEIN;"DU&W6;%*Q8HW&!UVQ\;C-UVM2+JU."^?![\DRK]X73.[ VS*O6Y94 M!]$?_2PQJV2B,*I#.(0:UV)CQ4?KOA^?!YE-<;?+9:3B%9B N.V\T50S6,W: MX%.((9;*ZDF 8?#9Y#*9)6SOZ!5!IW)],#DK-2M01; -*G#+3D5_"G/YQC6TD1>HGHZB#XV4#-NQ;.-H*,^R/)4 MV@"&[MB:Z2J\V1>5*GTY''N7$+:+7Z;GU$C81+T?:3$O! M/7H$?D((70)=>!&,OB+\$@&2ON1PC>9)3#]CY,,0IN&T,AB]?MUQO8N<-'#YCM)CM(*,/_2MBIJ=?EC1)9F@,^M=#J)?1N M8)4.$D)Z$[P=ICE0"A]KE3H19'H6<31XUQ%#$*6"%K$^_"'Z_,[\+P!/ MB#>?LC<>12?D1;3\X^\RZJ'09<^3E#D0;FT(:?GH9-2M[IAH"!EK\##H1H6$ MZ7QW0LJLW3D$HTD,R.PS>%$M+'BDXL%30.P 1/ELP276AMGAS""7-M;A8?BY M@,MT91X0,FMWB3TM?-F>IVRCL-!:0_C4Z3^(I9L];!E_9?)4FB[Y/AC51 MW#O^X4,G?0BL$G;I1U!VS_R]>210N!P5&O&9O74J9P:H!5I91_IHRG"(:M]8ZS.% LM0CB[M61_^S&$5JWI@:(]Q^#.)&$4X MA %+-)W>M6=/2@G.(0I(^0?O),06H8G/& J)M>%U=)90+66LP\.P9P:%3*_. M"4J9M;P&P21^UEN+HO;P^PREJ1?R(H(C495R"IT]E0V>U=1V55D132@\PNU[32: M^L#Z' W>@>00ROU(Q;J]_8TG'R"/0*S:VRC3R?5N)RY,HK2_7I0LFZW5R^R4L(_:_Q\GEGEK@,T59D!TQD M180FI2KD$'2E"Z8N:"R&;MTQ30UA4[Z&SRTL!5+)-:P%P&I7NWIGUX<3&$W9 MK'L_9LLP23<3D0MM2U; $;C*KB4O9 2]VRZEH0ULPL_@74D,H/*NF9)QR[,5 M\:=>1!=>LQG,$HR^^V$24)[S$P?%)^D49EB/9$!O4)/KDE/,?L8U=2.]+N?' MYNK'K;FW,(L:PZU.K8U@NO%P:/Z\U_)HGM;#H;PRXE"TJI0-]!D+\I![F4:, M;IVJLP="%4+&$A[L/0S*9[H29%]GUN(6*X5P3?E6;["6"17[C^NDUD!I;*U6 M236!=;VM*I!M;5.UWKZE+=4JP_4-U3JCUF]-P@!Z9/'DL3STZ<$HQ;U)+KWT M)J&PA W$!1=9JC?=8*"ZH%@&6D6[N%:IT@TV9^@@^U?2T?0*"RU.O[AC@E'&./0*-Q),MS$/8PWB)EP. MWC]U894[JSX<^X=M/U-G5778-J>1'[8M4]E$(^U.:U1J1!V?3N6($DM;M7.P MM&"S;-<<]JP:\+/W7KS+)% XEZ;\.M;]'+"4SFA"*6\P7:TE+[\#/W[&5^]S M:'7+:<6ZU*(%5 80NS-QOK"QA-EA'_72TO7J>2]ML=G=*.(^I76'D5\ZU9H_ M,27;03*M1[R_TJ0FUR4GWX@RKZD;Z76X9=5"_;@U]\-O<)G#K>Q\-8-I(;R7 MH!B0.3M.(GGICT &[ P<&N3QOWJ8W(3OM=[RE[TU>=[07],/G+\O>:Q ?'M[VV43NY?$>-?' ML[T4WRIGBLZ\(HONQTO'@'X]1^D=*P*F3$;L-#"M M%SQXA!).0:/?>*2U)_.0%[*SZ<;EC23?=*BK2.%_)Q;8V^%A6I?;QUYRP1]64!M9E M8W*]F)ND2&>"Q==FZ>;;\='IT:>/Q_L?3TY.]H^//^Y_&DI=^3PXK+ZX@-U2 MH?39&1YAG_I*A;8S6[:DKZNU.(I )SD"^PI8C=?4[P'I9JMJ6BT1]J@ +PRU MIYH:ZY6=N[4):=V?I0P$\4]TY153[^HJ3$FIFYR=K2B^AYCZ4C]_B$EBRZ5X M!2@!8HI=>X=6Z1F[%TFA.W+:"FB1NO* MI,$WIKHN:@ <4\FE%TW9OA[]#]OF?_7"]/).?.D1LH!HDCXG)0HAZ)5U2V4" MZZL$%/1P.:;)1T 109]%&%KHU+@65P9(;>T:(W1,S\OGUJ,[' ,6\+K!=)'Q M"'P TP?=[D"\%()H8-4O[TH<4%NW!M@!OXZC]PM#T&M M$!X&QW3S0/ FEB4:@10'%-.QJ!T9G>M9ZCG<>>D M? .]EV421G90A:4WF.(P6-V65GA8^L5=T91>T%H?E[OZU(MIRPJXXH&9&JE MDZ['O5@)C46HQK !G&I\Q#>6NO\2(!6 M"5?<;#U]:$%RK#-1=DD"@CI <0A:1._*U&76>22 '%-5ZH]J*TI([8HK;J8F M(1S'E*2M'R=4(XA&FZEFL[2B'155E'%P:FKC]&U Y'0Y4F=7A)^]=Z".1LB+ M..CMZ44FY+ <4]OZR*T70A(4<+#7&023!* <4UB)2_70Z*3;IQEZ+:-P3 =% MZO$L=0-BZ9T \L4ZD99PT.?3TY$4E6,Z>P:S.28>66B%!(74#O8G8\="",XQ ME3V" (!9>KXH38D44S'1^B?7+-,+B.*,_?Q0V?F,K>R%I^^:5.6*"Z*PW>HA MO"9 '5-\W9RI,Y6]_O" 2:J".";P)8D9T&?,AZKHXETWXN H;CPR="T3Q^R* MS5<8I2"EQZ]K9*X,!/UTC/4IO8K=,1V>!P',FG_P(%UD77IS&'MAB6_1:E.C MH"L+F/[UK",-QS3_"&(J01!<>011E!%=9R>S)+VX]IFJRH>J$=^D E?\O/XM MP40JKEO$?$XPY9'QKFL#E2*NC//FIB[5: 6CXSK\BCQS+:X7 MH2N[;_VKF8?>,4W6A:"]R';G.DG_FN2A=TR3MQ"E[.1P!'JLDPVNQ1-;6JQC M=TR'W8B@US"9!7LY=:?7-Y.88U:FBBLV/%SMSLS>T5D- 4K'$R:6$].S>_M? M0OP6-_>>R[@8>N^#RVI,_!4'"'B]?0_- (/+AW O/Z6SUFB[ >*YZ MTTH&>I&NX(S_)&#]KP!('N)K5YT;[GT[M>8XRC2WP3!]QE@W%IVVL)?8-=W9XV@=>7@IZF7C2%O\&$,?" WP!Y MHDS3Z6#R"_"(2D$FI6W[I T49 *O/P4!M/#0A!K+"X!U4\DY>EI0,#.EOAI7 M9OL$7R/U-4;;ES;_D4P]]!L$C!&Z5O59AM^*82D4:%;>]EF>!CHS ]BCFCBC MLE%7,Z["]KY=,V698>Q+7[\F_ Z>UCIR57^G_Z2"]SI'*\VA6C^U3-@WTU@QH;^JC_UP0[SL,HVMVB2Z]J?I, MO !,-^%.$0SQ9 MJ!V1!C4-KL*S;ER2!E#[&T*I3^M/$_1KXE4'\X*-=#!8)Y2-IBVK''[UO=_! MR-H2=*_>S/^;0K)BZ@6&%:9V*5>[2PJ%4V-4%2^FC4,_*OG%*45.+E%DNPJ'UVC[T$M+R'VI-IO*PVN<-A0AU/DA8;74D<1%#FL0;K:W_YY4=R-$\@IT6MVN!8U#Z_0 MCL,L+; /OR%7>$O/%"2+M )V=Z+)[IRBJN'UVCX,TQCL(-TWC=\]L67*U(,% M:YG)I0[3(X@ %1)[1_ S> 4A3L]3Z<=$.VAA>+6W#]]T+8-N#U)$P-^=X->] M ,#L' 7]H3A"07_Y=@,F7GB%8LB]K<"EL'1>:6W)T/Z\$A?6*E_ M=N!@D<1F798H)6#+H<'QZ?,JW;AO(^AD+DX9'*W7$[I^Z;PBR.4YB/QAMZ5I]_!._^#0$23>'\@4YB]'=O(KK!:%#>]JFH M-E;1 *ZSQ_>+!&[7:(S)+/UN>J;_4/],_\ZH:'%4:K+-8?^-O)[[(_FPQE=J MMS[JUDRS(\[;,95)F/P ?P-7TE#L3GP:N' M?) GM3+;0SJJYX7*&TOWCQ!K;D16[?WW"($XW4Q*&QWEK?::,^H+U1'5+YH4 MN'6R1$F*;5.\6L@!I53C-NGK-NFK4[JIAKX^'9\>G[H1 1PDZ6L.V+X*[S B MNGE?!;2V0X-FJ5\%(.QK8K/2[PKVK"RFWQ7X.KRI4;H:5Q2PN/[6@L(YXR?Q M#C9T#9X[T@6@7PB.1.Z=D-IVKS'3JA*.8^OGM?643$-\4B?6P\;JX6/I5C>" ML4Z\F.4)7Z^([;A]@Y%/B6E09:0L4%9N,'4B"U;.PQ"_L87^%TP^X^0E'B=A M7N0R(:2>/;RS6FW'^UNHM ULQX9'!:0[$//-H$%YVSG.VLUS&@ =52TWJ*A0 MIZ",[71G[50H .5\^+?U18*C^D4"S2!PUS<*-C@4K#B;=NO]CLEE$L5X!D@D M.!C*(]K<4*X(D9W#@6R?_GY0Eb =4 YI:L3DMCV0-MH1H[*O(,X8\4R;,_-(BA*6 MG!'>+E1WSD@!ST%],>;,IK%R";>]CW5+E.JI#.L'TU-UTCT]/F.I.AWW-!KJ MC@O5OCH?" X2/ZXQ+IW-5(6<]3CJMEIYL%@!R[ZV+@D(H*&R%&6<]3_DNE*@ MVIX@^_.<(!.H:FT/[R$$P00$Y]$E#MF)0Y)R6-.73BG;7::!^G1@#7(2AHZQ MKY#-P)S3&?6-5YZ&3&O8K)-CC2 .HKF[A*&\'Z]B^MSN4R?:P$-C'!2.G2JI M37S%W4G1_4-YD=R/, M9#'%6"Z&OMS%TI1W3>?/&5Q>\EKF>I"?B2X*43S,+R&WKHH')K3W%+ #6:Y8G+;F+*)V(0C04N0A37])^2M@C M3Z4&)<./F-:)2$)#B8M1]2OSV_2!+:@2]QJ9$SI)> ]2OD/\O;2QB#ZHJ MI+Q.Y\2BOY68UQ$-XLU<8C+'6B(6HQ'/N[%]5X MXXU@_UQ);6?S7!-$>9N"&U_=T'0KG"T-@=ZXE+8GB@;:X^)P6F6HN+RY_J%Y?YFU [HX*#$1Z/5CR,5DPX\RB:(YM6!AQ_ M\2#YNQ/P$\( M>X#APHM@]!7AEPB0=&O[&LV3F'[&M&.$,.T19632,[7]->? 'I>VP7.MHW.) M;(VKH^:J^T^'QR>GAVYLPSEE<%PIV;=!_N8D/_ZE6<9V1&:H[J5.@=]=,+XG M/=]1H'2MB4,8L&R=>:A0XGTTJ,>-"]^&7DD#G!NF9.EV ;< M<2NL6D%UFCLZ/G7EV3_;EL$5S/8,B/YTWL*L!SH3L@V@_HD#J,ML!N+W1_+/ M&Q@J+9AW[+Y$FNSW@> Q%.78^)1X4#DD44*.AO 8RI$RMJ$[6L1.H(+ MM-EKB[;W QM81Z_R<,S:[D!#/AY_/',D&X_-:U)+,?1Z#R0_ MB%@\Z_ZTH#S-J$^?S--WW1770_0KL!VD:?J^MS["[5'[C@Y[#WO"?D,.=1^U M%^M@1[HW^09.8WOM^N+--E:[N;%:40ZBA/A3+P+LD.1LAM%3C/T_GJ8>J05E MU>2VQW4#!:G!.!;(X3MZ]V_+FV%%KA>C74EN>=OS2(-^9H#.,;U>)!$%%D74 M E\@2J,TEY@N!()E+#)]8GD," &!*)F1616V)[,&VC4#.&@"L OLD>!^_!D2 MX-.RTCQ@==H-"K4JD-@/N3X0/ _E*#M(@K"^>&&I*#LZ\O(:Q::$#7M;MQ)7BO#ZWR M])KVNFQ##V(+8:5':4VUO2SDO'LAU;D*G6,SW;GO)[.$/6 1? 9S GRX/&$X M#T$J=12H2MK/ST=\!#T%4 6S(ZBT(IF&3M1%2- G/N8:XE+:#&(W5PT4SR)$Y ;=\ MX6N5L!UA:#;ZJ5#9CRVL"<[7M=],U9N;A#XZK&[9L5!4?;(J"2.(2_B1N2B;U.H7@:1 MR"+^# MX!?*,DNG=H_6S'DEOU]!,$ESW^4.620RC,YJMQWQ&=J&.A.<_:#2(P@ [0=4 M"'?I]=WUU(F1683IH!YA*EH8(;JR**5G',&\$:OQIHH(.-DC+Q8W8.*%5XBB M7,@B2DTJ:CFH1,#?G>#7O0# #"K]H4!(?_E6:I(3%.)2N!4#:JX>UF6Y +L= MV-4ZR-KFA@'JGQT(STCL)I=IE6>'!5H)*WPZ.3X]/7(CAF(H9"Z.7E.^::7; M%U':CG*(K*2:LLW)S/FJ 4\5G3 H;S?D8 RT>C;$?%K8T$C!,YBQIW3)(LNG MD^9#NHZB! 2?$^;//M E#0Y2+_,.O*5?1+;1K"I7(@6M#*89]$'VX%6XV/?9 M/+NX 'T@S"K5MC)78@&-]-P6O&-+_S5S/?=]DMYD><8%AM18]7JZK+PKR_;DF5R[M#J/],G+[T9=GDD:GLLG(+-+RJ1YIR6L; M1:PZJS&5](G)^W$%GRQT(J$?*%'Y(POI"9X+*'US*S:B%'.>3KR$P$X>^)0! M[C*R]M6! C7("JR['FYV)4TJU&#L^/3?4>B'[H2Y@*P(_1;[QW.DIE0[&O? M;4= !':2RWB-6_MN4#9S\T8T5E^Q?@]Z5Y7P7G:>*S/YR/7O-\ &0 ME*7V3P<>G.T?KB_BLS9&="DXBE@KO;P:J$S\<>41=C(JRK&R(S/^.0H^PS") M0:"1 $2OANV5F9Z2?9@H<'L;9GL;9@-T50D%'.\?GQWNNQ'+Z/TV3 [6ODK3 M:?D^Y4!Z!89#9SL>TO3>"P=*;TF,Y8.V* YB6-9B3@I3@)S<%'H3VX9&1\Y1 M# ,&A#T>R8XKIT>8K][],*'N8_8N^FR>Q*D#6)?%^8Q=81=TR8[JMAU?:6Q' M'F_N&-7E4F+0'_L!G@8JWK[&LWV-YT?48W6)<'!\>G3BUGIHH-=XZ?8]GL#=>;NGX3J 7\I^HX)/8=E<;RI8/IK^'S I(_ MP"NY]J$JXD M/]D6G"G,64CJRBDI4RD+X#@[]?Y0+[<(>DK?OO#V+1<;3O#V+1?F!1X=GYY^ MV@B7MYNW7'+ ;JG0_1=$6KWBTLL+(GW-:#?*Q!ZJ8K;S>>C!XC_A:C3#V3G? M(?<:4[?I_"5*SQ1)7,8U.L>7/ESM2> X=K+^$;P"),Z'4GRV/:XI+:DZK.5L M#Y2?)#.-921;RC1F\XRD&I M4S*NPJG.IFVI*Q4:XQVRYST"'\ T)[#.),>E=N4"7M.^Q05EY2FR@I,[$%>- M@Z<4H^(N=2*)T0F?)Y."&[+'G >OZ1%@C>Y2)QU<"\?=]I4ZHF$Z2M;L@[=( M$XE_P41XSH7;44R*N]111+96]!(39(XY[]EA(P+F'@RNWN< 18H7,&4%; <5 M=+6F@\4Q/56YS+=^SZ,(Q (WSZBD[56RJ>:T0 V[>%KH^F]UTL&E?]+UPF@= MT?81V0X6.7R+VJ"W8S7NBK5/9W%X4$]GH7N!K(\L%]N;9=JY[4KW:]/E>99H MJEC8U_\*P)TW$R7,;%?=#W;WK+U [.0[%/'$W?77*># R8RN;#W7JPKR#Z&Y MZC&&D^/3 T>.*@^K3:X8>GN!Q4.4Z'(*^'DV!#2VO29]XRO>8:F!L+_$VY[/ MV,SS&1WEH%T?0N[?$"#1%,Z%#V\T*&\[0M/&* Q@VE_ZL"2",&60K798SA^( M)@#YT#0]QF$]/4:I[G0YXY=K[S5!GPQ5\;R .DV?23TV@FW+[<&"S2Q1"V7R M!J-)#,BL^"3+>6%>CQNKD-9JK\3JS*5@?S(V8EJ>4Z%)30XL6EIWAL8VX,ZQ M6JFR6S/(C&)\3\ B815.YWX^_4/Q>^$_@B3IS M%Q7;[O8MK:E+43@VLG,A4>ZOT1TU]^ !V[ DX'-RMJ^WQZ%Q."-MA-Z*0F_='^$>@^NYX+(BL^?$.;D4;D0P.U 0ZY1< MA-V.EFHE9&USPTOUSPY$#B6&D\NTRK/# JW&FLZ.3\X<>?[#4,A<''TY:[_1 M[O5]BI-? 9J$&$W.Z8PRPRSU/=OPBR[Q32S)\FE2VG;D3&1-*W_,!$QOB5:G M7C2%O\&$,?" WZ@C& - *&>_4%=0I0Z3TK87P4IUF(#I2QW_2*8<<\CY>%I$ MU#-4Z,2X"MO+4J5BC!'U=@2*NA>0PTG*P2\$)W.%;@PKL+WH5&K&$,\@>OG; M/R\R3EY@"*Y"NB8@T#?J0:VJL[W2--.9*;J^-'A!O.\PS+D2JX9/9_O2IE+F M?+9[VY9D]YU2?J L7R27S/9U(Z4HN5SW)?G0CGM&-3KCP[*OI$A/:_2DPZ9F2&I7MZ(;4RJI[ M%FNAUHH#K$LE?0#MR80=IKA0O- 45=A7 &47:HDCN#:)6P/9OHV!]70SPP M]N?T>SJ>>VPPEJX=E=2V0^:Z6E$"L:\1R2QYH[A$J5?4[D5*$WC\RY0&;L2& M'A%U-_&R*%#04*E]Y6+NXO'9,8QO<"1Y"'I%8'M;JJT6REB:'M!:_IG]\^)% MX*__'U!+ P04 " ,,FU7P,'[[;Q#.XR))\]T_?W.JMZ__X9O__8?_ZW_\T_]\ M_?K_7-[?H*2(3P>?O_= MWW[W_7=O?T2O7_^!T;B,*H)3Y(@1^^&[M\V#*T&NR']";]^^>?OCFQ^^_^%' M] \__?"6_(,N/C: 'PEOV]0*F:7YKS_1_SR1-R(B9%[]]*5*__F;?5T??WKS MYO/GS]]]_O&[HMP1]._?OOD_'V\>XCT^1*_3O*JC/,;?<*P>QI>G,FMP?GS3 MD/^FH4__H'K#V]___O=OV%,"6J4_5>Q--T4UW7ZJDX6O$ED4,\C2I6P09^._>\(??_.%_(,3'N"PR?(^WB(GW4_UR MQ/_\394>CAFEQ_ZV+_%6_?JL+-]0_#7_[=]3_O]O\>>;Z EG MWR *^ESC+S7.$YPT?%-" MA@_,WL.TCQ)N21=QCVA&U;$HQV-1-4I0X?B[7?'\)L$ILSGZPVOZ QL"\LM_ M7A7$E5P\5749Q75#BZQ? M9WPX.?JV+ Y*)L3K"L7#_\R>,A67/19+7!6G,L9>'T/F3#<^_.W$)@D$]<8X M?_W+PS=_>-=XX"A/T/N\3NL7=)UOB_+ O,D_O>F(KOVY&U8>"46%-/W',!]; MQ6+SK>5G9__4XY?KOS2%@?BN_W:*RAJ7VY8K\>%L^%I]S MFYPR9 ":,F9P[WS \:DDZO;VAZ?' MM,Y4UCP&@?G@.E:;#SY\?O8/KF9@],'9,U1LT=L?7CU]BQJLG0B7)X#G,]U8RV7SLWL.S?VG%V\>?F<,@#@1AT^^_Q'O"$=:+$)_ M(:^&!5K0FYC1+>P%#FJ1$,>".#>K,!AT.499>G*LUQI9]M!E"0*J!DN*\"/1 @%5#PH%,!!HH:V/.K MP/L#+G=D ONY+#[7^ZOB<(QRO3?00$.JA%& OFHH08%4Q,"+3E4:%,1QD$ " MD#@3H-!;L#GR%!0+F,$0M:CT$AX3X^>?&!9@(5\:\/^X@,Q.VI MIC?AZ$9:O\8V(H%N6QS$&6Q>#!A06Q@K2]J-#,-$#'6#.#*2L 'TBRR&RRB[ MSA/\Y5^QWK^,X$"U2,WT0''Z0%"ZHN)"JQX<&#%H1,#/>H+%=T8?TBJ.LC_C MJ-1?(]&# IUL65AO3[DT<.<_\3(R,C[]$O$/#H\H NBUDH[O#^0OJJV,%A+V M4HF&\>&=D@$8V)42)1_Z&R6R>C $.-W@=Y_1=&1?V*G)*5%7\C?JB)+$U8!IB54T7/ZVR/F]TPJ5N^ M[HY+O"<$:)R=OQE6ZUIV'Z.G40J'#@A.Q]3LRJK5AP#1*!4+XR/>!@C]A8'] M/X'HP4V:XVORXW Y8@(,0!]&;"MUHH6"U8L!&R;=H*"(P>H59!'&:ZF"ST+< MPVKT/7[&^0GK]+A[#*>]0Q9EG6V>@6AJ_^6C+]P\!M9("Y>?<(V.99&PYK-55'5M]N?BR*I+O+D 9?/:8RKAR)+-$*9$.!,RRZ& M;&QZ:!#SL[&C6)56-5UN,A2VTFR0$,4"MM/)X@CKK5!E$N(L9O%S653575EL M4]V.K ]4"6Z&4:97RR*"@1%%45)KXV.94T MF8/\"95M&NF1!4&_6U?%57[#5UP*BEY1X&_1;8X8/'I8?_6GG00G"5#DXIN8 MUZUGF?E$""O?O?]RI)&ORA*9-,##S8I6(>0Y4@L,,F-:N!DI4 N/&@3TEP8% M.H;@*\L-KJJ?4"<1%FC L3*<99T,NG#) @P1J9DMQ3 >ENS_CG-A41K9C%\DAS5F--9K[[Z335F1P77<43V$#%DQ(VW!B M3:=^&R30V8*O3R T>YHFJ"Q?U)=I(#0\8)-3A@Q M<>,*Y6[ X-5[R$?!@7G MH"*.%(J66_D77+- 7]$F'@%K.0UC?2KRHB^%>=5C0P+4?2=Q>F9@Q("Q" >6 MQL;!XI$R5FLE G%M0[$&EZ:+E3+(# EA@@4[X;,RW MIWPZ0+B3/C-'XZ7N'E,GAJ(#K>Q(3_KR(G_=N>PM)R<<'GHE-.9;J),]3_$$ M>#/SM <]U5VJ2/Q/8C_%.DY">7V6?M^,'TK^$JP1DO4= U\@=B_E=% M3K3^1!2_R\._Q-NB%"(^1E]P]3'-B[*IFD.\Z$6>]*F\_Z\3>?P1U_N"/'DF M("R]7^NRS\@!]&6/LP[T^ +)65X/>"GEC/+I-I,BE8+M*3LVY'LM3XP1Q*DC M3AY)]#>-MV9<;N@6@NA7388@XYL(SB[P+CN8 1?#*2;H.OK2AJM8>!;S84YS MA*,R)PRR:T;1=IMF*;M_%+,"'"ET=*L=)S&-7.(&%YW.T38V AZ]$A@K[^8=CC+\1.&I(M>MV81A $NL(8*?_2?/V^'.N+/G M2NUT"!PDFR/F19+\U @F34!O7F5,[B#G(9X.;3A3GJ^W.:E$T$)^&G67Y4T$/_A+NDBJPF/ S3F8NXKC$=(9]+.YQ@@]' M^O._1]D)WV[I'_"!LN7DO1:@!W3"L\0@M*= J;T*4#9OD&K_5!G3&L,3#LJ*5J/>%UE"!BNLU:R_C/26MXNTNQ$W"ATG1JIE!X? B+G[?8Q^F*YH.R$"5FYQEFP?@D;*QI0+1M'OA15 M8,;%$MOX(M5I,ID2*AN-ISS;K6<'*UUJ$+@5_Q1 2K="(OIE&JE$T+>_O>;? MQ58^8"GJP$GBRPW0*)M\/FFXM/.E>-)T ME_-*__'+8QGE%>U;1Z3/$_9;QD(D3"+OCD\ M[[3"P+IXK@5?&Y176URN*1Y/,($:+I#$!EO*2XP@N722X 9Q=D0-?-F#!NL6 MUQ_W9E#C9E!K:1"Y[Q0I$2PAF@Y8;1@PZ-U2>U*OG$2\3CT7?TN0N[ Y ^:X M8YORBM!V=]-EF+X3##7KQ!:I@AC&GJ<*UCNMXXV^8N^S@K?Y&KW+.;Q)$+YC M9G1I;HJ'P6><*>UA3>_B/Z"!>@5/BP_-FM>) (<[J?M/T);3*5@+>R\RPW,B !B:0X5_7*%BHXD]!['5733WL>31OB^2KM7\B(0 MM)%EDYA>B9/T:7E$MJ2?Q.*WIU8R#'3WFXO<%_E.PH> MDIVIOTQ&;S?>164MI[U5ER_RDXLOJ;XENCL!R,XSOF+VV]"X8@/UI/%C3]'+ MA8$A!D4++DR;HESPZ)2G5/_*W MJLC2A"GC992QHO4/>XRA<^$^%7GIZFXUL("E'DS,]TH^J !A2C_H.1D?LK6P M87E?'QE^:44(P@5?L);V%F<[!()3<#6[LF;W(4!46L7"N.(- PKI&JT;VP\/ M[Q\?0M!9?G_-=EE> PNMP1KFQXH\ 349R4G&K7>B/N405T3]Q&C83]B., 7 MO:^BBG:KI?^CM:6?HXR6H+ZHKZ*R?$GS'2N]I1':$11^2[#R0YS.P5>]\4QK;9: M?2IJ7!%Q;HHHK^YQC(E M. DKL7(ZQ8 [OB ZT-?(7MK1E=DF'6D'W>J(J$, MGYF="$*1N;"C0.;(+=FLHXLL*SZSB!(]?+TJ<9+6B%Z*.Y-M6@,&BXY$3HF@ M4AJ%U=LD6F_V 0IXIMY%SX3YHGP9-WA5@T!V(AJSVF\XU#T'ZBLT9$#1/DB M; ;F7KPR_J7@L__'@,+'H=DQ8IZ.W2-4"I X%)A2K9'E;UZ4'"%N!1L:.IF M#4(Y(?2N=V<^[@5P HI7N@2G@HE/6N.2\/%(MS@D]'+(@6/>\SH\O:4E43Q" M[2IP:&W6BS!6[#$LH([KF-&J>X<07N3=69A/M$I.2 'XN[(XXK)^N2-LTB;& M-(9RI+D0^M6_&06TC:)5E$%C12T\5*M%"T/C")9 V2"&Q/:4+1K;4:S<>,>E M4Z&O4'RZB-K^0\=6R&,K).Z$7#TDX-;CYK]7MUN?ZFP<%TC M.S? 37X,C'=-NY2 <$UY-)S8VBT53(D^M.IPF)^H(H U3S+0P@.2KM?$6"Q MOSI#0,/8S,F#_1MJ?730^2<(( QW4^2[1UP>[ W#E9!PT["!<7GV58"!3+I: M/L8Z0B!?4U"YH_?*INDP]7@*4%,!4H>6Y.>.C75K:'N81(8-(D(V9EX3).L MH>-D0TXLH;(.'%SC_87(1]NN$,(/QBTE?&A!'T@ #!L8@P1!A,+,FYH E.\F MC9[2+*4)VF2G\E 7\:^B0!/=M=0OEEB8.SK@&L13Q-["Q!$79K7BQ=QX!="A MMZ$"=E,TF'C:7 &O+RZO;ZX?K]\_;-#']__Q'Q>?KC^]1^__[9?KQS^CBT_O MT,/C[=6__O'VYMW[^X??B0?!V*-;XK<)(0B;Y1]$(2Q"7WCEXEY+V?TWJ?DLHC2U,*(:86(49$:B,\Z;(^N[";YCFOIA\)>]G,8>HW\[YS!:<(+3>+;/9B !M"\YIP3VS"#/1>9)8 M;<)).%%EL6SC+1D?HR_8GGAB1@'?!1E%46R$E/"0>R$#0]I5M^@'RI""2DZ9 M(%-G)G7T)8PHP7#EYY:QF&^@ TQ?])/F(?_LMRM,)Q@?6!$CHFK$2(G4A/[N.B=. 5U9I'%(!37PGA3# M;.KK/,Y.M,W5'<\2NI"Z.C\6ZB&Q=J]8]B60?2[6&*Y^1XPEWP#4.V-Y$<8Y ME=)+?M?ZDO9%2+P)70R:DFO<43@MC %&+XB5QA5K0LP8,U;X'H'!;D)5+ ]W MGC(,V'9SS(1R4T9,AL%M>-%M8E)5=5J[3Z5+\6TO$2HNPM]\_]WWWW__EO8> M$2FUK]'%J=X79?H;3L@O__#]A@#0?T7+QG\4\I)G/_ZP^?''?]C\^/T/;(B)*P#"OKQ^PVB:LW W^%8_/4M^^L/&T1PCCBFC3&S%^ #KR1A MG8RB["Y*D^O\*CJF=91)8ZP[R7! !#S\ZJBLUY;L">_2/*>K ME#/*YW*%#G+449KCY'U4TN&N+N+X=#BQME7O\#:-4]L& MQX< 9$##5\Q^&,,5&RAXX<>>8J_.":"& GHET4""R+K8\7H$]S$NRK\VJ^4GTM M?LU)+D>=.U>R=+/(9-EX9-MW+/$>YU7ZC'F**^T]] G7M]O'Z(MN#^E+!32E M>HK @RQK'Q)0B=?^/*IRL=LM$T_6[-%IGJD 5/3M&SWLM)&4# ):1HV MQKEH K!WCK:2,?R>\YWC'=5/DS'XL\_.T-!K],/F[=_]L/G[[[]GYUK=;U_] M*=CXI-WY2#ZL'!2W/)) PH9? K8W\Y M0EWZ.DKRZ;]S4JJS^YY&/*0%P)SA63[Y-)"%QG36UTXV#6X!L^!0\45/>*L< M6Q%QS5C9T8*XR&L4R:>2/?257P-3CI7KP[D2["/+Z)[P!AT&-\&8C.$9EI3V M1;9GMR599=4X81&&.UP^T""!9JB<,(/([K8)IDGXUJ%!YX";^;*DA=_Q@L < MG0>W$"& & 7PA>]L*47F>)A[V +R5+4C*1JBZIW3XN M8XP@;$PGB,:VAN#0-J7FQV)+'$FZDA"2_?A)).RF"0K;)8(Q%'Z[PU7X!CH@ M ^D+8#0.#AJ&8/W$7I6T-JEN3\1X1")L:=RWE1'SZ0 T.5$-IS M0QD8_OAPS(WU%)&C--8!?$=ULC ]NX .,I*5(2U <[N]BJK]AZSX7%GOL9M0 M( ."=E'Z83X]/%#PSL:0PM'F":VQGM"$S%.2TLT(^5M59&G"=B8M378^3/3#KXA1"VEYOZ/KWO)=_#]#- M\+4$4=S8;5]%S[/:E['$W5XN+WT/1*24,4Y^SC [3LR3BP,]6?Q-U2[/#Q7.3_F()OL=%SP0 M/^+.V$B+9=0-:I'9$96,#KX&64A&)ECD(MB,%I[$V=!],GZ'^?^O<^9N*O*Z M>TQDK:*,[(]*3#8[U".-0C=3B0 U^IPL;MO[TYL"7#O0B:PJ+B02I:S8[+$M M2I9RE@K2*!&T:<678T/]S:M2T/^6[H-C]@J4L7= ->I<:C :.J@A1)8DZ*Z3 M_+Z5_':+.#W$"8*EXR\J?R?@F_9[CSXR]'I@B\M2ZGWQGK?&N\0YWJ:Z+8X5 M"W(5X"10?P%@1 &:^QUX4DR)'$MJM8($(GHE4/5'X^>;\V?))A;A->W3 FL\ MW>[C ]%!GC_T$=?[@HCVC,4N@EU?>Y?234&>5+?EN[3BR7MTZZ 9H24(PYG@ MY&W?0=-$>J]!?P"W&H#)4:% M++J:*DJL-_MVFV;LNKZX^@/>^^/G*,VI^+I85*P4V^WV@BP2:IVCL.# M^0 G863S-B* 6*X#1R-=HSB-29*UGH1(=8ZL(H^X)+IX1Y!J9JY'JM8;,DDW MJ>JW:<8VLS]'50=/__"8LHN:S=_ [77*\%!X.B[;] NQNXB!HH2A1QG\9#Y8 M]'?!0\:H)>SO@0\Z-?L).9B!W9"A)EH?[O2;U5<-A6_IG"$%QKFZ!A,4GROP MJX; MV^DR 1P?'HLU$41J5A)B@$;D(I:=?ZBU)"MP)#IPFW9T;J@A68Q>-,OB<807 MB/WH&'->,O*Z:J(!+J<0H#TYB\GE:1KZ1F9Y(.U+:G(_P<3&V,%9F4Y !T,; MHH9D:VK>_,RMHQ&XQ3D*.^ZD':CA-7M.^6+UY$B)DDA09N@@KF/,1$$A%*.T MLN@?/9&+ 7P-(11_T=^\2B31Y\51G#.0ACO+N^A%$1KQ10XFX\@BGB'32(,9 M4H:1D<7Q'2TYE4A2M>144ONBF48E/M(,./(;+W-%+9#^/=KM2C9?T10Y\D9V M_C6.,!SY^\/).O(;()4+NE;&B@0=L$2(1<15A(B.%KG@(KCEB:R5.H_J$S@; MH8:T'-"+9HW4#O "F?IUC'E$9BF^/-V#YQO-D+(1!_,,)6YLO,JT,+;@%N2" MY4>:'J5>#7CB!FAO*N&<#$Y&#,OBQISYFARC<)ZY;<+"VEW,FR+?O29O./ 4 MOU!G-3E\-F5JT^*'9&\6(=T#O.'-=$;NIH5ZPY[T_ 3N!WTS!\D"NY^O&1E^:9#FR3-X%RB?8204G+DZB.U@M@8J M(9FOE4U?,VX)?EWE,_S'85@^(VT%7^K:N',XFU-"XXJ]*, M$R8(*J\//-!!%@;>_(WTN:' YT%*0[XVL^'W9C9M,7E&"GP= M,%]LM@#@?IG8*9/]V,I\9'>%J,BX(8.J"#SP?!>]B'H\%S'AJ\3>-NM! -!D MO<7L6:PS-HS!>K(WME=!@%9 $B1@K-4]*VM1F2,AL]E:7Z5M(YJ_^?O-W[[] M6_;\;W[8_/V//Z!CE":\T!1O87J,2K;1::J'L 83AR*O]Q7MRD4+9ZI;.8Z[ M-\+?]#__8 ?F%*_)"C_?I60%9\Q(=< +R 7JA#)ZOB%2& Y/S963G^M00TDX M74*ZQLC23KH%M@C.\0?-M7^W/9,6.9AXA$4\0UQ"@QE2?,+(HF><@OVY(<%* M-_ B#@=&/9P@A9_,FD-$;=F.T((2OM*V'_!$%BY\.=/[CL%-UCJ'XX82U!2M M="XN\*%,S#;U4L_)\+8S1R3"QI[Z!^+^JGU1UCP-)G60"BA0]T"Y?"1,.MB. M(W)(X3F3>.;(G HSD*"!PC\)I2.(/!N6:<+2CG(:I/)3]N_$H,\2/G M^(7LJ*^*+*,!@"*O;K?^5NE$*1P3]1#<9*\.9((P7F<^'2QY@QIJ+(+2T:-* M'ZY=3Q\"190]:U--@S%M]ZR"V6D)7T?&S+Q,F< S9);+C DSPY?$"R6U&0L&9JH/8#B9KH!*2Z5K9]#7AEN#7E=SF/P[#Y+9M M*W@P/5'D)<9EE/_Z#C^Y))ITH&&LAX>LZQ:\#1SXBK;/B&7)2H$1A0YH/>HE MP!,5@*5DP6K[/3Z*R-3MUJ+M:E X;3>Q+FN["@Y$V_6,J!J'- %-LO]:6]O= MPYB315A(WS5'ASVVBK(L/I,IY4-1TBTBV1K>T .+IRC^];$D#$2QJMC^##I M!XISA&[/%J<0@3MFG,ZM7CV9=C:TA'>N1&PS8^=SE*(X]X8Z:UQ#\(KVV:%U M1%KI$:'(X[J$)FJ)(IDJ["GD.N- OG3=&P>:;L5T@"5.M^-0=U3#.*PDDA,Q MQ#G1[5;T]J9=NRW'4"9$^(-+NUBJXTL]%N@AIHTM_5$FU<(.E?7%9LB\R3SX M6F"R@'V98BY3"$WFW;>YL_?)7T<(9U[H)O"0S7*AFC"CK7XB]Z*MJK ,K&F^ MWVYQ7-]NWW\ACB/?X7OBG6YS*C;]EZ8B/9/YFGBC>TQ[ ,7$=]$'9$W0_X,$ MJ1G-5=X$9^PK#ISL%59X#8C[6$V.<2,J]B8Z S;O0O1EM"$.);#A3DBBLT'= M*P0(79X._MC'N"KR.LU/K)50VZ$:.&9V[B%FZWOLZN,X;U/R@UG4RO+#T^]P8)UIO>*Q^ D4UO2;;!'@YN^<8DH3P0 MMEEO'DDX?5UB*&2-GD,/1.?G,ZRWBKNA54AD44<7-83#FH_6')FS^@M-XJ>^ ME78WF6KFH GX0(F>4X1L$SQ]D,]JO!.Y\VN.OD$YGE<%;(;BZ>:;*00"5CWE M7.*/#9=5/('-D19*&Q)6NX\UX2M4??4ZY81*)EY"7D4?O8Y,<-NS=<1>WMDL MT)B(][Q_L4Y_3AB0S8>L@O3;#6G!@1H,6?A1UL>B&. ;*P7KMHV3&24H)3)N M?$SPH:B1S4.U*,$YX06$ C<.VHUN4$3(XE^-&'"FX2"(;!D&CM7RJ;:!([6#DPZYTFOX4@ZLT%= M >\HRU#-^KY"K>4G2$E1T+!>6QA3Q!R1N'&[E*HZ5QD)=6USRWSA@ =:8,)- MJ$&U"3,25.D)%ZY491ST]>8#V %JY7)?SON1"% ;'9?[/OAAZ:C[RGG0?Z/? M?B/8+<*B@H=II[1RAG.01@<,9WMF]F4K4T."V).)%<6: KPX3UNSEC)N\]HZ M8#@=,;,OZX@:$D1'3*R,=.2AJP9,P<_H1*VW[+SDF*_KCL=D=]'+],-9 W(@ MQV-6\;1'8UI,^#-9"VLN9R1'3D*_25Y3Q;R.84W8H2J9^P&L'C6^]DINISSAY/V7(\XK3+EF37H%UY7S#.=+!,X)31-7]D5^%$!=TA16 MQ[=;"Y3@;9JG/$7N.4HSX+R/1<02=! 6A)C!\6;2PN#66DNZL6^;\+VIA&YS MQ@6 )XFOP.JF+0@&:5DV#0[>2!VF0R9C0XG5=&2TFG4 T#4:[=9U'?G7\E*S MHSL?HK3\]R@[24L<6S*!&04NTN,BBASO,<'WL#(WTBZ*@9XJ##CBB&/ = MAU5BV.*&%IRPE,H8130B!*-6-K_%](HA2>[YG.?SUM#B9*D"LY9'?"![_:A\ MX9U,G4]C'/#@K,99*-ERK$@@UN/(E:*^;(+Q@44Z\B)_30:M)N_*Z-HOS8EV MXVJ=S"\MO\8-B0L6T ;$7:!VPV%'@=M@N/+FN*&@E5,:BJ*3,=2F8;IDK0"B M[72 .X+)PJWN!^9?F$\2%AN*LKLH3:[SJ^B8UE%FNS5OPP*\.N\F4._^O!D% MYA*]"T_C'6>+17:8:?*:U;-CB*N$P]0\FH-?5ARH4)>C,%U@RX( &,9RXLSG M%*NO5JA3*[ 8U301)?NX$X((S)".H6;+MJ3M+]#?JX[2'"?OHY*6>ZOHT9KS M1L<5&;('F(]X_:Y@+IA ?<+<65,L>C@RP@)[G7Y;?0X=MSI.:&#=M)Q%DIIG M67$@>V4Y,N(^<]OV\&V;)9I9@@$V"Q# MR6ZOST4/ J9%A8(%U>G7Z7#*: \G<>A%4YU*O,=YE3[36MOD]WF),?.+65*^ MKF2VKAE7G\B'ZO;JUV*K;JU9.94:8&G*>0/0JT YC11,H*I5MR!!5D6D3-$ [O'SS@_X0]$.6GK1^HA M_I36^ZL3F5P.N+3&^QVQ(0/^7@+V(_Y.J$ A?P_>E%W4CF61G.*:M:T/6PEM MKMX=/5@U-#I]5]P0%=$>?F;HB(X6:@B@SX0":D@ N_R9 BYK:IK 2ML;A,>% MFKL0;G<*/9"! C#>XK5!&6?,\]^:]V1MG"#=MKE)1?!RIYVH(.\:))X =11[VQY.\OB%+H;<4'>@U]0WJ4\R?QC M8'$8?8?+AWUDS3O2@P,>#5M$Z!T2:V!ACHN-S"A*+3,;.>(2510\+,6Q[1T, M\.&HCG%WH 4.0GELOJ=-JB$(B&&$%.[QE28L6[A/JU_I?>A?B,*5-,NGMC?8 ML^ ;J!=A.GMFDT(,%ME.T?C@G%2BRPV2G0'2E=ZP"&;*YD7*IA[9-X-%;!! MO8=HO3[T#G@P[>:=&1MW")=1$<4--# _0\903>P>LQR=NZBL7Q[+**^(EZ!< M66/R-C3(**B;2/WHIQD'*.KIPI0BVLG3KHX4#]42(F_*&Q'H&#X:KY;-W<-[ M40A/&QW]O0=Z4#KJDQO.U9610#*-0&>!Y40.VD*OBL,A%4UL\H2>2I!-"LYI MSU3GJUJ>-""78Q.$[:_+/ @ +="\.52LU%H:3%-CFV1"72*647P@(SU=KN]Y)/8OPR7%1L=?R//.[Z^ =Y>*^*?AOF0CUX( ==BPB]'KL:&!ANNP8F1G' M=#EXUYPA+,UQW_8X88:C3XX;' >T(+3,XQ!!*%R+&IB'7D["0$SJ,JK2ZG8K M>G@0=NZ*+(U?^']M5N6*#&=8?N+)MN6&"6)>/JR-](\ATQJ:'?H&<53T%_'_ M$'+REA7VCG#7K+.!KWKBSY(L99&3'V.^+/,Q/7\R@-=!)XK[2./R;GH\U>L&,;KL-+JEC#K2(;J M%0;H=#C0WA9D?!2M@,N63@ WY#KAJ??+R0M>KDYE27YZ]',)-O00[-]-1+6Q MFW&!+=N%.:,9MP0V2) XNZ7:8\[+B9L* N#+WV[)\<2%>E;5DW^2WSK;)+Y*ONBKRA%ZD3_BESH K^ M6>UV.H.J.W LDR65ILIC*_2Q%1HW=(+:FK[#3[[;415*"%M0O2CJ;><8'GBKJ6/( M. %0I!#-:*98&0T1K7(<.PI)$1MG4:F[Z(5Q:;*&:22@#F6GB=J=R_KA Q[- M3F%T?#H;/9VRJ!SV ]YC%$=E^4*CK;S;>50U#_IYT E9Q#'=%7:X@CMH7N0#MO[CM@N>L]%@E) @%9*S7%)X8V!<*$PHJXY&4"$@D9?\I3SA MY*8S'<]5R122(:Q:I@^%^>3,G5X@1V>^##N=G;5&3TU!T$42X7#B VL.3,\U ML"%H*H"R<>$MIH2+".9H_8Z79/X3NUU4O[07(SW]@BN9$'R!G\AJ^W>C 6SS M/DP:[5P00@VEUK9?0K;L>>+WP@Q,^L^-],W*\V7EG9.FH;;/SLF-!/S.R4=4 MU<[)!3^(G9,[HQX[I[J@K>"C YW(V/RC;7R/DE-)MU@4ZXC+M$@"V(S,&)/> M9J23FA)"USD2I,+Q4DN*+JTW^M_[=?>]5_901QJ"+5-:*6K8>=G+37G0@?=5 MWD*K')8SD2"\EB>W'JZKDI89D?2:<#JF+S@,/6\E"SONK1ZLQYH]!I+;,G[O M=5W7+WFTD//RHP3NOJ8(KG!@/F1"<&'^_$YT8J<\=#>VP%#(F\,^N0!(F1Z-R9[$I5$,(",T:$&U\V)\D?(AX*L^V*'%# M%S'"J$>YR29[18E_&\["9^4!ZD6+V_'A0>*X-SZ\&=&ZRZ%/17XU[I4LUZOR M6!%Y$P-?%$T47[$N\J04PM)H$LN.JR-"&ZFZ_79ID@$&I)89$'FS1X=!(MEV M=Q[4KPO$\ZTS')W#RU=I 6WU<8/^<#X>S8(*[K^<1%-X*R->"+[)@4%'3S1J MT2@YGK:45S N:(KRVMK=: ";N0^31G76]QD*Z*+! M8M*6VA9#Y[_NRC8XY.VG*+M]RM(=6YI^( O(*/LSCLJ/44U6B_5+P[[U[NM, M>C 781<9A.96["QB9[\BNP"WJONR#4W4$=T@3A91NJ@A'-(AR5KC(2W;#]%? M"Q;F#+7[B^SNGG%^PIJ)NN+LKI\:4M'BX+0_E/Y5,)A3.[SAD4W MW4^C"KX F,.V94G 2*.G%\2(HY8Z_5-79;UY03!+_17'I$G(K7!,++]W$9^, M2;5H?79K5/&VW$5Y^AM[/=G)W)5D!Y(>H^R"+&6>N]L#YBB(,Q'P2*.GN(J8 MHR.%LYKT'!:-<3B9$B*D4$L+=<3$Y*^?\<]0Y45=1G+\5XP_10=\\26M%*N& M>>2@J[],'X)Q)1A_6H!58:8R:RCHM$$4%/V% @/HM8[W=\4A2H='#BX(,+KI M)D:C?6;HL^N7"SL.&L3!Y^F0;A+?1]4^_9?T1&MNW16?*2G0C^3/4YU M5=S4R4=\>,*EA)I7(?8N=%5\MT'D?>2_WPC ;\".$>>.BYO 5%ST%TX(]C1Q MKKP"=0T?\R^$B]_VQ>F/.-_1=URA[DWL/*#O8AHH,!\S>UQ\! ["R\R6N$%<9RF#\Q?R,L+D M$T['+#8.\>&%+,,.UI7-9&)@"YV9XDOKGHF4()=!LUB>OBKBKT7\O4H[;M<, M_-T]%];@ RZ3EAVW:0,2T"IJG>%8P]W]Z;2/\G]),>7P?8;CNDSCWL+/XN'\ M\(&).!,<8JHLC7ZX,.M)28Q.G4%05_FO6R@2&!+AF6&QU_N4!S80L*OX8W^ M>%*O6AA;/Y?%Z6CQ19X$@#S1)#%;/^2%#>>%)K YU0>Q5ZF-D=L@>UT_]M)# M ?-%2PR2K_0AN*'EY3YOW/<1Q_N\R(K=RR.NJ!I>87K_;4H0V$(JN(BPD^@. MX6$CG?/O9F8QZA<8[0BB5X+DMX@3)9Y)_$7\X9L@5@VA#LX:1G^U)QS]%WE) MP]T?R;\O43[T4K9CGVET@,Q]CM"MK4\A K<^F<[M.$F\(=5IM" VGHU'AZY0 M2X__C\AO=FQ @] NQM W8[1UO!KYSV49_99FU?6!YM32ROF/993@:TE8=@AF M]FJ3Z$!YM1E"=UYM I'S+U^F,\8W M;)7! A@)LE#A6.O:-(LD7^U/NU.4_S7%DL^*4TPL@\K=KJ;L1RD3*$$>JDP6 MO'^\XDT&Z*!E(I^:XX>.6F]RXO18CKNT#@_J\.65YA8SYY>P\?/."M8^SSW4.D";P@AEKK80*F# MK;/)G]]WK,&_+0+)XXW->V3#DMZ$FE?QLA?=R\(Y*_E*QXZEY0C\5=1+,HBX0PEV1E$ M V[P+O,(0CF5)8:A\R5SJ $>*L]GVW3(+!\PTZ[444HK7:'HJ3C5J"&&^ : MOQW)KQ\DA'*X%NW F( Z:%YAX%K)7C&<;\U#TLO^D<8E$%\;[OBLEO9'B)>G M_!/^_#$B@Y-&F4NBGQD),K7/19Q^,I\) SA]S\[:N&3J/JV$DT%5378&O-,Q M3U3C]! AB!J*HXR\!NJ;MW\/FILW07:[D$%XF?7$&WW#=8[&"5/Q_I3_\13I MT@"8,$- TRGY3))@!^:+#(5T=CZ+'N0Q^@*,CQ3^CJ_(1EE_TJ*L+E!+$@F: MFD02V4A&.'#G[VL,G/N0,*H)H0$,P>_!C<(W G*592//A6CBA'HGIH8#K!ADL4!Y!P_!!AP'8=;3V5_]U.X#^>PXT6U+O^/AKN:9XWG=))HA MG-3-& SU&=T$@H'[Q"Z&@0]@KC&M=S8+30J03C!L(=H MN>J6%8Z_VQ7/;Q*<\N*6Y(>NKB7YY3]O\"[*WN=U6K\H2K J(<[O'0V,4E^G M>'S6O +M^T<*PJ 0!UN\E*G]8_,7*TN6CA_#?&85B\TWEI^=_0./7S[ZNLUW M7;' J+V.]$V:XVMZ243E][S0@59!$T1L%SP>N.?///)F;J1@CK6_*1G$Z(!. ML@O+2[,+GTX50:F 6WFHJUO??L[)<.S3XQTFPTC6MKMAB?X)^'"-.;R%E/MO M.".#M-GPY&[LYWF?84X R06F6QJH(P+X+''R5N-H_$C 3>M31)5G=A]\D,G=G\%QW%N00!*-#>I101(9X E^ 8'[ MHE'?%R5)2G\A.PO,%P"IF/Y0%),_F,1>I F6Z.*=[^YQC--GVLW(I>V5 0V\ MT955)$5K*RT.9#,K"U,N;>3S'9*0%VE7I5$I%;/&&(D% 4B-G,1H%<@(?7[5 M<6!GI#0:10DDMC%%HHLX+DY-9]*\J(DX98N]03F>M[68O0IJ^.M$^KDLJJ&- M6*'AUC86 >1EC 849,5BY$6O1?>2[C $\,WV1$$Z(T"OT2F7FWB#=^W]1,W4 MS2#4H'#68&)=-@45'(@=Z!EQFAQ"L0(/,3X-)H'%]5^S)FI,[R)/'!3<#05H M7>0H2KLRLL##A:J<&!L[T0-%ZE)O60;+'DLZ5='^QCM* CU'V0FCS_LTWI/M M7)R=$O+TJ:CW9$\W6IH*#A7YFC@G>GO*&I2K4UD2930-P1RJ MP*YF_H",O-%TDO .:R[O.I]&W%;4T& QJ;C$25JCC+HR^E VB&V[() \WP;% M6515Z38ETVE4H9B_]CMT+9S?!CV=:I16U)Y0EAY2.N_6Q4;8%R6<$:DDFM#N MLM+H_)Z/3HYW=&5D=:^+#](-KJJ? M]-H(O4G13RN?\- ).^+ ;^*-PJBV\DH$T V]@2._E0LQ3ERO79I8MW)93*IS MA;PLG=P_1G\MRJM351<'7%:*I%<=$$S'=CV[39?V,<39.[/K6!B?- F8Q9-? M7;\^;0%_N^WQJ\R'M<#"Z(*5^48EM(!GUPP+)P8%63&+]D/ZC&^BKNE5: M?>*-"1KL-,@F@'04I .%. #V]2XBB3O:VPX(%L;-Z94"48=&J)XJ$5;;RDX2^<: M]I2K0W>TD'1.+9)9Y_HX@>BPV>P'D90L@L3&=5;#PX?BM2)8$XH M1S,S,N M*46AJ/U4218Z&EUC+?M(7N>WC.TP0EI-C 2Q+%X;\$#6$ -^7)8/%"/,U2KE MS&^A*F,$I%5C08Q:U8&'H55#?MRU*HCUZ%U9)*>X'HEEG+EM2'#:Y2:.K&!F M#! =>((2&%N@4RL2\L%K _9KD ?F9CP0'TR2["]+RR"0'&+]LY&GMF MGL\1]U2K#,AB%A5JC6.'05; 78:3'4XNJJLBHQG-9:2,3[M@ 1U,N O4GE38 M4> 2]EQY,R3D#5,XT)$38=EU+1F6'_54E&7Q.6]AHX(TN4L\[U[*;1GO]+PZ437 M2K?;-F%#Z5O'0%#K#QV[W7)C" &XNE"S,IZ!&!PU^38'AOY"+RW%Q>$8Y6#% M=CPEN-UV&4F@:X'I Q]8%+,KMJ6KLF-&"2B.J1#%&,B4X,.(9(X8<@AE;LY6 M]<[A&NYLB=C>W[&=#JI0BG/XR$(%.#0P@:C\GXKR MU^N<[,5CK"U$HP,.0.F5["NUO@<)J_8*5DQZ3\%1FB.!$)SFNXC3R'#D4($H M_XEO."&;4[(SI1D35:V_UF]" R/6,7H!4>TT#"A$0L[XS!"AX : M#$11V#5^Z"P";VG(4QHTO/]?T>'XC^]0A\W MJ"7:E:OA1TL-W0TM_%/BJ,+HU3O,?_H6=6\#-LVY@]*%%SZ7:8U?)\7GG+8S MC(4%'T7V7%5D\XIWSS;?=_BIOLZKNF1'2J8XIA(2SB0-C,O&IP #,3,M'_H2 MW41/;HI\]YIHZP%1?-016+5.=]>=I;K.;W@M+MH:0G1J,=1G<,4$.L7U$ZP] MVG5#@SOO]>'/UO%9]%[1=V3MV@Y5=%O:E&H[2N^#.C6>-0[7?;D$.I+QH=-/ M%Q=2]?%6J8*Q)W[LOTY$@_Z=O/I4X@^G/#'4PS"!0U7&L(O0UG?Z.Y[_LHUYND&@ZJ3Y&!Z:XQD0(( MSACUW-@6G/J5)GW*Z:*&,)1U>H@WX#@(PYS._GHV*?D)PX92#PMJFWKF!_8Y M!H2V41U'B]BI[,[!MH&>6&L/ M!MI0%.Q5T5Y+'A>M&L@5H420@16+XHZ M]#J&#R3FJF-LP6 K#=?)KPDBQNHL][56CE7F*/*>E/Q[\628H$8P4+.3AMEN M:AH ,Y+2DX<6[@WR.CB$FQ"TRC_.5D"&XJ MX:!"FP:FN\"F @@PK*GEQCFH*2B@FI$ BVBZ"])RS&&#L+KI[*]W@D96!?]" M_MV?(MOAV1@2]-Q,Q_C@R&P(!F>%)GY<[3!NCY[^RHE 6:*7,-V!F8 .PAKG MB;"&1?X+L?5==;K.:YQEZ8XHD]XF];! 5FECOK5+'2"<99HY6.YHZN%#B4A7YR8;54H"A+7:#U%:TF1M?/ER456XOJ)=9@TEO0WP<)9K M%4*V72TPB/5:N!E7G:) B$$%4;Z[Y9\Q5GW$474J<7*;WV/:HI@L'R^C*JU^ MR8LGFOM/4ZZO\^.I)H_)=TVSE*U39.&-M;_7>UT VKO2$"J5?^%WP=K.*L*8 M32^(&N?O_^N4UB\?<;TO$NE_E$=+/(JR)+$]J2G3_ IKXF$^B$9E<.0MMMS4 D(/NSA KGVO"W0'?%%7U M@6@"O?V?YO16R^T1B[R(2[PM2LSA'J,ON'K_I2ZCHDS2/"I?V"Z=RUB3\2:L M[6@@C7PI736*5=\(6=%E]8'LEX59[75 M656ED>1"40IH5?TG=\B^C%1]UK4 MO1<]L1W9AU\RK4O L\CG;^<90',.X&L&A?N$KC #)T^ZC"M]NKXG H M\H>ZB']]V$>$3]61@!$%K#8OXVIL MZ(ZX,.W1O9A3=;1A2!O$T%CIK18QC'+H6KFL;9F=,$%;G;H*-NAW:D.#:GKJ MQI>?$F[":>&LM[ 72RMG)\P -7$LF),F=FAA:>*0KVF:&$1@\/*49@G9R!O/ M0(= OLQBO=ICLL7V2Z-2FS$ M@--H!T%D]3: @^BZE9^1 K48PT5B&,?WQF:=MP$# M!5"L[+<1%"TD7 C%PI*BW2Y*\#;-4W;-.GJ.T@RR<:DO^QW\V6W4,%7-%649 MZYQ?PQSOTSC#YLRS(1!@-7(EN[V2XST(F+KB"A;&OKH@'Q,UH*',.1ZL/PM0 M\/:=-(<_IJZ-]9/9D7$Q:[,9!;1]IU640?M.+3Q4^TX+0ZIFERV*:%?$D.#] M^X)"'052H+&>&\N%+Q?$ ",]([&< CTWH#?"7-GRC7K?!'-5; $)CZV$N MD MY8:>-K#FQ9I/^8Z&0 K0K'KB.)D4PPC+G"26?".F8?02FR398U%'&8H.Q2EO M6K'H30K6FBYBL@<^932!]1T]_H_YC1_R_YX.5 MXQWEUN1/5AZS&[+Z_0G)(Y=(;X&N?M!QHAF=/@ADG8,QJ_WB!MUSH(H&0P84 M90PH7V75G%6T NT&BE=$.&4VETL6=7M M6" &X,K6>-69X61'_"*_$(T>\#$JB:/,7M ]/A+'BY,-8L11 TEK^=S6>USR M!FFW3UFZX_GO9'*I$7TU:T:H;Y)YGAW?["$Q+E/9;QG]SZG"J$QW>S)ZG]-Z M3W>$Z*DH?D7/QD$XG^G>12]T !Z+RRC_]>I4EOKUJ0$>V%!-0HSL4P4,9Y9Z M;M0E:I! H-6(*,T3 4:9L?[.F>PAWST2AI@H]-X0 ME4(KKA(6T@X,S/=M0 $(I/]:3EQUGU[1"D3]?61IRC:%H_E#XW6V\K!\OYO3 M#\3;^ZCZRNI-8W!^WMT4S0-6YC2GE[Q*G*3UAXC6Y:E?/D9?TL/I<%F49?$Y MS7=7T9$\J5]TXGJ1 #2 ":+V3,,#'\9HO!D"AK@1U$QQ@F;'*F$52.B_C!!!P]Z &468G#VI :&.G8R M<:,Z<6+P_$H[P^C,"/Z\UDL6.GVAI(P^YXC&P7>[D@6?Q:D3\*U NA&B2T<: M,/D3IK$"G%P\XS+:X:;FP#UA]I;\Z3$]:&\'>I,!O"4X4>3>;4%/&C"W!BU[$,?41U46>?"IJW"Z"%1=UO3"ANAMY"=;U/')".W\S=1^^QF8ED.E-]P8= M$7S$"+0[L"5NYVK43,/TC2;WS1$'2+5((Z#.=3#@< MJ$\30V@]>HU.>8EY@L@Q*NL4^G:!;,UF,U!"PMF @7'9 !1@(-JOY4-QETWR M^>'HO:\ :VF\KH=:5.W%(6E:5\",T!*W7E)Q:%1EUN"^H00%NJ^C$G "$:A*=E/%[4K<^5( K'TWC56#L^"[AK(E:7 ]I_-!QJ3&+ M'%01W?E#T!79G4X+L CO7*8-WLPWTS/@9=+RPV2^XDE_HW01(8P8Y=8E1J$L MN]8<5KM1V8H2$ M.[XQ,"X?VBC X&9^$S^*37-9OM!,+W;[@OI;,K_3\MU/$8&+,:KV&->(MJBA M3XKN]@K"X@4HY1G'"7/DQR;D1QU^E.:4=ET0+UZQNN 1L#L_711\7F?QGO: M ;9(8\+?/GK&=%N%7NA5$XQSL2BG;R' :9:QIT]D\L%Y@LG;OT/OOT2'8\:% MRTX)1C5O[]&.17C MFZ71D\!#KQ(R]/0R3$JS<3#A,RHY:^Q/K)IZ41[H,/#F&61,XY>8;"G2+%YXN0J/]J^S?Q**8[#-I'DB%HT?BIBNJ09&XY7MU MJNKB<)413:%F:G"J,XA![=WFBM_MW*92 MRWS6-YG/>ZQW(I"4&=NJ'TG-8*$W4EI&!_NI 9@X#LI)3_CA2%B%QA/ M8@N0X"HNTR>Z*:&;%;HKI_^G$S'5DP-O"/IYC_,N=Y=MCU*RLTI9O8!&XXAW MEDX1]E'5;F**79[^1DL./)WJ=H=SC-*DPR'<#'<6K\A#_9YB$\ZFPG'@Q8J\ MS?@.:5/A)T)JZQ8Y?U-!%@]=%UK#*F, ![L54#(]7.7W@, 7\ IN')JFC5;J M;&U&GZ0M,>"UN(M@3:(X/=>E&Y .(8#ULX\ X]&G :L'\O^4_GQQB5X]8,S. MKM'??0N[+F9%9H0GN>FB2^;EL0T);I7L)HZ\6#9C@*R975@:*1^O%M3,"1): M.'F4,^1J0A# =PQKLK&-RD1]?J*1VH8$>'_029S>;4$C!LS=0 >6QE>6!!+2 MG=2M:RMD[9P6R?O<6+5QDF"7X@"&; G(_K,Y-N#O.X=,A.FR7E.J)[Q+Y78;AD/4\7[[KZ[J[(H1KJ4#QW VTP M S3,/FM3#/(=E@RR(0=>PWF>U+BN,\PVHE)V0/@&2#;=.-WE?(,0O["#JXS% M4'Z.TOQ&WWIA/ME0C=9]2-S-V4XS0$-W97J*"Q"T44,<2=01)8]>T1?H0S=A MS,Z3AZB1/V[DKR7Y=P07UFFT58:E(,)'XK)/)4YN\WM,V2:KC,NH2JM?\N*) M9BG2Z,%U?CS5Y#&Q08+%I%'5'UGO-7!.9:TADYW,TN\ <3KK"#&VL+: ]T:. MU:'F5323L7T98F_;(/E]B+T0]=^X2(V5!7HNE.DSX>>9# IME4;7'?=I]>O% MEU0W7YM1('LRV$7I]VC0PP/U;+ QI.B)T*"@#@?]A6($HUA7(LGWD;R-][>W MRJ]""4&Q]**H%6L,#ZQ8.H9,BM7@H+]P#&#%$NN=]U_B/6&8GO5])HLJ8Y]1 M,PK@1.\@2F_2-L##3,!6AK3+U08'":10^N[.$ DW(FV%2,WU!N"3L 6723>6 M#J7KO.J_Q5)\-'0K+<=O0/NFKB?(V9;E-\&T:#WW8/(;8@?^!OC6DX.02+,. MJ9K1>'%OO#6-%/C*8)+HBA6#%QW(E<0$1K73<1L0;(EU?N)E([7E0AU):(-? M?A3TBQ+>G(NUP:"9Q<1)D!\":-'5;3WN\8'?+_U([X\2\=]:-S@JE!!VCGI1 MU#O',3SPSE''D&'GN$$M$FJPH*^&^,OC8$@'=KT9UFJN&'/7^2]YB:.,WAEH MS@UN\X%;:9W('W&R(R/018XJG8$M1AW.%A<>(-EL%R(-8N&+\CXN/L!-)LU1 M1U\^E*-K]-%\+%$ZO/E(W([WS$AV-11N4+K617OSS41?PKSW)]QY)8[UCZ')N,/^'/[(G. M-*>1@K/2.:++!CN%#HCM3F=T7#JE(84XK0UBU$0^-^+T$">X:6+-A"@'6'DI MZI!2MN!0T(?LW@998U;[B#!,9]X(5:>G*DU2\HXUKBS;/!-]?CC2V-1=F<:8 MR!/3F[D[9:WM&<2 +C_/%K^](3V9$MPUZIDLCV_TM@!4A]N2"ZQ<0U01518' M&RQ7O&R)HR.EWMX#SD_TI%>R@K)E$^I:]M(#Y;+J[F@B1G2#.K*0-[S/HS2; MD7X$M;RA*<.892T6G;S,R[O-$R;\8!8R=B$-JQ<]<@A+%AMW#NN4E@2M1",9 MZ[\;SV^ UB7>\G;2T8NCK?"849-M,X#C*F=9+Y*_GI1%6691^@KL=2SX),OM MR(1MPT,^YUHS>=Q2! XDK#$&PJ@C>0B&%KY!D7T(SM.'#G^^:&M\W95%3GZ, M6:Y,=5LV9P,R1)K'Z5'=.W=8WZ.73'[WF);8 MI@65HY*>5E>2,ZC"B(5/'8)1^'BAH;T)(7:^V* L81XWH+'VA;@>=U_"GU&' MAOJ4:7G$[O"Y!R;(AQ2@7VN(6N^!A?=8I6]\4^E?9C"*:UJ9OWWV<"J/V:FZ MI[,]F=W-@;RY%*'ZS"\R$%W_^5GDX.)Z2_"M*').JZ:*N@B#DHI=JPFI_.JQ M>:7TN.(O)?C\K;2J0A/]D8J=$/*TDP,EPN+G4'&_50:R1>P[Q6:PNL>",&HH MGRT :*N[NO*P3->A56JZMM1OMV/A6$L?U1@YH4%5?'47J2L :\95=$SK*+O(DX'_U*Q;YQ(%+=RSP' ,RO;,H A5M&(&)3ISL"89Y-$AK6ORBWF?&/0NSW.X MG3=YC0N^Z+G@,ZS&S%D>ZX[))-\;P!+N$ZZO\[@X8'I+Y**NB8J?:GH \%A\ M*O+2DAFC#3W.(PH98E]B./KQ]3D4@8+K\UE61-9KQ*DVU[1DRO2 MD=;ET4& M7H=UM<%)^>!$@U$Y1JP/+'EVC/)Y^;*SG<5%VSXW85T9K@A3)=[CO&+UQ9I1 M,9U+^Y& MDTHK/.K5!*XRP$AL]'M]C'Z M\I@_[I2X9PAMMV3 M2X=W/-$K7RQN0?C:(,'9:$G,F0-?\X;P*8PER;M,SJ#7SU=95%5$_I)=&N)7 MZTR+90,\8,T3FQ"]*B8Z8)BZ)&9NQI5&*#PS4H$AKG*NMY2MREI2)/);IT3D ME_^\IUE;BC+:@V?G5PXE@_.^M$5;QZ?E;-DOM5*6[M\3661X=%3P"\Z M+AT\> 3S58W5<\5W7:^VM.7+?HR^I(?30?MM!\]AOJZ2R>;[]AZ>_0LKWC[Z MQ@(&Z$AA*2[/LN[@-VM4LY\MT.&$";<6\1!,7I4XH(&L3YSY&JE9<^E+NV)Q M"5.L:S'SA6QE8H>XP# ?30[3>I4L' M/)A;ELZ,Z56.X;;E6AI\8G"$ N(DH.]13I>2^X@2'PE3^XC6MA )$4=1I2:$ M*]&R> ^LC$8CG\N ##$",2^U(%JKZH/#&Y.*'ZL-<:3.B$*R&R>!+.8"G)-+ M)6!U2G1)B!( 8*[LB,U>WFO[%":'=?#ZL090 %[$!EA['5GE]8B(?O(*1*C> ME\5IMTI0$>3J^M0LAJK@4&T7H+-^.D ME?"+5$X0*<1*E&IU"QYOH,$5=T]7Z(,JQ,JC3 5UV,3'=WF%1 <%=3=%SHR^B0[Y;AF.6 M[1^QFP^\A@"Q4:[=J\.!#FD=YG$89,>LJI1P. -CJO;VN M\EZ4MD&E8(^KEE14H1SC!(/5'? 89>KM!"QBP(N:"J"O(&F@;*FIHE[# 9 M'=AI7X42O&55<,B?"L(@L;E#E!/;_$+TE5"G5\EJR *_?H.LL+EV%P>UB9LH MQE&(45%XX'POT3[G3T1_KLBB@GCGLFV[QU<^NNV5&RI@%IB':+V$, <\F-PP M9\;&:6)-,W/F)QKD7F-(00"ZS]12,L:MC EQGF3E MX@ZAGG)_R!J*A*QFLV M-9#5VD558?)/0G81FB&:1 FRG>&>5,8@U!IZV8Q U8U ;QF#&4MSHG02OM 'U+J<=\EHY+_$NS6DA MPLLHH\U&5*N(Q4@#+?47'IIV:[ 07;BMQ*("C*^"M=4E2F$J94N+K/ C8BQD M8TWV),]I<:JRE]X>Y(F3IMC%4Y;NHJ80-0LV;4+I\^\.$5*-BG_Y?B'A1MT+?;GEKJJ4&U/:6KV@N-V*SKZ?6VSQK0Q'$T@3+]HS'.LR.>8 M6V8'$*[S9\P/_?@ABB7Y00\.%PJPB2#O]W6P()MZ,S/CII(M>'O@M?)AMWN! M1V]11,H4K_T#:P+Z _FF&?TEIHWB];$S+PIPAC)!4-EV/-!!S,F;/VUZA#)/ MA1)I,UJ>&*4 @F++"8V_Q+S%QZN,ROAF1_ W=-I:8_/SQRA/"-3N:A^5ZK85 M0PB@38>:T7;#T'\,M]A7\>'5]F$O"*"844"'*"%+\9P]Z\Z<\9/:;G&$#D],VZ#+5EI!;,U<+8L<-YK[(IZX M0';I*UQKD:Z(<+;HQ^'_GP"VC/W/''5':[\!O^NSA+ B4;]UX\'6Y.8ETH14 M%T\5B_=I]D3^9(*LNVT4V;'2MI)&:+6U#4Q.J*;-J6TZ2VTHKFRG#E&RI<: MS#HE-;^?H&/'<E1@ M_= O^:DZ1=E]6OUZ6_Y"++.DO>SK%U,1;@L.G-]P$D;V!T8$$#MWX&BDE0(' M420:=9/0PN@QHQ-*%Y_VP M/V91Q:6>DH)3.%B0T*AY\''2N> _I+D^W:1RQ M;@DY[3[-DT=7.6_]F.:T+K+<(/NN++9I?9$Q,CAY+$1*1I=4I8K\3B0$=,HS M2^SVR&<2%;CSGQGLCN,=HY2- Z<^:'1_9"] 4?,&&@'9BA2?M,L@Q#0#[UBF M%5ROUB5'1]!"4O=XFIG,QZ*EAQZ+MA911Q+R^&:-,9BB#VMXNGN\2RN:YYF( MYK*=E*JA,((#>2T'$5K?9("%\T!6II3-I?L:5!OKVS8)X+MCOQ M:E)@7L5?X@ZC[>#@W=165C&B3F/FR4BTT%N>5.SVWZ%!!EO/.G'?0D&? MJDSA&;Z;SY$JD/%H< 0%VZ5'P?"P(X\$ M9]9\2#\E2-04$K[D2V5TF>YS>1 M+W+>>/FNZ8N@GQ-L&%#)\4Z"=,GP1G# Y'<'OA2US_DV)N7)K\]1FD&FKTZ2 M@5=%;6&A372F(!5J.XQ EU=3+ET5C4B=,"#+I5D%Z9=%TX(#E3^S\*/8"6NV M">LU/9VO5[QMI]\8-#C!Z59?& ?MX@@AZ9?,D8^&+=%^5;?MQ-0QYDE:8587 MUK#[U$!";4*-C'=[4248X);4P(]")=H#&OD^S9&?1+(+LP79N;84>2$0L/VJ MCV@2<%,G.8 EQF01YM=(MH2%FE6/S4A-X,#A(H,(H]"1 A8^C*1E:J+A"K+L M'ICH,P!JO]YB?I0EX%N&@&QYGCC2!UGG,)/FXO/;.WIS5D&!'5WJ&)9.+(<@ MD >5:EZFF6HI%_@M^2417FH([EC263[&K;CC%H)A^K*^0$TGK1%VRW3+Q*H% M!3-'(^N232KA( W3P-!4Z^0[IR/;.8'.H;[2R5N^<*;.:5)(PQ]D-.3&DC9L M1PLN)C(2R2$L<@.:,^S&E$]PY":8A.&9LG'[J:4,!+80%>4_5UJ%LE<"'_:4F '8:YJ6IGH%449QF^2,I );M5C M%=EA%:2E$=*JR,*D^RII(UDDBV'T(,-<-DT5?DFC=8@;=-,IH@Q$SC/B# XNA9_?,%:?O,J22\/T4AY F\;FB<@%S\]EA[>&@E_$,?6]U46>?"IJ7'5L?L)UWU15PGFA YG !!%; MF_# A9N$O9D<]]^*RO*%M>3M9F)!E,7>?F[6K.?><>Y$\L_,>APEW# H[ MV^I8'TZU0SCP:(":H:]D[^_(?&.V#7@(A:QGB,%7"1%'(K^]F OMSEDJ\'>( MFKC5AZ*\*PN:@?)R1SBKB>]I[P0J?90/.M12P5_$;JG@C@NX5/!ETKI4B%BI MXW[#JH1H)EM##+22W2<_BA=NT)&^DDTXN'DIV'IA]K@("DW9ZXH61$(-$<2H M($(&V>_-GF.]L)BX[I]VF*$V=_4P^R"1WYXD6ANER7O>@$T=>G1!@#L/>SU,,D>(AD%;J)TR KO98W39$ P/7 M4UC)K-Q5N < VE=8P8FR:.2X(A='1A0;L"FP"_\2IT%]W6P+0'4&_#6G[1* M?-44;22[[>C>MLN7",PF;!J7XRU9 MD_W206]02PI16J\I,>EY$%69O.0WUFJ:1.DKT7%]7:<)9,+7)XR$ MS3:04LYWW! (8G^VOIBAS83&DLMZ\)#F-'T19AUL(+.3ES*)U&-V\DUV%!4O MPHJB78G/T=O8>MP$)MZ,:=5ISW>C*5,F-^#51M:3NA M;C\0X:/LSSC2+2V6( RW"%EN6.3ERGRJ( N;I=A6V$5+&'64-R+Q_RY*DPUJ MZ=&P*Z>(*$G@U=!J8T(M-$"70*2XSC_A+_7C9YP]XX\$9J\+$_L0",S$C6): M35F)'8[)&MAS-DU"@ZY0*)7S6:,AN6$Q@8D9_.TZ6Q U8Q=;XF,>,%'41#&+ M^J&";3J\1)-V&TYXD-L,#P8-E\UCR8B*EA"M1WTJV4:8TN,K^WU:)F03P@R* MWB8G>^8L*SZS4U;RG*;C5+4, +<-F#,V:K?"O HC@#@%R!E^ 2G))K'$[.,& M.)/[.-#@YF?GJ3B<6=?+$H!S77T$F)_=NF!KV@>\HQ[]OKDA=-W%72Y?Q$.W MQK0>E$)H2^LMN+HIK3,9X):TGGP:&";M+9#^ZZQIX7\L,II.>54< MCE$^K)-MA 2V:37C(V/N@\%;L8H?=_/=@MP).!#L%-/ M"0;COZ9ABM7 ^WP7[7!RG8M% BWMF[,N%.VZP3@A>Y$!-ND)(H_LW8,&O#/P M9M;=4XC%(<*<-CT0/+;4>7I?Q&,LXL_@:X#Y@]'9J:"%WG?2=^18"9X'(7U# M$O;J]QICH-" !#_CK#CRJQ2'*#]M:2"Y;!,^!QJQRF7RTQ-._TAXRHI\]Z]_ MOKPXU<6A>$HS_)Z6D"S3^*'&F++T\%+5^'!5W-2)X=[Y'')05]3G#T%WFWTZ M+<"+[W.9MKE!.:63EC;IWH^;EJ'D[XJ\GZQ5$& "[9K_X M:/4&((0K'^N*N,IE,%I@YGU>I[0,D^'BEPH,ZI*7GN7N0M<8!O#REHZ9J>;/ MVUAC01'L&I>S6+S44@,:A*5.97X-&V2GV^* &1"A+$F0Z< M2Q1:6"!YLCP6)=%CXPWJ$11DPJ22X7ZJ9 \$*$E2P8,B/5) 0<^*$]E>07>K MLI;TEOS6Z2SYA>9N5D66)FQ9Q+)O%).?"?#\FFMGFRJO'NJL^FMC0Y7AVP'S MG*WUYC9OY5!.;6;04!1D/-&9X )0$N.TIU23]69 'T5YGZ6'-.=%')2SH!-& M &JC%T2I/6-P6"72\3-N9R@!0D^H M06&Z-IAX&4<#&^A@0BESY:@T417Y]QORTQ_^1_,7\I^GJ,)_^'\!4$L#!!0 M ( PR;5=='NG:L$L &D@!0 5 8V%A&UL M[7U9<^0XDN;[F.U_B,U]F37KS(Q#"BG:IGM,1V:5NG6-I.J:WA<9Q8 BV,D@ M8W@H,^K7+\ C@@=N@B0(Y4Q752H%..'N'P"'P^'^'__Y8^..WD 0.K[WEP^3 M3^,/(^#9_M+Q5G_Y$$>O'T\__.=?_]>__.,L5&(TFXT]'G\:?)K/1QX]_36B<6R'L MXWNCA-CTTR3_Q45&SO?^/)I,/D]FGZ?CZ6QT^N?I!/YO=':3-[R!8WMUF"U= MQ_OV9_2O%_C%$632"__\(W3^\F$=1=L_?_[\_?OW3]]GG_Q@!;N/)Y__^^;Z MT5Z#C?71\<+(\FSP(>U5ZO'C)7#S/K//.?D/.7WT%[@O3!:+Q>?DM[!IZ/PY M3+YT[=M6E(B=^841L07ZZ6/>["/ZJX^3Z_QSMMN O'T)GLW41T>3OU@%X_1_LOW-9]3@ M,Q^MSRJ&_1A!M*)O7/C>$G@0U+]Y5KQT((3AWX2^ZRP1G/?-PKO7NRT(DB&$ M<%P7_F8;@#7LZ;R!*SCA-H"7RU8^K:M0[JT -ER#R+$MMT<)5<;1I;C.+1?- MMLN3\(W>V>QJ&I,^J$0 ETYH MNWX8!^ N6%F>\T>R8,#UXCP.'0^$W,KD(*1XP-#L():)XH/>!#S?R:'?O M6JGY]S^QLT6?DM(^G9IR&5N>E%23;BU/HWMKAT#?? +M":D?6L[SR+JRM$_';)AR$E$L] MLJ!QL/QB!1Z4C)20JQ343\)X$[O(*$LF2X-#KB!1Q8P\!/EM1:7".@>NUU/'A"="PWA9.4K8"CH=P\3#P1 M('A 5#'\+*ACM/YE$1'RF%E/)5-5E9X'$QVCT%T)2R[-P+ ME/D-I!9:#J**&8'+XL9)K>K$@Y4G^_-X /+RDNSDNRS+"(-?ZR51VW&1*K9Y2Y?=]')7N M#W_R,Y:;='<'05EF.$BV?+:2'3F)3C?'C4NT;+OJSAM[>MT,_[!7%N*G5/-$ M_TB7)ZNSY1N:E]">29 NS:C41[IE5*5>&WRJO>.F-#J8P27;CZ5)F#E3I=3/\=DTM]]DL>6FW6:DGC0#>"K=7$1(#[KC M9;02A"<_; *=UF].Y/=?,JE6[TX:.(*P9%H=K&I7%C_MKL(8I9EA4^S^7JO! M[L5/NWNVU**P\0>[N]J3YI&'9LN7>VJ5)D:]9=;RG0[8D1^TP1WS Q@&<=\L M9GA8I!_UP JA_]IZ >X'IE1PM-P@*)%"Z2D6*#W%9)[(K?R%QB-] D$(VA]N M\3.%,6\+<:_7\"^RSR&"2M)6%#D"/R+@+<%R_[=.A+XRAN,=CSZ. M&69T.N]?M:^!O ML++*ON9SCMP/EB#XRX?)AU$;UK8?P(F?B#K)('2!KGB#W86_).N3VFN(ZA5G*-/VB1;3\,GZ<;6$$DB\ M:V@@C 62T'Z(FA-A)=/9J18Z.ULN@S3N%_T'GI3!A*@O3-LAZHJ7C4Q/"TWU M-!70T]0,/>'9R(_28TT5-1-0U,P,1>'9R!6%[X,G_[K'4=&A9 MYFX^7XR/AZ(D!A.YBOKV9I3'G!I!3/VDS8:L' H'N69POHPN-8, =!8 BV"9 M%W\]+$TP1YYKH&\'!$I4[MZO?8_L@*@V&98FN$:?:Z-O#\0CL&/TM?!>CBM+OAZ4']M!S)>"\ 3KZ M?G)D??EAKU%B*(+S#M=L6*KCYB#7H!Z^@8LX"(K1#<@C%8=$,PS??%B:$N8D MUY@>7H(D[!2%1;V!2RNR,CXH#E1<\R%J3("3_+Y6#W3XTUP^;@5PM0XF(2/EZW%BN>Z@30%!?J=40U<=F(%_\ MNP#H485[Y2W!C[\#\A2LM!ND1CE8R)4XE)B,S'K^ZH2VY?X36 $YFI#4=%BJ M%.(BU^90O"QYC-V!NZ_P;W#&*J'EL'0IPD2N2IR[17]5IN&O?,HLM"U+XG1^ M.CX:C#I9;.0*Q7EC=%3H&61MF;#G6C@KJ/3[82F./?0\.!OGB)%5UG]\K@GB M&OZ%BG=!K11Z+6J(^(QH,D;/B/:$X9_W0QCMQS J#N+0.!SYKZ/#.)*'1Z61 MC+*A-(/ZJQ6^)&J)PX\KR]JF> =N%.9__W%]Y=HBCZ"X,VQ M0?CH'Z17T2VYP]"U+<@9Y=G3@/3_2^"'X7W@OSJD=:?08N@:9K&BZ+54Y$>6 M*ZW2^GMN]#?/OUB.=PV'?^* MHYL%Q/9#5;H<8Y3G6 -2_B-(DB=E'!,T7FZDI9K%=%?7/0>+BLPO>(![\350 M^2_ @R)SH>%QMMPX7O+(#5WF4:*)XZ#F@Y[04M>>)6.CPJK8S$ P^/E/0#7 # YK93YC-*,\6"$H[#I!1\ MW6]$:FN4:L4YI>0JD+<%58:?R5\\H3WP*Q1KFF0SAM(\7).=@U<_V!?"_ '" M&\=+AIQ/"FA-EZF@BBS1[@9$:W]9**Q#OZO=]U26)%P>;&&) '/[U=I!RX#PV, M! "#/5IZC0%M'-!:/"#]+(H"YR6.4"VA)Q\>(.UZ&0P"&(3IE(1Z.IXOQCTF M 5:%&352H.4':7X8ES+4"<C$(*/X>T-"L#VK$PP;>0][M7:.(S DPX>FH) M#:'(/SD6%;E_>[\HE#5:=5&UK/ZXS=?J8F"4-Y!4(P])(1?C/DEA"[+$$E&7_T ."LO?:1H%TM?G7G+Y" M*7H6."$T"2[C %4D2EY,Y2(6!*G"+VL)X#91R3\'VI:RD:LV9<^#/[DQ>E&/ M59V0@T+Q5WY.@DXDJNIIBKY'EE80+2[OR7PQU2'<6A<$2TNPE9#+AE=(@_/> MO2LTMB.[IN&?#%=?-95][PNI^"+YCB$G*YT68DI[0-$7*_#@] GS*MCG5NC8 MC,,_M8^62!(XTHLSIRB8K.#(=K.(T2C+,WI_/1DT3]ZE$!"'FEDP9BR>1$DD:W2K"2MDE1^0DU,-.WM MB\-*E9:>5-<@C0'/I;RRG6J&3W%!+$#34)QT@%+Z- L(-P)0\ M)#?4'@@4O=$53N'/C-2<^S43VI[@"OZ1M#?4&VJI=:D]@),W,Y)QRJ35U4Z[ M=$7AYC2%JQ9FF''NGXKG2\\^,\J^T^-N=_>:)NAP+/?>#YT$N?2[ IZN$$+SQ=%T<3); M3(Z.CHY/YM4U\%O"X ;%OMX4#17EWM_"R:X0A0YOX9NN(Y^3/#&:#,_:.) MUJ5, $[>S-#X61C"LQ?CL%-NI+>FZ4JK:YN#-U-B3U)6L[J;7"JOM-52\QP* M)&F=ASU3E']AA2@=/?H/2I'V9KDHX.(LNK""8.=XJ^0%"\D;R-.W++VC^>FB MFDRX-W#PZ!GC&Y3FVA3,/ H,,=&WL$&Z!&D8AR.5/!O2J3VF6W[,>3YUH\ M\KA?^_!(_@!L (6!7LV!*),Q:5OB[6\.$YM!BG>VZU M-RX-TN^CWY1/](!>X*1:;ZZQ_J44S\FA*9;B?8!JXD2[>]?R4-T 9# G5=3( MVSVMB\9HX%1L'1?"_&IR+B4D.7E #W?"N]??0I )!E\U!M>NS.XQ9%>#IYB2 MZA5CLM60I'ZV^FO?6SV!8,,N>H!I:1(21-G4,:.12O/_($#V">#0UD1$\#/: MRBFP[Q4BY9QJ$&JL=2GSK\T)W[/!?^U8+X[K1$[BV'J,?/O;VG=\2)SH49N)4O[=VM/AH5C_=,<.C9$PPC!3;K3ZAD7HM3TZLF=RJ5)C" MNQDY>I@% EF&3?%!H52?,1QL37[DVTE\>[-@(<=N*X?3OLZCW) @M"Y+:'XR MF6@02=48$"+,FG([R8V$]P(",?T//$%M@5GN"RMJ']TQH?CDP2D PPR*0H5L MIDN3UD5WL'!JEVA9\#-M9+F5ZG;*Y_[&=C 6*8(LF[*0%#AF[S+&*I_%HQGN M\0M_LW'26[\D3:.':H\"SR;KGM*C+*>3^6)6O<$9*!9$>59T_M IR\L3V&S] MP IV7-.F-*QI0KYK/ETDF'?F\YRROOPMHZ\ 11D ')U\/L^!-1#65EB@/@ 426 MXX%E7N[GS+;C39RD*KD$KX[ML'9+?@(_,:=(9J;<@-;$L-T&/C0Q+7(5+EJ7 MLJQ.YPL=LDHT5#4'=E@2,&4WK#+^FV>)XZ7LLKELB+@I=KL)UJ$))-AY63HMI(:";?J4R_+?S$_G56O(=X+ M,EN4IZI"[X6UK^]GGJSK#LD'@5K"L;T82WX9M!63JUE%$YFRIE/QLJ;E\B8: MU"R5*'=2K+')57YC<73<]PT=E/-=D QVF9PN[D&0E/UE7]J1>I8FRV)\,AE7 MCY\]E3WE5PGU2DZ(;U/\D@7^TZK09W&TAMO='T2G)*6'Z0CAXM<4[V.-[ZLP MC/E1D;9^'XB@\&K*;5?)794)(.&=Q_57;&\D(L2X;2L:J'\#\U##_NX5Y7?^ MZOK?>4OGS<1+YQT^-_)?1^B#H_2+O5J5>\;YB^?5NCRC FXGB^GI]&@^/3J> MG2SZ.7NBA,IP;/>!_^9 I9WO?@O1@Z2[+0@L%%I^9D?.6WJ^HC,K3DBKA4): M9_6U0I$D3#% H1Q>G0A=I!&0_VSYKSA+[/?D M/P#;AWMPDM/]<-GZY*M9CMKXU/N"9V<2-*/"U"6 PX4F)1H\_+,+$@QXR[,- MDT7-6Q81]\759?9T/<)"[[\V*+SVSGP M #1EB,L;M==/\%57-G%QM?QZLY\HM(.HOT+=I/=Y-R!:^\M"@N@D.._203KP MEN%=<.F$Z<4R% #IP-&<<%D)D_GI0H.KU1XQVY)$F_K1=(F-^\5R/"2<.P_R MO,UOU/3.U#X_\5?&G[BP3 F[K%LK!VGRU+SE[O\3;RNH#D]$#4/N\4/BP)M')L MU0(OZ0N?+.<2S?#BZ?I.T<,IB*:G4Z2EZ6Z/0BN>^5B"4.^"[3B!TUA)A"M3,O" 0D82F\#XBI$HR1 MYT%X3,F\@V>M7#[/?.H<4E M#DV"_;AM*$*4(Y\M1>C\/G"B0":MA.\=EI]^DKM@Y@T)5CQ=RH*#QZ&)!H'U M72XZ=$DT#<%C0*@?-V?=AMQ7MN< $U?G=P8K>9GH=SNL'%XW5A2C\22EZ%P7 MV$DL_]VK.-8X*+UOX,D*2%6^1(WN>RUU4$J;DW2JN\^>6]^T2O/!X3O.F6J)$D8KIFR)5 JTF M3SGMJ<#,-COBW+TR@()K6A;3T7PQ/C$8*-P2T/&=/L$%5>+)#P+_.Y305S] MUB&T"J^1%^7%LK\]!9876C;N!;0TG?>!'K7B:=E%WD\*I]S- @4"!14']AJ* M QH#S**/[([O V,-Y='R:PC=K>S&UO7[ EE#N;25*+];='UY?04V/+!\^0'G MF+<"#Q#Y=QZ2"_H'W3J\P:4=3L4'@!)2V"CE*?P%7.O+?U%H28!A"U_2$J\* M3H%=B#*&OS>'Y\I$4YWL; UT"* M9BSK;2S@"M>?GX@E"T51]I-M,AL@AT'T$X8TB?_$(4$JBJYH4R!^\4I11YHF MZY>I"C43KPI%RMRO5WTH5B9_0OF(.H(G1_.>JB)F@WJBO(LL-])JFQ(3<'U- MX&!-T56 V]L.\P"2$M5PWD2[HM/Q?%?\S=D/A[2=\!/0"AL".L9= #3BF0B: MGO5_Z6\LAY1'O-ZPS-M\OIAJ<#O84#5T75/XUE6G-V#S @(.G:8-M=D^2[ MO2P[+1[K+IW0=OTP#L!=L+*\K(H%Y/4\#J'X#@64J,>UR1C^/SRB':C!'XH$ M1Y:W'+WD)+N?$\6Q',Z,*:?W!>$5RO0=3I.,,#M%M'M8*1J-_*#K)XB**VM7/22IDX7LW J=$#UD+F# 6SXZ*\]Y=6RTDJ>I MTQQO=0^%:1>N^!F+W+2^R"4?0^ZFXLB3U2X\?'!D[;\XVN:?[*$46HUO#A<4 MN=/S[+2?J$0)!;.6J"8DM5J.1%177VN4BV'@-A$Y\_DMB#@7C5E]T9@P*7Y%5 F,8SU+_"^%.>3Y/FMCB!,H1/3L;3JH>] MXYDL*?[#Q%8D@X%/8TS>?L:D/:I/VB*1/G()IE_?<4U;CE[/I\>+GK(BUL;$ MVIUI7;2;L]RRKV^_PGP.?%Y>^]Z*\$R<,3^/Z_,3$?L806HCIT"N>WQCF.*8 MJ91>SXMI-?ZRR9:*^1)U!Z6UUW;R,<59V2*%F1SXS"-Z-OGMVGE]"N94_S3: MNLFQ%YJW(*J>.R(9Y5C5C+[/L.IU=<33OS(^'=5$1+E.7 Z7XRK1_^> M)CJGAC#._J;M71 M]6R>V04-C35C\8VUG9L,:6.N:?GY:_6Q];1/'U.EW@!C-IYR>9>V&!L@,7VLW)V6DSG C"7(_<(LYJV.1%49'0DCR,6=" MX-T\%]CIB@B/0$8YF;8^HIU/6XFME0Q_&A-"\U>,T//B6"K!85-&6/-9D$H9 MV8OYZ:3J1.MI7LMHHSZ_54C#G)WYJ^4$_[#<&-P "_U<#)FBS_/)N#[/$;71 M&R(WVA3H=6]R[MDZ#(\5XD+OTH/9C!L0RWJF]M%J8HMHJF@_BW/8ZF3M-.KC M 2P!V"17LTF<3 1_#ZFLKCPX.!#R>I8GF$"V VEH3GL?[0/QD;.GWOT<> *; MK1]8P2Y-8LS *SQW/%%7])[/B[G2* O\ MU^BV,Z-/$;BGX_'\]+C')"+"HJV:QC+,#OS ^P BR_'@>< */+C5\>Z?F'"G MG-((Y*3Z>/Q4Y@9Y,(1=YY VEY<\YIC F *A#/_%-VD3RTA1/Z/23; M2HPGCCE<;@@QU,^=#TDU\.!BUP\NS-<5>38.ND=X2K=3S#QC>,E&,D'Q!_]Q-&S#/3)_'2B270C MCS+JLUF68W.VQUL0W0?^,K8CE%B;=TIC IX@(FXGUQ3C"&R)CEO=VUGNJB*ZK.^ MD0C,F?K[M]'9,8$WS'F"";#:T\J.O&I?[%5&FE_'\\=F,:BIUSGF(BJU(ZHRT(1F%"J0?75.:* MS)GA<5(1NB#8]//>OCHBUJY+;%]&[G1^.M-DFV7(O+ZKBK%HSC9:2 4 K0D; M((,B2:3'-TNGF+BH LF17:;9@[WIA-]0Y-MOE>$MG[*9I%&QK\&"%#0=RG@TP_NX-R,>7,6!50? MS,D>4:-*T$G^'^#Q)\Z:8@*U"D23V6^7R/:Q51*9%(H3$:*#P"?UMK\;=MDV M@@B1\BR9S4^/JJ$R/2T1,BK#60^-A6'.DG'W^IK9"X]K **S($ U@@0R?$PQ M<620Z,?,2( '>DAV9!7I]A#(4>;R BK(B:[],+QVK!?')0>ER!!0YJ:CZ(;3 M52=&0:MY+Z^ZO:=. ??F3/1'L$*RS)HS=R6R?0HES(7('$^5))H@8$>X_ M8'"HX35#Q:Q55/199>2)/XG*;#P9S[AKC8S^/27=A\V@?=&1YWYN)=,7'C<@ M6J.ZTLPLI+S=RC/G>'YQEYF%3H@YJ=7VA%F=57%':._@9+ MBR[)^B>3L516IN8^"GL-EK$+]K9V\LXS3!))PI%G<\%;'4;/]%W(4]1JX6BB M2(R30[%4!OZFO9##7VA].*JO#P52?=H8ZNL"3"83J:!@A6O"?G@7<8#FR9/8 M D#OKMULYU<*;7Y+,&V.)Q.7OEUD?A_7YS>VG$"?,YV_K@!7CYXJ?Z3C^-5W MERA\M@S?HN9X2H((TRK/@OE\,:E:/SV<$#CT6JT1HH;Q5J>_PI"W,(@*Z((_ M'9 %?R@L@?!\M42/)I9IX'^Y4C )4#(DAHPC9?QVXJGLO1B&T#8RKV\C[)(8 M?>XI[=;&@$9+/Z_"B4.3+HFAY]2744=]1Y%D>N!'P>0(+#2[3W!&(B32YP16 M6@&CGTC4PV:45'T0.^K5NY2Q>C)?+ 90#0,;4"K,9/U!=''1\9XQ#400ZL.(!VRT(OL3I,I9G18:G%@6Z$4_?!:H3PDRC _G2\FFIP=^21/-C^EF3?GBK":'%QH M-H?DI:+<+42M-@FBQ^-&(]WG#XO4B\.D?!75 MC(-"ZP?F'J&6,;//-4-IZDQH6O5N1B1ET\YW-]:__""OEA:>[_:CS48O;EC( M$=9JL1#0(MW$4"@+<\XIA!Q9E^ABUN5;+X[&F/H;E"19&6U3LF05\:DH ]-T MTLY-1479]X$#A["UW#-H;;\= G[I7DU.(MJN(2IU1'1_-A&2HL7%59O6D_ME M/#Y56/UO ;BU-N#LAQ-B;-TFY+1"GD) M02L4M**P,AXDI*%0XZ2M9VV%:^=O3NSZ* GI=Q \PF%!T*]^@4>T\,*_CI8W M8/," NR>P]U;.V5+:*.ZES1CO@4+51DJ_@:9^&/MQ[\";X6X.X.VZ<:'"R! M#D 6*OA[EP4SG2]FU61C@T-%0^9;>$:C<*T WL[R5I#%%^#4&96C'QTS$G1,Q(PJ,6286?1<@(MV#+I8QZO8\O[E@,*,L!W@V2C5RV%I91^( MA"D9B!R%@L@]!5IG$/S]=@ M9;E?O AE;ZH'Z6)::(6&5N)N>9E6%&:E)H*;K>F4&VR<;?776NF85QUE!3+9 MZ3O^W@B_F ;08"JZ R^86DBU8EBPE\9KQP-7Z"H5!QZ![F71')V,3ZHIFX:^ M02B1B!81EHK2>E8?.=Q]]^"PUL[V'@0VTO2J^MI,N']9AHOY8M%CE3PE #C@ M28TP!E[7A_!$]9!H_LI[A89Z\GO1=ZM3_G>KI1H+A4_^?-#*?"PYF\^/C_LI MSUFN,DM8:\J-2G-H.IZ?GE:'/NB7J[DRZJL,AQCZMHT[/"7+>=QL01$FG!QUT#)39^V?'!4ON&T@ L^,N[]C/;-N/TS3\J*1O M^ !LX+RA]?\61&?+-U1)YM[:)3>)8G?LLWINZ/QCR?VZASXW"O;?2TO1H'^$#_SQI,[%;&??3DW$M-777ZT!CJ5>,%UDA:'45KK(X$TJ)?_@-YCI&G(!^*)+5 M>GT7:2@%HV"$O80A-]0*%HKT20<(A>_! ^'6]X("JUA?"K6M]G"@:*^N=GX6 MM;C&4;H.4'5?;VB6XCGYT_E*!;U Y:J5?1[B_)M19*;SS5J[CS\R'+;4GK"#&3JVH?'H -39Z[K?T?.N:]^<.G'+]%K[.9= M+N( R9J&"WFJ!D-'L5":7LDO4G1Y8(5,V9IONOJRMUNS@R"K6Q#AT2?*XOC)1+ M/A,>&-4;::7[1EH[*%^ TT&J&H4SWKV6."2^#"*VU4KQ AHKJUF,O;ZU3?1$ MOX%K*UB!,-KS3X[2);?63J5BVJDYGH7XU.*"B?1Z(QO_G0BMQ,(^P>G/#;^>X<>/9Z8P7?*+$FK&Y: 4+17MV(=ST?]S8"2LXS M-^-OGN+'0^ML-&^J4%E6]$MID96 M!F)7S, X]- *&;(JY0 %@^/!6Q3W@;^,[:C&-W4KH7<:!C08BJU#0X)I,^R, M"SA.1Q AU#Z& D2<9RTLCA[B8LTP)"2YUCF%1.6&[=X%RQ58GH47OHL"O0,T MS+KFV;WT4[^XWBJ*EV2ZU>?:4K%*!"C [>[-">'@,.%8];M8'"S$*!@($04" M:/79]4SERA&C7>[N=7]'@UTHJHT,5#H?CRVD >D[9+%F^!P25Y"R--"ZF 4- M:8X560OED/DZ5#J)/4/)33P(/ <()E8XJB=6*-#JM2I!/HX=,WJ,HT?VAG]Z M/%D<38]G1_-Y/Y4$]D-\L/9%X$C>0VS;,I2/3V9C#5XYB@J^/GOY>37EO=.> MX]_]X-N5!RT:&Q!?/.$;FXX%-K.:/'M2!P:X$SHA/#[_XOM+)AA*C4T' YM9 M199?[V"XL+9.9+G.'V )C9I$6!=^&)'?%I [& H*08:U\ NI6R/(0"@V,53U M3!;;>F+4M1VOX,7(4?W%2-&X+ST-<32I1<9O]1>+6M%P-9GU8^K_PW+C=&[E MSR^1:^H!@B1X0^K]5YRFHR1M\]S]R]-@WF_-5"&MU*=W,Z;;NA7L9.Y?^][J M"02;0Z)2P;/\4^UU?F.X9)SJ*3T@"$ZF)Z>S\?P8+O_C MT\7IO)>I?@E>HBL/CBEF%0G$M-1J^LH*O3Z3>3E5&^?12H+=H=:HT@1+O$@X M8*@5,;15JU"+FE,]J[H5A97Q("&-]FM.%9;'*[CQ;YPL95N68)SRR(ROIW9* MEM!"Y1:O >-:!'T1ZP?!'1,*QUO] [(&K:^OL;>DU08B-M=*YTU55E&^*-LZ M:SRI8L*E;'Q+D_4LP+'.D7J/\1]K/_XO"-=P;7ED!>/:F:Q>;GZUJ,E"56X! MI)3=FM36?"5S\JR%BYVJZ!N(UC_6#DO'I6;FJY?-KLXUMDK2N/"#K9^&__#: MW?4N91&"L]NN38WF[F&(%8]H9J5%N1G4V?=.3&MP=_@;_6<<6ZRA;;6FD9@58U=GR M_1L$YBJ,K[P(N*ZS@A(A:Y?4UDC]"C&KA;C0(4SJNARGAXQ8^C@XC&/FOH_T81OM!J$IQJU><@P8[0Z.@!DT6 M 0Z="$4PL&=]O]5^OUI.@ *JP/GN+ Q!=.%:(2YQ+;-]F>W3^6*J02PIKWKJ MBA7C4W_U)DQ ,]="J^?RSGL =AP$\(AR;H5.^)OGOZ#P.22@*V\;1_#7/EPL M72?15E$&U)0U;7U.2W")080"L2Z$U7IDBP H\;$?>(NOH$A>8 M%@[$EL!U"T4*C_F^ZRQ1G9G<2T[9Z(3I: E"^0U0#?^#3PXK) ;JWBA!24M( MJ0%&0\#)['3]YI=O*_AKB*C@VLBDQ&#&'M:"PU43F,CO1R)7754UEKV9\JE:6IL:Z3:I[W@?_JD#R!A18&:IS%70Y>??0 &+5[LGZ \,N/*+"@,!S/ M"G:)@-,=-X+LP:&MT"TEU#WY+7AK7S00E%U+J^5=K!^0WX+H($<"+$MM# 02 MF[\6X@;TN2)4D+7@>#SCO0[4,'_!SWN_ N(7)^.3JI%EP+U?QE:W%T-#?82L M"09XE7J 0RMBT HSK;Y([EGOK6BO# X):;3_(CEY>9='()_!C7OC1\X;>-S! MT6W@T2O>7OC7$>NQ(B\![50NH9.*5[(Y_UKX*5M_T6B$LKG9U#E4O_E3&C-T MR<.BSF'YJMXIFJ%-3BY_1N$3/!2#M;MEN&S99RQEDI.J?\2!O;9"@$*H-QO? M>XQ\^]OC&@H26]B!TKPDB=EXOJ@E.NQ=WW2M5::\**OZ%7QI*2+E[GOVO/M0 MTD H#@73WR#LJ.&]U7(P_5PJG\[UT F##OM1:0]6V!@% G,]6;W4ZK25S M'_A;$$2[>]>"AREOB=;5;1+P!2*QFYQY/2%M3OQ/HRTB/[*\Y0CD'_C3R -1 MK[/K!AT>N5#%L2.4?B6()#5FH#^ M&1+02?_G,124XZVHS[K*C>?P+?5PBB"*\9-YWLCEI" MIJL3(UT*6M@2[6$G>4= M[/W!U@6)*KWEV<8/(N>/Y.^)DB*@2A5YL_'7JI2:KFF+%*D>6*'Q:;BJD8N[ MTKJ8C2AASE5=N_92 Y;&K8+G5?-ZMD6.2SDMWUJ)WM85:Y.R+X/@YWJ*!3PL MFL0 P$.3\@28SA>3'M]02DBX/MV9W)EBKES[EA<^ !LX28:P?5*QP^0DZ)_= MT3Q42/+VD&>QY?T$5P084NEUH49!.,QZWO3&^[OYT^/I9#8[@EM] M?W/VWMHA##[YYY;W[2(. O*9@=A>JQDJ(7O"#.5F58M74LJ>>R>\H]01B&TB M%#!M380!+YMF.*CJL.=>"DQ4/A>/@SZ@)3PJ.(F=X/+>HZVZ=-C2):$]UQY> MM/0(.)J-^TE.@YP.=Z\7$%I.]-5".7BCW8WUP]G$FW,_"/SOCK>ZL+;P-]&. M-($%2&@UM7G5@IG/35DV8YN'IQ8;@&6RG2&1A+E,R+XZ?'M#8"'&GQG[_./: M#R)DV"!1_0ZK B< ?_ZLG9$$.H!KL3 ML^',MOT8I1[REK=^!'(K2S.='\^EL*E4'B_3.?G\[3Q@0[@6$0,\R=*'9/*V^]>BZ-%XS MP1\F5=\OC/LM/DD+OB;RAO(/@)Z(>B!HJO[P<-!6$4 MDJ@/)NH-M4*&(GW2 4+A>_! N/6]H, J-782VU9[.%"T5U<[/XMFG"P?>'5? M;VB6XCGYT^(L*68<7Q."7+GZ:*5D=6: /.]: $!%I&+">L8R_0X1WU@_9$CI ML[X2"+!K2B1(45QT+&!:&@L$7EY;R?[5]JZ 5S-'#^/4+>CY3["DGA$%F(X>^K'Q1%A5._,!&S@*&&_5:3\*F$##F* MU8-#]):_A> !77%QKAT-R)D%(]6"Z"3_7E?V0A"#Y95J(*?A2KB)-/=:N(GYX$\_$F):&J9N44[U/O?G M/$/#!P6UA,!*[L6V?I"IPX.X#2-_<^$""_[&IKD$I(F9"!&UPM"B)$3S\%SG MS5G"W9[/BTAH;1A89+C5(B\/?;O(P^78VT6E99GA8ST\AVJV"QY.-?F5KGPUZ_$_%D4KMVK!<4:>^03$*^3H:AH@'3&41. MAGY-*(J/]P8-*52<#O7^B":O_*@LZA?"71TQ_4(?1_GG?KJ(&KTPB:!PK6") M=W>0WI-0.QDZT2685N0'VH+ \9?P^T'4XU,D*OO9CW#UNPK#^##-A8!3)?(N M@<0E!$V\4"V#"HHU*9PN!::\\[L$$97YILXG7?+9T44 #W' 67FI,6:G[P/< M1,>_6(YW3<[CV91L6>;S^>)X;C[@),6BR/.E^3JFP(IZ)S"B@:2I#RVUHKYX MR\[/3?N\83? 0C^CI5GHD#09UR_/$='1&Z(ZVAS(]IJN Y,?+60DWJ)UD8NJ M4\=%X4B?*6YYYST &ZYQCKNB.3 XM8K9?41YUB+22R>3YYI17:6-3VF)QI[VO,[D:\:;V(K?(E\X MPEQZ._X$V3*DRI(],0ZY= @1U]_F,M3O(9!"V^X!H"T-%?ZTHA@-:<*T[>I= M?D*/9!-RRDJ_AT.-(7:16#U7WF]> "S7^0,L<^_MG5>9FGM-_0J6*RBK@RT> MDM"HB/I/X):!VZ98S7G+] "6 ,YK*/);WTOV%=]U$Q&D09QBKYDFD[I#]O"% MD>=['^W#-T9._I%>W;-/8+/U RO8H1=NT8Z[. )'OUZ2&!44:M<5>KZ[!BO+ M_>)!G>UHCEAQ0EJN0-S:+2= 4L([Q=K*)WOSND8AL#^M_+?/2^"D^(!_., " M_O!<&"O&>XIIH:4B%>GDH&Q>QC718CI*K,^R^FNM],=,L&TDM?N@$"I"BR$'8LE0_3[33+^^\"Q 12!C;2\PF;1D29F-+Q: M$(V!#K/*Y$-1;$F]Z2?_()IDZO&M:N3^1F--C304^:I(ZY=4-8CN ':V_%>, M?<#;@-)/T G(I85'_'VE?=HG9[RWG.65=V%MGW*(%=CFISC)[/L\5I/T]V\>.Z\#<;WTL,1,(:P>ZHU9(@K(OZ[)?D MV*2'?=VBY1W"19WIV]\3A@>T/GM@^<4*T,VXX&W9#'=;EA(<@8QBKWM E3V4 M1%*H\"@?@>>CA0)S1 MS\+-*&J[.8AHIW($;D$BFA00(.4$V@_^[K7.((I;P"*'HUM9& LHC)/!PT.6 M;8,><+.G1[ZY>LO*1"$_C&Q U#"8M2B45CPFW>YN&(:)2U0C@H:AJB6!M)7) ML!<;]VR[#?QMX* L!Z+V;BVG4=W>_3@J?N!]F+^3Z=&B'T\3QN+J8]L-B M6?J<\[_P'@X-NDG>(61%<>7"0 >FAQ%D6!\Q)'2252/RDG3+^D M)&"I&5%SL=:"7)KN1HJ2H%$2D.)OH>]>61?@N*-O$WKFP:H=D:A-J_?4=X1P MNUOAT1@*K<=8X+ZVPIQO18Z2_HQA.'WB39R43T^RP%WX&TAV#;PP2O M3]8/TLV_&!5M9SY.*9A+?P7.M A:32,I]2)>+9(>UQ;*R&]3PW$I/=X3;C@X;_6%>S\Q$0G7R>M^4K#V MOH'A8& PVDFJQ!Z7BNR-6S()>!:*8GO#D2'&MSD/Q95DTIS7O5NW6J;/Q(<" M<%S]T3L^'\^J!0F[X>?&\1+0,&*2JLVTFLNB8J[/72[V3+J]H\=2J8I58P7- M#!\X:O@WY1U@1W>,0@CM=4QE;4_GI\?5=R^#0KM^LC2EBJV2;7CP^.)B;_!! M#'X"B&1%V[YW8G6%W#B MPY4BX'HBPD7A^6@Z.3FIWOPUN>ZN* 9W;4QLI^U,%)7F85:*\=I^ANK*4/+S M.8>&\J9:*4E,O'2U4!DTXZX,!]Y]0:C4\B#MFCQ=M8<&5<68&!!9GEN][.@G M 35C"80VK!LOH9ER%H8 _F])#MJ3H&0:L%2)H-5;DIG";8)?K/1(EQ&/.3=!7QX.,.Y:;>H6@Z,7.MJ?UL^V>9/;,ZT\C#YYVU4'#_8J8V$.L,]3]?G"R@]J'JIZ>+HTD_!M&5]P92/UPZ8H;7B=1 M3!-U8T>(4/ >OL W93!:@4);D; [_,0Q#386A1>@BJ6B8 MY2V1@_=B;07X7++E%N9JFY=932XLJ-L@*,L"[N/D7:_>UG ="[&MRK;S(\OM M_)XB91%:KDD8DY@IMZB;>.4?R6U!PJ_60* 3,] M.3Z9CT^.IN-^PGDI80CI@]Q+QXWA>L%@4Y2,5E-=2E="$1W\,C#%%"P)@P_6#34):U!=8JX-2\P66ZL(ZAR\-P4E82H9&!-FQU,MM M4E4D>PV6L0ON7K'KTYFWS.!)C&$6HU!&^=%\,>]Q0O/+N^*Z5\"SHG.0V]OZ M?@D"YPUJ"3W=@:**D07]X(3?,#FW>+IH!0Q52JXO_L(B:#U;E)3*\XBF)_BU M2W]C.1Y3Y?4N6JE<6D$T'7/RK)..DZ0#=\D(L!G"B.TTUR:G*NK:Y&-4BZ<1 MA#V>L7Q=$S*$"?752OOJE^_FLC##N7[F1ZW1R\'QT5I[SZMB6%\%E M'Q54#A)Z8B]D(4NUT),"Y9%=(MWO4UEHH(004[_!$06H> C"!,\#65J_Y_F\ MFE&CR2YTXW@H%6>QPO5]X+\ZT9F;D($+L9]%.!Z"97%;DA2A,N*/YZ?S:L!T M7Z]JV2JH;$/J^-?9:'D *R=$,=++K&+P@5\<*"C-#5*]*)=M&1T=U<=,DOS? M6T%4C'5&$LL>Q@BNYY/Z>IY]8[1%'QE%A:^,+&\Y>LF^TW,>!((3:>3DZ.CD\E\,JWE3^KHP+FWTTDC/M^5?D/)P2]%2ZOUH9'V,(=790(9 MO+\2[I%;N,SN[N&4CN :@O(U;M'6>+Y#/@&*VY*CIY884J?\.K!D9:*3JXO( M ].KR=%32T3(:DU _PP)M)_K6AP#E)1 2 1$=5M76AFJ>A%NM7!,DFZG0?#FV #*($D8>!\']AK%[I&G M-KV'H>J6Y=R,0"."<4,QZ"@]M$1(FX::;M0^6FI?5$/<.J;P MW(&9!M#ZY"V=$"3Y5"C6&K;ED%1%$7357./G50NKC6&#YYL12\/DYH:J69!A MG6VTA^3%11J'259QO969FN7D4PO+BZC0@PP8$Y?0U%35\C/;5MRV%O95Q=H4 M-[0Q!+2$3 ]V-Z]HB M(SS#AMKUQ\^[D9%P+;M=GI>!5#5W7%+YU\HT7ATQU MJ-4;:J]3B@KHNJ/PIX4UWM:"?\VH(EC,\HW6._@KX'1#B:^O(D- *,0I47<&- M"FD,S3AY #9PWM 9B\<\P;0N2^%4CX [A:L(+\LZ'R//;!L]/T,A_+=^!,(# M3[<@*F,;IWR![EJA04:-%1 T97UHR\'9\BUY><&Q%E2;:J7Z%A8"+GXS?1_W MG+6.M ZD+&0I^,*O?D ,@L.N _S=M0*#L!:KBT!#OK4X:C0^O:;AC0'86LXR M2YM/K]I([F *.B0Y-<.;4>8W#ZE!50,CPI%#H*=I")%E6=5AM%!_HEU?I[7C M/4M4FVJE\E;<$1S\9OJ>:VH_5*SAC"6*@X'>0RN5"^N*<53@8+4MPT"7=^+- M6J?9,N3]FHI)*3<(\.UBB;LN.M@&<[HEG8IO4L; 7:R%@T_GX\GI!&*@I6H/7(/BJ/G 3ZW;PS+17#<5 M&T699/HV19M?RV1A2PT[&NB=+0"FEI08.YSE$A' MIY=G0AS1L[2)4](*.VIUW! [%/FTGRSD[L5U5FF>[:]^<##$\J(.E"?JG%V' MKWB*@BI[5!.1F'&\K@N6^L:5U/R=@$9*#%HF(QD_@/6./7R": ME!PG[IYXYLY>(:@?@>U[2\SZ)=+5<)0T%H5^+P/;68-$EAO#,2/.NZIW8(6( MW0XK>(%54G@3;/T B4U! -\1III7^I51D']&SU"]FC#8(7JD+L^G1RKO$VYC M=/Y+ZD\M8SN"RQ;LB3TPX5N6@3N9+Z::5(.FRZ^RE OPIH7[A*E,!RY26\M- MJXK=6-\ 2Z>8#J:IEI=%+8ZO# W_ZKO('80*15I>-;L'I:59.N7@3>[1K&T2IM8 V.K M]EH"9VQE'QN%R=?,-+C&?9?5JPZMH-3S7?9+OI<0W)0&N$*,&?7SFO&N530' MG&V?5O[;YR5P4B3!/QP !']XO@8KR_T"#ZS8[,Z8%EHI7+7R#K#@Y;RM> JV MYM*!8<,BJK_62F>\DBWK@LE.^Z$)?X-P^F/MQ[\";^7Z<$6!^^S&1]794>QI M>.%?1Y1R5?R]R^Q-YZ?STWZUQ91]Q=YJR*K.)^?'M16NG;\Y,>+KWO\.@L<( M 'AD7/T"K("% ?[>@\= 0U9U/EO_'J\QT,[9>]R%$=@P@"!(8O!H4,&OSB?T M7^,7X& 83!C[)?#C+0,00@0&#X?FW.J<^J[$W=__>9XR^.*XX(L+3[^!8PNM M%0W(F044!;PKRI76"FS. ^L/Q\V9)>,!UV[PBN9F2E&VFE8TF"182CAW:*6T M,,T&KS]>GC+UG>BHOB=T_YVY""CJPS0;O/IX> 6#V/0\<# M89AS3GF;1.VCE?[;\XG)RT*G4L+98*GOB4IM]-2NL XP>F1RJ=-KL0L_@/B% M7%,?<%1:Z:D[IMSKNN+A2PO'F53^FPO?"WW7629:2(+D"'F5\ W+TIC-CT]T MT++R]5=0 *T7CA16*C&=$:FI5HH5%#]+;Q0.6U]V133WQ74VCI<^(L0NO1P] M!J!'BCHHFN1D5>.5620=]Q; '0@Y6VB')$9K4Z @PZ86MQK*8V8*V]DU(VL5 M3U>M -+!84I6)%JXP!6D/Q,O-:D-*&155TGZ9G#:RK/ P\.O.2OL-/L%^M>+%8*__G]02P,$% @ ##)M5V#$P<2YH=&WLO6ESXLC6+OK]1MS_ MH%OO.6?WCBA-JMO7O?[ []#\(L!1;U:S1O_\1VKD$\Y__^_O_ M0>#_HG\0Y)__+Y% M%ZZ54%46_%-8'F(X@#) RJRT+SQ/=*VIU/)0JK <33# M0-*.IH[ YA,,O2/OT#N,0!*)W[LUIB475F!;]]N"=]C3(IE-*V$A#/N%$;]P M%"<0YAY'[ZD4PE:??K"NJ:+)CN0$VT'";V$'&)I [W"<(E+'/^*!,]<4@)1L M&2EF[Q&%E@D2@&2"I%4U029E*2'3"D@,@4I+C$SA-";OU 3_\\_8@Y2%U+7< M>]]-C"1I^N^/L>=-[W_]&DJN?&<[HU^;%]% ?FP*&YJE/Y1<+!9W2]DQHM(X MBA*_PMO6N&5,3"EA&:YGF0ICU_!.E7OX/:/D#L$ $'!_?:]./)W!Z#W':4<31:\1I/W[_,P:2^OL?$W@2 MHMB6!X7+OS\\L/1^K:D3?IP ,U^;__MC\S[A!5/8TU^___$TSP"___FU_>^Z M+ME6@]__J-H<<;W /_^,"5GI%D)SY[>$^C4^QNV^@N^WBNC:N[4D()[R[9 M6$!;WH>U 6?]IZ:JP(K^A 5RCJ2$8T9\2_-:(2 %^(?(0Q*JDJ.* I\501V5 MC:\#] M@6CJOS\*4==%CJ$I6AFN"FB=S]278VS>(6!MD!+[8_J,,6*X2&#A('%Q0>J# M5JFB8%PPUZCN2!V >IO]TT&6 !;@8SM?06FT5ZL.Z**5 ,WG!UF#BYFC*7M= MS/I.!&@1$['U1+3MG5D1TGH?KH+=+N<;O04_:@HM%&UN.PQEQ3T'>^<%&=A9 M1S**E@J691"LN]E61'(B!TLKG951H,MSJE]#[2:V$'$1^_$;A4R)4&M-S="1286^;G]I7%G94C3IK2*.' M_O7&O1;;Z^58+C&P6$_IX#U*'XETV+^A9+C@H(N_]N4E7)(!Q)<"W-__A.O2 MO1LM.;#/2+1.W8?2_-\?KF9.C7#]B9Z-HV4^7 (3VZ7O;NFJ(2?OU[%N;K>- MZ*=K^T[T*]("[C=TBL;T0"="Q%-K(00)]?@#ZB=B2X+BA5UJ;O2K*BTUTS>K MP)2!(W*C57/6]HB:D!%[:0%SAYS88G]LFP(1]V]_:6KX>Z@!!XFZ#([J5)EB M>9_YGWZ\K]MVP\M_3HVK&D$Y(=>>9+CA1(C9"\\@1()//50S\.[!_JHSQ3=OMG^ MWC;R:V\.7YS2U!KZZ"[T41&"6ZR D62L)7,TKR&TQ((O ZT#A^8[(.=;ZF:& M%5VU&EE*:'+2BJTY$K5TK6PS;C, M%270C\_X6H\@'J3;:TRK,XVD[)4Z4R%?(3Q9[::K>C-V4_J93+O6^+UH10SY M\'%6MF\^P(?)HTO01IL36\ (K?H&Q$G0#HV(M5+VR),D [EE CM%*NEG ^:D>6 4J M[9::?L6(G:+R'I ?I=H-Z3%&>A4XREBR5,T%YP-Z(T!7--EU; ZH"F+[,W1T MV@\(7FPQ/)?HI84Z[XPL?W#!JLLWUM$O%NF?HJ-/ GVP*HH-5PAF/9\PIS8H M52Y8FG]?'?UR%-:^1WFF[BHD'^/77T2T;ZI^CH]C@K+7UTD.?R[S'.9GP+WB-) MOSD282NN&GZX5KM /0OVQ2677.*EE2P +^$T$R-Z:;"Q]3Z^"?N1T'^9B#<^ MN ^V*[;9[)=&55CIO6N)90)":"L79:=W!4 _PG5;DC_NMR8^&@X.C9QF)*; MSJ,!7?"3Q;YM%..;&G/3<.*:&?-QO'^^AD/D1@.TD,5X3B(\>1RD\ZU1\K*Q M?]-PKH,/SJSAC)6VG98G8R%(L%-6Q^;U"AO;#)J;AA-+I+^<61 ?#4?1,$K- M$+@C:"1&UT6R,>[??#@7B?<89]+$4\,Q1ZZ> ,[0X.K)A.2G;*[6'%^!*?O- M-9QKX(/S:CBYU#!1LS,%2RAG%TTOX8QDG+ELH?\M-9P89Y+%1\/)I52Z06>- M.I=)667/&7K=7N^RI?PWUG#BFH<03PUGF)J,ZMV5)*(XW:8KR>2H5^&O0-#? M-)R+YX/S:CCEY;+@-3F_R?$=X.?4$F^0\@4+1<_Q(.A8M M^.7( >X#?Q=H9N5(P.! #Y.[0[J264RN@[]?&O=WF/>TKQGA94.;F:ZU$N4J M56].]+)6&H?WZB2%"T]_V1;>'^DUSVVD@'(&4#S'MC3EJ1!GFR80>2:EZS,Y M6>ES([&.5BZ;FR/E\=D17\9<[]S#<@*5K#@V)'4AC;M"=V4,BUV#(A*=ZUBI M/T4EP[=7J<1BTOZB4^9K4 MP.FYJZ-U&8Q=,V]RNG/9>1Q?J)3%:^*?:&6!QRX<;)S045!UY<"2QIW>_*:5 M7=CDOJ*6.;U4QQ*RG3+'#RI:Q1UUM?+JLOGY2]2RDTWV*QL7PGMM0D%E&YH: ME2MZP'3WV+@.&Y/"V_'X]5">.H-Y3X+?A$3S7;C.N>ZVW)-5P)G:L)[MB12] M!BU,2W*%%S+%T5)7:JEJ81 [:1#>EW.]M$4GERC&SD9Y_FJO=Y+JSV%]#E[Z3IANVYYD/ '?!W#;L'NC MB;K0 \&',U['FJ,>?'(YN#U"CALVOPJ;_%ARQUI)\T,ITK 7P-D*D#R0'/=$ MHC9AT)U4TF!$(5'H:(9H+#-U)G8ZP_.0?3N5;DC^*B1'N2K10PV<0,KF6HF" MZ22EJ>YK"NU4K>6L(<7.K_4\9(^0XX;-K\)F"9)E-;:/J&MAFL>II&S )N0B MYM4D;H;959RHY'H6?4%2]NU4NB'YJY \G:!R/[V>(UDSP-K1HBEGL=6\ M\J(LJEB#035)+F.32:,F:!>D\WZ ;#>LQP+K.Q9V-$-YQ_:G)T*WNV3:&J,7 ME[F)+NO2,GX MG9OQ$A8.WAV.\CKQ)V MN$H#S<^)8P&B(HV=/M<4-,?Q<*_9R-8S4$W1;30H,1UM4(R0]L) JM?D';P'>)8%X/-SXEC<1G):6J#5DJG52_G M]O+%8H:[(,7@&\>Q+@;)7Q3'FO0RK@RHU!3U>VU=4T<66IY?$+1O<:Q+Q_HY MXUC]Y$[J9:EW%W,S 3U\JNK]='.MB\'SJ.):6"49C:T:+7$"Y/6%4 M+XM@=D%Y,]\BCA4W='XPCK4L]W-I<4$NT'RR1)E<&JV8;.P\"3&.8\7M\.DO MBV.UT]8JM9 H :7Q>4/R)Z0GCF)GX-_B6#$Y6/0X>N,0QVJDNF5K.&G:J)1N ME5=I/"^@]@4MP]\ZCG5)F#YQ'(M,X".R"ILX8*@?8MC73K6SQG'F@S[$H/II(EF&JF1P,P4 M)E^ZQ;%N>#XMGD\=QS)7FL#F)&W%E;&%/L8KZ<"K79 CXOKC6#%$YP?C6%.A MXR:SY5Q.U]KMQC#AEY5.YZ*B#U\9QXKA%6-?%L?27$5-3-ODD.L.JL+8SF?F M/3MVB^XMCA7KBY+B$,722QUTLBVL7)C8>NN"EN'O'L>Z&$R?.(XE M&]EZIKYD)51K-/%N+9WK&-W8+>7?.XYU,=C\G#B6ZN8EO D83O"U*BWEB^1X M[EV0&^H;Q[$N!LDGCF-5K.K4H1L8@>:'A>&H5)C:%P79[Q#'NAAL?DXKGG)!CHAO$<>*&SH_&,=JMA=RJ]G-HVB@.\KS>+_3GEGE[N&_(' M#T>M^@:H#\-KTKR@"KRQK1:M.7"]$!.'3P&H2>;.U7*\']I8'5C6=T#.M]0M M:^'])-:Y<)S5/B>F(@,NQTAN4%$O@J"ZA3/%X79 ML*]F>-5+3I/7BHCC-/BF>-C82FW()8&_0<.B/9@51HMD"]6@\A#TI^P";U\M M&HY0X'MB(3.&9("EK-&A@# P9I8?V;TT!PJ$E[51)V@UKQ42+Q#B.R,#TB,, MZ(Q]:0,*NI=NFS.B'^B2GD@4T\5&HU.Z;E \I<%EX&''.#^SR>EG0)N;9J[ACR=H HBVG:;,#4!Y-4+U)KJ&E M!(&,7=;%20&Q3X'O"H:G#HA2(9%CY4I5$T!*YEE,3C>(>-X?%50KHNL_FJ&ZAK#-D[UH5R4_T0<0=#"\Y(>RND:N. MTI4\BJMC-4B):;K@72LF/M\)<1G0./1"F%1[,C/<#(>GQ 9IE$HK-GZW<%VB M%^)D@'CE9LIM6M)QJM1L2WG(K@ /A'F;R-A6G9,TIR,9/D@'K.L"+V-([GY. MU/'&'S*Q?14$GFFO],QJ2 452ZYVFK$#V38KZ=V$_(#,>7.GGIV"QVRJ%^?@ M;#DT,;R;\P(XHIE>ML=37E;U\H+SQ70KTTSF;AQQ+1P1MU.^+X C&EXRVZU7 M6AV=K_,)N9A,FKITXXBKX(@8GA=R 1SA%B;XN-/!@3#K][V@/B/G?OP.9+AQ MQ*5D'A\8EEL89F$5WX5@TLJE 4.9ID[.[\JW8+JRXO8S4!-&2QK2X;*RX=.V%P(E"\2H[+R'$Y M"TK><6[5&"Q,P3-EOC%V,F-_Y$O61 ,[/*9HP%( M:ZEMH(PMV[!'P2.*YKWV$@^DL<'QM%2NU2;M51V[5FWFSVCT/?%T-#>OQD[! MK#_.RX*&^N.VKHR2R^:URIQ/S,V[""Q4H[-YM*VG9I*V\[:8YH2N5:,'?"4S M99EK#:T?(< W10*T! ,I"B8?/^_C66VW1?*R66&KOF#R)%9VFUXVAC>LG HO M?TJF[XJJ-Y] Z?3H(9M.JS4TD>\&26GJ:>G&M1I-)SAS\JIQ\_QI<8]J7!M^ M%]H'L$+@;$!$# G)0YW%3*<[9;5(S40_?[7;D/Z02#=$O7)*8T^QIIV*D>ES M=:TQ=IQBP\C%\QB:LX+HS>= MCTILBV^@-%3S1%+H[A'9FE*NZK/5M4+I0Z3ZIN@*D_\'8\UYX+SPV,A' M\9VQ[R"Y[C8E-J RTZA1<_JM,=IM-ZU)?<:;B^ZU+G)_0J%OC*7W'D.Z4WZ# MKBE)B6/&*3<$NE5;T"F>1G5PK>;<:6AVP]LH.@B4#W,+QI+VJ$.LJ1B)_Q9P MH6FCC%E+S8(Y,.QIV,RCUD6Y2DDJE=L>RC-,J8*E9^5I/*\>.C7N/DR[&_Y> M/\%W6!(&G2 A3E"S51XOVJ6YT?6NU;UPFC-[KQH]#[MGMF0*\QX"R7I*K3W+ M,-^KX9IIJ1(*].P8S*54KY&Y5A#]"86^*Y:@[%;&OE7PI><<,1&1GA;<+GUR M>SDPF-(,[0Y&N4*W39E%]UJ7O@\2ZYLB#/ZS/M':+9I3V_'<,*+M2"HH6D\\ M-H_2:N%/.R-FHN:%1D \=MCE[J9@(3 MD]E9"4<+-Y_#9_@27 !$'I["FU0+39;>0),!-I* M)'N=!"AIWK4N5S%(H;T(\+P_AU:;5/'ZDIC80E=*ZRUG5I-'\VLUS&*50QMW M0/UYNERWMV3!$J]30KTE+.VDK?J.=JU66=S2Y>(/JS?GRTV(B9$9.;.L7A[8 M ]TT4! M[N.)3DRUZ@VDC43YQK;[S.&0ZQ1T^?Y3JM.0RPJ2@*PZ:1Q>]7@XU"OG.M:(H1JE.\0?3 MQW*=)&(4E#/%:9O+U\:#1"\'2!*[5K4KGKE.L8?8GR0[^8XX*I.+ M;JJ/NGN M*>RT24KD!@/HB3#0'FN.&C)#L-W@Z[&I_-)MEP6S:2PK\X*9X*_V!M.GHS\3 M!M $2L88 P>'?=;9UEQ-&+RHEQ=:FYNTS'$S?ZT8^*3#/F..@8^JKH7V/+R, M2C2$F92S>N-Q:69D;ZKK9ZJN)T;85G7%4N?PU.1LQP3J.&1IL&YR3[@VO%V$>I=1Z08:G3JK3$J3'VH? :DP03JC'3QIRV MLEW'F:$U+G>UZU[\PFL072AQ0G0Q&W0Q\8JN+4PY7X%41G7<=_A>J3^W,/Q: MS?$X1]9[H MKO2$R8CIZ&&&.X-Z 20JL4/IM\?"X55]'[^"QJE6,1X.E ".N_&;OF, M_14T)]N)^\9;2UO ""^&BKQM;4>R7$D)OW+3P>Z;/1CLOMC:@(N49UC^U-%Q MLH2A9'HJ8-W8)8ALI_7M8WZ$PN&@3PF 2[G1\S1HF6L+0JX$^990]DK#5K&4 M929Z[ RZRT%+7&^[/ U:,&F\!BWU M<=_+3KLCBL/Q$3[T%0_SO-M*],=H^:);$@^7GH;O0"W,!1G;-+6UBKY4#%^% M%F,%JM\><,S'5WLH.?QR@Y76=.4TE/&T(90GQJS?,:9S<1([:V4[[^\FP"-D MGJ/ A>NPH2%;E2:VD_%=SS:!X^Y$SC:/ZA;8IMMLX)"Q+04.9%USJ/.G@S2P ME+$I.?OF#B\9P&V!.;!\4 />Z]6T@RG81YYCJU "'13=5$7DR[(]SZ?Z>GY! M#JLBG_.]>*:]'E)Y&W-[2N8_]]!LP?K:_#S"^N@$G:4#VYG=8:D7I_8[V08O M<6$.&M@5R1D!UWMX^Z?LR"J*[5L>G' %0-M=-M[ V <SYN7L$(V.X)) M=N1& S53:3339*E^LAH[;?ZV0L9KA8R;/^32N3 78/E)NIQI"F:NNDKB*W+) MY6Y<>./"B_(S79&>6AF@ T7Q,8_C&PZ5:':JE!W/0[UO>FK\]-2O\.I]@#)<8!FB['CAW@F@\3'FGDY7O=QE.2\47LUYI3K_\$?T;MZS%;T^ M76\,6RO;_(ROB9PU$DR2[ZX$,.\,)['S!KU/C3H8Y7>*J'\0#VQ+7'1,K-@1 M\$5N$AYAAW6EV$6Q8XR'N,6//HB'9)V56^/!F!'H.EGNK>JE7K-WP\/E1C(^ MB =77@HM,CLT]$ROO9QW,4/QR[%30V*,AR_*B7V\5:_E=)U!2N8#+JCW<96B M[>K@_'NMWD"I\UT#1S^@?RFYO-"E:(+KEBM-JV_55Y/5V>VV]PT>/],=>)@H MU9?]2D%O2"CNMDIL3I3*>#]FH\=.?%H?E(+$&O@*D%JU%+J<< $NC3+R"LT/ M_;.+KO<"'X,$(#X^^H=5(+5CTZ8>;%H,J_<:!9QG!8G-!](T&S 5+0Y(>&IN MI=YN;IUX^:3%#== PIWZF+[WG7"<6M6SOE*8B[HVR9@.;4VRL^!:G4U?=L+Q M'O*B(_[>AKPGIP&>S=#_K!24L\>[DZ.0L=J;=C2]CRI=Q^#*FCN!/299YGV=C,9<[M)(;.8*OEKI)#>,2,Q!+E?-J/!M?H:GM'\N! MB].T7I;K.:DO)(QE9=D:U>F)%;,0!'ZJ0L4ZP4].Z\7NL1]8Q<2,9N=?K ^2013[V1&J?DIB\XJP1K MUV;)+FV7.;./U0?3\J16K<:!7^+CFSEN Z[*4[Y>F==U/9\ E=Q25Y->.W:$ MBZ&2/M&M:5$O5UD!J+JN5GM!HS,_NX_V"K0H(:WW55OI=CG?Z"WX45-HH6CL M FM?KP2<^EA(RFBFEW1;\=!Z4I3LRWG<-*= M\HQ7%"[3U MM[3UT 7XA\C#+U7)446!SXJ@CLK&9"S6])DRU8J@V6BG=A9C$TBN[X#?FFN3 M.):\AY]LV]B^VOX.&WFEP2DL+RI)8BXMQJ.E$,QG2L>NE,; &AVTN!D7_/,# M#:J: Q3/=L29K&AD4IR[Z"R3XFW7JFM)L7G0:.2=V'[T@7:5C5M>7)G]'"IG MY$ O+^:7?[T0?:U3Q@BN/&N.@.2KVA0',MJNC*0ZSOL,?;##_X MR(2N_?"BU]# 9%P9R+J46> \6\ZW%;_V>[]'%VUY'RTKX?(SUJ:(Y"B.;>Q+VK#\G>V, M?N$H2OS:E/@UA(M68FC;GF5[X VH MP/GW!P9GX=>3WIZK^_FZL<#23"7):6Z[8:D^K[ <&W8?OX3NFQ.WT)0[7$7G M,SVNN#3F=KX.J<_L41\C20J01$JD)2(IDA#LHBRKC"A1,L"3*9R@%.5+NI_N M9XR,FZRN]#I-DL22[?:E&1MV'[^$[B<;0JV0R?*BSH\3V*@>\)2U;(9Y]GO8 MIQ458W!H (9%4EJ*(L0,7#)!K@R5 @)953J2[I/+HN)3F;8& C:I#,=.IVF M"8J+L/OX)71_I(NSOX3>]S,<0X\' MB1HJ5>KUH]2G"4#2-(Z),A.^46D@IE1:$>6D*C$*F1J21/)KNE_"*+KO+2S=3/93U1%K M)65J$78?OX3N=Y;EQ *;>'FTSA27(]-BF4X5=I_>HSX 9)(BAHJH2"FX'I 4 M! ^!$9!_,1E54S*!)K]HT9IV*[4QQLST^EB8!2NL3(UH-NP^?@G=9P6.2K,# MFD'-JMDC#:$_PVQ6W(<^E2)D=:@F(6(4N!Y 02DRN)0294J2&"(E)P%-?XVZ M.??$.=^79[HF"1/,HFFT$8S$?>3'MO=!8]7+YX5"52^/LVVWZ<[P7!KJ.^@> M\4G88P4HLB@E<4DD&1J'+$P.14RE9)J2"4)-$E_2_5*GV0%.M6FB>6/$K+B* M-QQA;-A]_!*Z7VTD>OGYP%D*":'&C=.Z@A22A+4F@64M 8Y*4F,)3A,A@D@K-%$5%R:]! MCEZ9%V9^95+EI *_6$&%?6%61^*^Q(]M[^OI:K>3;G "1]LKJ'*A C"=9KB5 M>8_X4I))TD-4!!+$#YE2*:@]J[3($)),2@I&0PQ]2?J!W YT1VRA7@#;6 M/O#Q(9@@I-37&.CE%6%!K;Z.HH'&\)U2 MKCBITHNP^_A%=+_:K &[2Z8$0/=20]'__?=44L.&:[6MC>IN$Y^/O'DUJ= MD68E/'MZCV-W]-3[>Z<-6'2Z+3BT+4@OR=2,X/X_;D]'?]Y;MF)*QKG8!HO%M'OWXW0X/_$?L(1*F&@/+<__Y%=8"22C!_T^/ MD%(Q@.3/?1VD5??I [P0
;]Q@.'\TU5Y,U M0_."^[&FJL""-?R?_X&#(/Y^H-?T5#W?(G';@9U'(=*PHX.3(U9Y_&:)N+:A MJIL#6\AR2J5>K19XOUFN?TY5(L%$/(\5"1%]6E*?MHL&H?]15L5D MRPK 0^?E0A5H$2:H-"/W?,%C_=#LVF]=+!AZ"DVE:#+UM(;\BK&9 M2K$O<4$*FLPI@9O4LB.(D&U;7K1J;R9C(]H5VS"DJ0ONMW_L@C[43<;KB0X7 M;66]V&]E8J0&2;YG;Q^LE:#HR9ZJM+L\K8.)5ZMZY?GG+O/IU8#PSKW MA\?W]H4*RY0('=LPU9,@S;D^WEC_/(GJ8O.5!R&D$+3&W'^[$%;Q+J M[BUA-4VCY>8*-SU6,AL!-%\B\!XLSUMJ\&!D T0H(GQ@0E'T5&B$ZW(J2=*/ MZ_(1\71*;)Q8U,$JFP+;:G.M2A]I<8UZJXTTA!8OL+4VTJXC<"%NP]5VO7I@ M!%)O(1CUE_K?]8-Z#FD7.&1GM7Y8J=E,&X&OL11!/M+@0C%]7'=[).2?Z&ZQ MPL2;QYQZYP!?FW"X)(1?_/L#VM1OF?Q0E,>!#FO6S]D.XHT!,MM*'&2=W8L M2P4JLJ7&LR+Q7I4\8,)*QZH4!-!Z!=:99&(CZA>WWERVHYBMV/*RFZ_U S3# MUTM]D$^A,)>_*J\+LQ_H4S_@G&?&&RX U6:MVY(?R& M\(O'P->K[-$NILA%^T1G-U:)02O?364XNH?5BA/ M9Q:$YJL)]#9R0O6V=LM MML870\U\J[0+M2S7BH6Z[MG3;R70'L?[O:39Z^OU#A(^8;'>(\M6-?<>),M6 M-P]C@LB:'T[[+^+9)Z[WR5S\BKQKGXDB,DY1E*?^[Y=,E.@P(S?<-HL,-0,@ MEA_:*_?/F&0G7=.X:)MH#K9:BQK=L;8Y09' M431!$%AHB95=1@<=:\%-4 M\H:N;-;T$U3W.5'SETT3UY,\,'7L><@K)_>=K>40% VV VV2J"X^;#!C^Y;G M!!E;!0]VBLH(F!2HN0#MRA;?4$M4I^RPF]C"VZ5[%AC20@HWTC\CBTZ"I\]P MC;RNTEPD L\ L+:T+&X.FU"B^G;5AC!9MI!HBBVI+*#E)*FT*IDDJ[LAM/!W M08L@$BC#4,DD]3*X8B0AW@"SOR*.1*"R;T-MWT$FOJ.YJA:=AQ(NGMHN]R*V M(%MNW'C( M]E!K2!M)_8GT?:2I23:2!7-@V-/0@8H,;.NXUO#V!G\BY\X.>XYR^ [E]"D: MD(FA;NE=;^K0$D_)BO ^&YD?2^Y80[*AV:2%Y]>]B6 MZ8E%/C/'BIHBR^]#8@G*-&0PMGTD YN[+)2%/:X[;7MA[= D.QZLS'%J6M?I MMLY2]2S4P;K-=]$D.FP>:4#; ZH89^&\I\:.LC8[SFCJ;$FV;FB'7H,"2-++ MK-)'M8%#IYB$I=72[Z-7Z(MM 'MJ@'!)P))_NT@+3'W9@",-D_Q#_TQL/# O MNI+^VI I[/;4@;.O324# 4N@^)%GR1Y"S0JX_UV/9AI/)P?S+A_'IZ3=O"9' MWXZUO\XM84*APCI >G0!1&RBEI=\M9QP<-TOST%1;N(SH\^^J^L,_4%1\M^S MB]>*#2'2&$-]X\"_G:FF ,40)1NET\6\C,U:1IMXW]J=Q.@$0F)X DFFP@.T M3V6JQB!;Y*]'E_:##/2 :8A+3<1BI^AQ;J^EP&1(,+@U*G@J77V^>K]%V^P M.8CN\5#8.IJGP0K6[G'@ !69^H[KAWYRST9@B1#E&PT:_TO>A,"AT Z7(E;Q M[D^H Y[81-JX\5&&PH>D2HE$"L5%DJ&&8DJ6,9%448I*I:BA#.BG+O>DNR@ M/.T$.I#DUJ0A%[0,NW5$[I5<*&@9+U7<,@HD;)K-#BK%Z:)Y;"]"T^8:%.WU M-4Z:<^VTGN *-;.Y\4#MEK^]H^[EP(&R(_JR'\3QM"J#MRJT"%?[TCU&!"%C# ^\BZ>1]-ZK-O MG4VFP@M[#=]#Q\]8'-J:M][N"B1EC"B&Y+IO<&<=4/ ->+E:"CI2M&RZ4<[7 MGQ#O#3SPV<2#/(51#^P5_OE9Y*QMPL\1'L%2&4O6"#ZPD,584\;_R [RZ_?C MVOMG2MDU\_Q7^X8V*E* X7(D6Q[B23F?2Q)"=D"@H,3X-9M5@_QLL0GTOY93 M ^>?]VQ%_XG\+_0N/#4=F4H.,I<,'_QY,N6[E[P;(/X $!OYN$Z)?4!#W[1: MKC'H*ZCID '-,SVF0(5HP%Y# \ORIYKR& K>SYOREXC9*!A%NR@7<\9_6ZPU]/UNZ)[WK:,'C>F5FTU##2"Q Y0)0Q4'0DO"$8+N,@ MBIB'UO!.BME?V,90'DMNE#JI(I)AP!)A6GYH;<]\+;2UH8DM@TT!6/&^N4V$ M ?F=O/.-T;UCM6_1%!KBH981YITC*GP+%;BPZ-0!"HC4.0Q?UQ%MDW.1OV#- M$/N(ZT.UQ!W;8>[;-K/7&TO>T_$LI/U.1]F@T<>;(?WW)R)9*O(7OC-N&;(1 M+"1/X*C"CZ+R\,NP/YO*PJ";&_4DZJ[D>D@*7=>@2H%[=YX TZN3??ZX2L9W M'#CV]3Z-<#WQ),]W=R1"95%G*&!7%JAO]2G+M,K6JK5X12+T@?LGXN!#Z=K; M!D^V]?M%P?61KM;L. R4O"0Y%K(QY&!3\SS(^," G.S85JB!& $"H#82(,5P M,0ZO3IH#)"MY$A+F;#^5<(]U['H76WX8QPJ)2Z)4*+]:8.2OCP!#^$0;^2M\ MF?P;)_"[30%OK$6YNM,P5_=3)-VZYP^R"[C_O5ZAM#.5X4QN9-2.4.+<>GHJ M"U0"G0WG'8&8U+AJ[C4UY2:4;D+I*;3?+8@@VTN( ;\'B*0H4! YX25L$4IQ]"D"L98X^L(UH02#K3C;]1>RDPG''X0J%ZP-*B9A5T?(R+$7WGC[]@XJ M7R#JF@J&FA5MB(HBV*&&BJ-_/]?!Z#7V][;8JP6>[=ZV7*AK;XE9CZ[3HV-1'$TL6'B3:+-ZGD7! )\;0\T9'8OB M3/D2,UXQ)4((4BW;8*9B;CI:'(OB9.8ZE4_W*@,.]!+2I"[)5T6D5?(=D"KV?$8H.JK;JD+"^.;1HA@E6E M8TF-L=[E,7;4Z;)=Q5F(Q(7$D/YXLRR1O,.H>&P>Q=X.\K>Z>3#\CB&O=G0D M=H=?[]PQ=\D+G;J/;F _/T^^1>&H'%^<8\9_;QG).[2]H_I=?/CQ+:-E/S1C M9^>Z3YNP^'/AZR;MZYL1U]<#1_,<6@V[F@5<]X'%.J4NQ>0;=0(-DB8^R,W2&@-"%B/>!;-7/#8G/D0O M?G+T*X_H^20[)-8TB(>DXIYS_[Q[FWCO7Q_V\P1W^>3&^UU*7^L"-5WPH[H&P M5Y7=H62X9])V0]3M+1CKK=B^E)[V<(H5,CTS,4S,V@*>/9K)<4I5]ZNP^X8Q MQ'WI>,_.*"3:%(6<9S]4#*E_55&CO>-G"?PNE3K(H+U##Z[2VLNA??[])HOV M^0)1'NV1U\9J-_!\*]=RO-/LT.MW1\ YJ]O%\& M>6&KS&7P?MSH_>INE"]A]-A1*=JE\27\&S=2A'LIUAL/#C81W'8/[,M+7GY&FN+&3$#&DHIL;)90 M5\QTL=*L:^?:')^ER)72ZVGFE/VQ9^I8OJG:G@H4S92,'X@+(0H'B^Y;/:PK MUH_?A-H#\QAOJ91/&M';,E MQ&]D/>20C,I:3KEA*]#&=_UP1X6E(O9C6Y^=PT9](M[>>G'LOL A7M$'7MK$ M=>Y#+%3-G1I2$,[WQEYX,UD,S0*)S3+_ULE"W^'_?_%&Y-V!$XXOVN(T;__[_^S.U194O218_N6&EIUMG._1<8.#3:4QR/XC4!"=H"D M)Z0A[.:]9"RDP-T&%)@[_$$?N'] 5W3!=70!-_+X9W3>P>U6[W4EX=^QN-5; M3:D4R3"22 (4$TD9I\542J9%6<*9E*3@ %.533KI)UU<$,J:MQPOEBD4:RS" M"NUZM=XN=CB$[_-MKLK_1(JUS-W#H6*;=-EH'LXRBF>\VSO#*-:R7.\"?"MO MBB'2=_2+(=$WQY?OF.0IZF&@8?=B4/-S.K1G&$ :O?G:VI,0_=PJT:ES"UXA M]1F&I!M2@'E:C&^=_ M.N>?EARG']_S N7+#SHYY?C?+U8>;<'[_U$4 (;#:X/R%XSP M/C+I&3<1GUXY>I-B;KXX=R4J L5#Q3;;)NKX71X\8B A8S?JFP)U4Z!.+(LRMA6Y3\(MT8_BPA[: M4[#.N7?_3!S!>B%EPETSCX)IMZT=V13&2>L/S459(V'VC0/&L(+PU+KP;EH3 M/)Q"V89=!TC5CHZ/"TO7-.OA-Q?M\.'!U%MG]1#H.JLG*@C_P#\F"+^!U+M@ M$??E2_PU>L2^KY[V(,,>1-BN!$M+!E2S #\&9Y*0FP80V * 4E**!.4SDBT+ ME,U3[.<)Q%SL-)_OJ>_1-WWOIN]]IDQ[5,H^1>O+2.X8R1GVXO&(\9LN=SVZ M7/*FR\5LD?V^NIR$U9V19&FKR,J$ D3>G'HDIF@:H_Y,W-5L#_;-LY%7Y=XQ MG]Q-1;L"%8VY'!7MT?_A0+Z /RN; M7R&_5.J\T/J *"0N+_;V?=7$\^*A&1Y.HWG1+JY(]L$'QO9W*#H-V_7##;6L M;/O>9M\VTM)<_?(P% ,1&;M1$Q?DT-MC"3)3K[5;]0H/V:'1JF>XK-#B>)%" MDU@R]0'92,9\G?]&:N(9ICC<_.K8QCI(VW!L!:BA=(OYG,= <'VQE+KY[>*V MF'X[A>P:)S$&@N5Z1AUW]>D6#XV9ZO.^/4[%>KO M78W.%$T1:8^M,/I<8M3 M/3H8^63;FRZ4A2]((_J0E_^VF%[R"&\:T54+ENL9==PUHCUO U;A\FPE\C-P MV6(MSXL$CM%)[ NW0%T-.W^]+^FTLUL!(\E8^X^B&^1O#J2;NO1Y4&9;1;Z< M8S/M>HL728I)T4=O$GJKD&(O+Y+S[52M,P$@C.,A.4GQ;.>V'_,J=+6/";JO MS D2:BTN7^3;7(O+\FR%X^LYKBD4VWTQF:*QC^Q$OV5^Q48-.\\L"];.C3N\ M9*S/_^9F/B07$5K%=C$,:V,D3B1O65W?1X\['QZR8"A%&:S"-+RI!5B:[>P(PLL#2@SD M8.Q&?;&J'EDMUCB>S7'M_D/V(@0\F4P1'[)D;ZE;L='SSC#%U7 ;)B\- =3I M=A)38S[G,1!#I%0TA_0&91E[<6?V^E[;08.$B[N#PXQ$#" MQ6[4%ZN:T5RO4$P7V[R(DZGDGR8719*-COG*_(VTL=/,*K<<0[)\^.#&;R"/ MOECXI"Y:X[K&K*)OIS)=XR3&0+!NC"2!I= _/*2%AV.2O-![<5M*8[V4DNB77U$=WIW[J5<&Q[Q3T5V8 MS(>NLHUSE\YRQ_%+'7P<%?KV2;VP^X[QVPW&FUFYW6!\_^H-QAB&)=%D>&4Q M)1$BB=)#4:)0540)*44JZA!7Z=""CN,-QI(?'27G!(]GNCW<%/D)]Q2'DS36 MW/ ,$0<.PPB0%IC:CH?8%I*#TXA@:**)A'<.2YH5';"YD!PU8=BV#O$,^_=P M$N="\\::%1V_:0+)"M]&)PTKT1E->)(-?X9O=[)[6,4+GV(I@O@9I?H\%,>X M(\6YI3*6K!'8^8Z\0]ICX(+=GD0 >&)>D,_5-D0,%^?%;H^'#0\%EZR@H?3 MIC:%A@\G2TV!$SEW+05$M6^_0,:2BT@>;&8:GL8'Z]>@N T)^A)=Y "!A#4U M"\JI48!HEF+XH2R(]O'AZ-_A82Z*-H7EW9_1(^SO[2L9&!KL^\%SL)Q".AT\ M5B3KX!&<.,WR#ZM0;-]0#^J%Z#"/=>29!K60J=6#QZ84/'T$%TCKH-S4#F4" MI/C!"P>HVI'VW''8Z^U#.)V;YPO-,':>AI-L@='Z0)PUBB! PDF(,&!'#GPE MG%,GDD\[TW.'\+XRWIT^"4+#]>4)''\XXPI4?R$G(([FZNOL--_:/ LA^G-G M?B-.".'BN(@+O! CWAB)6.0HPVU[YD2_HZZJMN*ON[$#7(C4,%TNY+>G#!+V MYX%)8'%36Y^B-G1L$X%S&S%%^-^?R&*LP8%&,$ 4R8<$DA3/A^AWMB>IP?[X M7GAG0G0XI:H-A[!S(3P<.&6PW^M*QS;\=.K8(8& >H>P!GSDC\9[/=X"&3Z4 MO.C-&E&;RQK@*F-$GR,; ?(".X7S 1=R%\I,.'<_]YJ!# 'C*"I(5'H4U_!$B1%U+U%WZJ#:<@K#S:\8-I]6?1E6$;S=5OD3[4'=ZTN[+ M"\>V+Q'KV%',;$.LG6KANWWL_81,!2$> F/F:V&&*!2BAK0(T66\I9^01K/P M4*RA]H IS4%"8>.$N0BP-@@Y2/%P3D.."*M;I]1#G$=G#X*0L=4PT+?9<+&5 M-;OY]UN9LT'MTWEC+2LOR_OC./:$YN;C<;_ MYW\P&OW[N7\?A_/8U5/*]C>0/GJBA6>2>_<$_;J?<1_B^Y(SG+?/]3]^>( 9 M:,Y*".O#[MN1*<$'+IRYT"H))ZAH*7=KF]6774W5)$<+@P,/>'O3G6B?XY%X MU0EQ\FO6SN?".#HX[8CPU3SX@0+?_E4,U3/;=V%GH_X+?/8G5*H5 $6).XX4 M:C@,.*CM+Q.NGI[[WW]^:9_II=_M]9\SST;LRRE,4DB)%@%%8%!R$[(H#Q4: M_B6CE,0H& Z8/;'?5D2MO<*FF?(@*72)0B>YF,HKJK<0,1%_6G):&F<6LSGM M<)GF#(QZ]+)O3YLB?EBRYP:= 3.B+P)/6T9%O J\E"07:X M8")V6!;MI$JUIDB(Z-.28JGM8^[0J^FS-J % 656N8"%)0]:+]LZBI(T:G'Y MBJ9DAV30+,_".@]:KQ3*9=_+C4A! \4<6 5*H=)@1?*P=6E:S*6& Y05NJ,^ MMJ@I:2B5?/ MX(0I>B,Q>5AR*M;RHIM4 \Y47+RJ-^I$K[@0F<.2Z585TQ9=G$;]DCW,>%QA M/)&:8NI(G6@VX5:Z,T;'6<63S6Z93>9'(H8>%N579K>%+=- T'AFGEAU>X*C M08A@AT6-&C$1:^-EGP,M.F"S$S_56L):\<.BW7DP(3%AHNOUJ5L8]7Q+80U8 M],C<6WZ3JS%=@D%YC?:41(%.-##8@2,3A0OMD_6^GUO2#1%[,A4S:NX5[+')JIW,19KZ-.\.:C##AR9 MJWHSAWO%JJNA>#%9JY1DN<)EX;".3%9&K-N54AXE."E3LDNE-)U.IV"M1V:K M4B]J_:4R'7+=P1+O&$I7']$C$3\R6U2M8[9YMH?J>;R'B2Q7X(4.*^)'9DM; M#DTO$+$T:G+=1N#,9\P\ SGZR&SI;,V=L<-"G^/E$>EF2IE1,&7#H@?\)W+I M-M8LRRM!,UJR[-?8 HHOPJ('#"BM$CVBOI@6!+RS2"EVX"5%"M9Z! /3;J97 MY6;#!9@0#E6Y_*B;FV9$.*+PX&J"KYM)DPZ('?1V4!QW= M0_T:VFW-N(652U2GPB(L>M!7IQS(([' 4UR9*XXDO49F>!U.P1%DD=4!2X^R M#$ AOUI@126%D@T[< 19RY:EMK+*U.$DUTWP NF/V!GLP!%D^>/%2)!GCH@& M]JJ7+_O320&'M1Y!%H%FJO-@9%&H/VL%E;*2R1(.K/4(LCK$9)E6S&"&!AC? M-UD2S39D*%>/(*LA+0FEF>RP'-^L=H=]LY0.Q&98]("N^()NMKA<(:Z*)XK K M^,W<9,3##AR!BYNL$YUBJ=+CI)RB+TQ*MN;#15CTH*\4*^7JI2RY0OV!EDE@ MG,\OYE'1@[ZJW2XC:$NK(.2;&ITP,^:("V!?CX"P,Z>[J.48MF[J]8:6S+5! M:Q$5/>@ 5\RH7:P&VGIFTE8:-JMY57H1%CWH@)Y-C&G74WL"(-PZDQ_V,9F" M18\@*V<5?*$"1@$JU8(9,TFTL$P9$NL(LIKU52.7*/DDUPUJ9G8R\,E^2*Q' M9$7I% _.AL@Q$#H:#&GJ@OOM'[NZ3ZA8;QP.H=VJK.W=K8H3>0(DJ&1O'ZS] M -&3/6_!3C[)ILRA,\9SMAW;-(BME:VWI:\DL3ORQ:S?'6-\IWX;UCDT[,56 M+=O^3BP<:7J_=JTL()U>]6ILM+VHX6U1289:N.^!,SLX3I(WLN.2>F/6T!B: M&@E8@1+Z2D)R;8:)W^$O)M7?)N*3)@)R!':;B#A,!'I'WR8B!A-Q$TTQF8B; M:(K+1-Q$TTDGXO4-0._36C]OU,P[1GU6(?RY0S[PJ+^3!@^;*:CG-E.\2@_Z M#D]MP[0/7N/I$HE<^,@V GQ&@C$?#$&TQPYX[LKN=;R%0#>!EX?8PHU;8L(M MS,&(7YKJYR*>^_.ZRQ?XG_(%AM^AV$7S17A3_0%A;C#XAC# 3R'WOF WXIX3 M+WF';RFQB;LGUH_V2%$#7IA2JOJ*A[C1V9!__:]_M&6XPR;G2.L,<=_2O%:8 M@B/ /T3>DRQ5MN.MA]PRXU]^@G MU6C]$J>+E&=8_M31<;*$H61Z*F#=T0]$!8IF2H;[[X\$\0-9'RCR[P]MZ=U; MOJG:WN;]#\223#@-FQ;N6V$^NP].%DYCT=2&SLIK3 MDC%B2ZGF>6C;K!HYPL-UADLTA;*=[5 #4%S\^(UA/S$&.R0N%"]1YNMZ0X** M3&&_P]3-;?:G%RD]YEKI ?M*#P+UG3 -E(BF*"3MS_ MZQ0CB:SM>.TJ1XB]!%7DV-:6],>Z $K,I3OEZ9UW4] MGP"5W%)7DU[[+$R;5M(#-#,S+-^HNME67M50>.'-- 2X/Z714&P1E R?70#-FHM,JHA3%]:-;?SM4B), M8NUF6L4$J(XY0.<;[J+@E8Q<4R0C_1S#?R89\GSZ^8VE;RQ])2Q]7EW]72Q- M]+J-IKA4NH+?UXAJN[4HT),19.E0>\>@JG5D\?\>3O*\8[MNJ,X/->_F9#B] MD^&KQ<%915W\AAL?Z7=>A29BVT;$M<<\C*JL]@:C1!6M8WT&FP$R[>.L2(4: M#$[^3%(O^2INO'_C_1OOQUCS>9GWL3)?+ P;7B!D_(ZCNF-)=@HA[]-A_/]G M"F.^@Y\R'YZN!2=V?196%/V_F6@W$^UFHGV&DJ)(DGL?D1JRD\L>49-Y<;'-SZ^$CX^C\+Q'CZN MM-HS,$]R(ZX\,\=ZIP]P%1M!/@[5CI]X"OVF_I4*<-W[[5DWUB@ZA=%R3ZB- MW.RMKQGW^>VI:[WDX8;G&YXO",]78Q/SP##.L@1]"_Z\9&;\/HKP>;WN&P[B MU@QT1 M&R[1I837*1,M)JXU20K?7)$4A2JJI69KK M.>OK+6Y6Z4V+C[\6?XVZQ(8I64ME]UCR>?'F9=&^ 4I)4IT- M.QHFC6/H2^+MQM4WKO[F7/TIRLG[N5HK,GR9988ISG271)<7S&Y'#[D:*BWD M3R;UDN5P-1Z*%G"!Y"CC2$51PUN6[&EX7OS-97&+_=UB?U^TCWG-DE"491\9 M\GDYMDR39L;URBVTW)#]:J6J# &_"$^!C]03)OE2(/#&U#>FOC'U9^QS?A]3 MMXMV8DC-IRR7]X)*RJ^U^M5*=+4#U$Y2/TGJNT;WV[8G&8A]B^[?LJEOV=27 MJ> \I.9LQ-^QY*8D.AKGZ&5S) "IJ)6Z SSI3=GPOIIP2RC],WGDV*:;"+B) M@)L(N AUZ"TBH#[0\D5-+@MP")F"1Z=(<[&*1$"XA93Y2> OB8"K\="L[^5; MGX;Q> 7AS8*[!;&O3>1\DM:Q9J@PP?I84K4^/R]^TO+_(B\VM%IRSKM+G).,=$:TZEJ%QB->7$=HF-.? M_W89/I!H6PBB1;3[B5C@=HS$+=Q\"S=_DAH1\E[-MNQ]$?;_L_>E/8HKV;;? MG_3^ SKW7ND<":H]V]3MUY(!,\]@IB^6L0-C;&SP@(%?_R(,9&465%96%213 MM-1Y*B$2[(A8RVOOV,.//;DL:7"MPD(H$:HJ1'IQ337$10OUR$6* @H*%CLR M,)PQG*^D1'X5SEF>U!7)F"@65>H9#36SSE&^B. ,10G/O%>G[H%<$@'P@/\2 M)((-(&P ?49"6>+ONY8.!]C\F%RL8K[';5=VEV@P9*HU*[6JS!IJ!6971NI8 M*>#"MAAZCP&]RS[F?PZ]J!+,E]-LJ2?/V_G(G5=:TW4GAA[*83E1?_:?Y_ U MY$U'=313M;&_ 9^TXI/6NQ$=<269'7C!&YO&KX-31>SH%"EY);:7D\Q:09>F .N!E08 YX*"?'KW) WTDMNML5W9-<&; ,(4G MQ- ]1SX%3YJ MTJ-.)I \XHXE\,\@79@X@P:;:(_'5Y=VE!Q.A?.>.\_"ZS"=$,YFXR7\*1.# MNJZZ!7S,=UX/[\V#HB8[^]E.D&*\U$$Q=^,X*#D$!^*>.G>4*$YD519Y( M!3'T-C.+J1D,9$%NUXTD25''3:(PQC'&'PWCE_;(7!/CLU:%SBX)>BYW-'@] M&5"54H,(89R+P[R("_06O ]_SZYZ9NE%]<#OPY8>/H[&Q]&?J'P@V^T-M0QP MP.FF T;DC!5&%X#%R2F@J'HIVQ]!!N/CK%\!ER3!*,8HOJJV^0B*&SE C[/ M7$N-#3G2F*A!\1L#H1CJ$"%]_A9I-Z@X1%W_FI".W"G_^MN&LNX?[%7!)0QP M"8/;T2:_;FMIO6UIO*([ 4%%>F<>]L0T51(5,B[1RA/8F8*A?8?0?H28F(_A M&=X]_.13)DB9IAH+<;T@"GER5.(R8)5V(@1L+HYL)X[S[_HP_R"4,:\*TN>[Y#K&IU+,=9D*7S1[DJO3A4.?=R'V,78S= M)\?N9;7(N]C=%C9*HYHW/9E+-X"^'NNU6K:%L(N<)!W(Z0V7ERKDJI!:C"92VHT0T*&\8:GSGP'=AP]%U#0/Q#L":AL/ MZ&"^B'];J78(T*D0>@W,8_5S>>ES;5/FADRX:W/+M>?E#K,9[C=W.DYA>*&" MKMM^(8(>XH'&I/W" A\G7,YL@W9ZWK X+VY/ERK#&) MW Q8KCTOF$0^.P_JS"125GM+IS4J"$3H:5O/F%G%?%9$)(*<4N<_^+I!A?:. M+VJA>JB)T"Y:9X/@0_+_ZZ/?YW#3^%/X]M2UX4['SJD_L%EI2 ^Z&Z(YOPIO M_O>%[-4KW-?M&*R?Z)DZ06MU;R*-G?D@:U7$RI)7>J -0JB-XOJWZ21SRZG$X@.%U;>OF@N'&(9;3L+]1IMP"6(D(P*E"79-YM!_;(#J4L M%"-0=@#'1_V7=\+E*[;M\!G_[9[Q7V5=\7[&^_D&]_,#FLU8.=]LU8#S">/G MT;U7#._4F_1$6)?HO!6*48U:T3/+'D'1RWQ&>"=&'T;?]=%WQ0#-G&AT%IS0 M9Z7&M#CGFHJ;G]5B]%TL0/,^3,Y=HQ8-&YY8J#^/4,?[&>_G1]K/#V-XYET/ MP,M-:*'G 4?;) )/=7P[5A'[Q]*^Z$)\> %P]_-N&4NGH=!(U)5UV? M$/&E,CFMTC3/6.9JGI^#7M3?>)%"Q64OZ20KO'=NA*D!4\.-4L/]AJU]+A_\ ML,S#=K(<.8$_GF3[_M21\J%N%3:(L$%T MNP;10PFF$]QX(#;XFQVBF6VZ7LR,OY>CE5ZFB:Q:YQJ2&G:6.B5*880\G'&U M39))"A0N'X$)X)X(X/YET?E1_T,)1!GKEB5+\[;$&5T@ZWV7-ED#P7]7+IQ+ M/T?$_ZX&Q7NJ!Q>EN/_35]PQX=Y4SF^J&G4>IJ"FL=L6M5#\]<36.C,=TIJP M=_FDL#:8T7WM><*KWG=>+R(Q"@YNG>WEYZ9-^I3"BTK-,2Z'2N%X$)A%,(H^G MXBY2="9L.DQ?8J=6OR[IKE^PEVV4EIE^GGH1O^(W>EM EN=.,7\!NX+>YI. M!0XI_#IKL;UIU=KT.-]9V@VW2[?0M1WZY;X7_H\!C0%]BX"^7_7R,13_T+^D M56V'++)1V>I88)'=S&?E91C#>7?611+4L[J8$C@GXNJ&X#V[U&\N @#O9[R? M\7Y^)!O[+#49$PO@[5Y(I+!2QP>^-PU=O"WQMKS!;?G(=E!&]4T-B\%+GW(] MD*/G!F_U;,[9\P.!UUB#. 7WP_QK4NFOZIN&VFQ3YA@D@GT:KHZ82.%II$KE_A" M'S?TQ2R 60"SP-E8X)<]PI=@@8G$5_I=.E.0^YU)))BCZHH31,0"'&*!=U.= M'L:0SIEV& =VQGXH.H&[NO&:.I3QB2>(JAEN^$6ITVA)%;HFL"-1F2_F MD*B8R\L5#&<,YX>!\Z>JCA_#F2Y5C'+&SCA$:E8O%5M4>9I+QW"^E.YX/J,# M&UOX_.T&O:5X/^/]_$C[^6',X#Y LP+TA JO7S5 C[KQ\!#^72O#X[]A!L& M/HJ'0^ET^- 8G\X]Q@+A78AWX=D6Z&YL%'PD?#MZ[NJ^BD\6?%>_W_,G^>P] M,]D^65[VW7Q7ZN189JL-!N9\<6Y'*_$+GIF#MA-WTJX>*[O&)/;2^(UO>NY' MYT2RY3CSJ%VJR^%P9 ^HU'"M6)%"QT7Q:"))"FR2/Y$M@&D"TP2FB7/2Q"\[ M<#^3)H:-L-"E>+M!F-U5;2QE--OQ8YK@8IK@:#XI\-Q9G+L_VD>W:V#C<^:[ M/YBZ6CF(:\_"37'@-:32'KQ'5'B"!>NMNMI>EQS**H2NN9#%Y6SJ& HMO(BE M=)+F:'QBC8D!$\/=BZ-?( 8FU(N4/9V,B66[I7=S7#BK>S$Q[.410R0I[KU* MG+$\^E>C@P7$#^/DH;TUUXJ)^AJ?: M*/%MU\QJ"GR M@J\:A_H<*NIH6ZBPPWX6EPV246_3$Q'=303_B% MXLRKBXY__M__\_KBOQEW*_K@:1>W=4T1ME7*N8K Z3&'E"ME#J!7_Q5 MM2-UX^_O4A"^4,R! +^^$!V:AP3[11#^)_'MGV@VCJ9RKJY3KR;LC:#?_=7A MI9C8#J^YOHE ^=4#J.7*"J#/?O.I\:H$[N(K17[A+K0HKT@V)MIO2_!O-3'U M$#?^5[>1_6[3[3X$_1O2"V0]>_>QT6[*]R]!K,5II!!%642U#BJ5N=^1ZD=V MY=M9/35=G\(8_QZ_^9;]38Y=6X=O9J<0^0DQA,AQT54E.AL?XM]/)DJ.]@52 MBI[HA&/?U$W5,P&<@/$G(]..;>EN7 MJ[1O3?^I-V>>V(UF /] @^_^77(@=[NA#R\VOGZYDTLFP%H#<(/OTI31;7Q+ M6E;GD$X"_Q_XS/S,FSA"U>M%^B"WJ[$L4-+\!) "22HT3Z05A@"<,E9Y5AES ME,J#,<<+FO;7#GOJ04C8*6;+M&;YHC4ON$X[*XQ*U7R$--#W(SOC>F71+UBF M9+8%I9.J-'/NMJ50QR/GT[*A66:^:35JKK1T[#)CH0KA"OO]R%4M%,I>8VK( M?;/;&)?ZT^58;2FT0GP_LCK6LUS4[!6(S4S5MHPB\3,1"I[C;X]J=#Z[7*\S MO=2X_F&?K6RF,O$RAY=H=81DIS/&W0UFU*-BI34XN M9$W1K%R0U7JCYG5L15T'AL(=C\R)Y-3P9D.'V/16 M0F:Q-;L^E'#\\=.![:,LK.8-.95R1N1$QD M@V&(VL10X#X[&DJ$M.GW^X6YG&TT1O/^2)A:II3D^9"I)/--8MT35] M9^97X+6>6*EY:K5:D8W^6E:Y[KK#%;TLG$"%/+%4RVF0';"S2)'5T8+G^()0 M(P1XK2?6:N@P3*.X].%4S('0LE:6V"S :SVQ6'75,@M<0QP3E50V'"T*8M3J MPD\]L5HA'W5+TV"V)$(P4;O+[+@0=B'V3JP64:N'>B!1!+&II)5UL<-FW+&H M4"=6*T^1FUE6+@;$,@V,TK3IN.X8?NJ)U6K3UMK,>X6U5*EO2WW57;GK>H2& M'N&O/(!6XY22&&M99 ;-SF#:#2;QIQX!<*L[N4$I*^CRO%X7PXV;)K40$L6) M/2#:1:^^-%: 6%;<82O=H?V1''>+/QIJ&EDG52OP.6N>VSC-N=;\SGHS4FM7:_.XJ%'U]KB"AM=]4MKBVKT+*(^6JP'?7BM)W96 MJK9-I]="VY0W7J>A"DJ0+6;BWG?'=&&ZO@OJC;D,:&=FENFB-VW%+:*.^:(K MK($Y-21KF7FH6NK+9C *[/B)T0S!0V="CH16R M4DCI32MO=6J;6C[M"5ZU$1?N.AH*VF4;/D:"M:161:M3-&MUBX]B$_G[H=RL M-.I&7$T@LJE*VQ%5/E/V133T>%Z-P)UN>,Z3"UI'RX_:0H\80[H^L0D;X^4@ M5_9R!4L=U[H3G1@YPBA.,3L:RN;:)AU4 TZ>MXCM0!U.G"YGH*%'USI:55=# MUN065J?%"+8@ZYE>LX6&'EUK:>9T739=<"U.Z^NB66R5JUZ$8LV/%S8]!4-G MJ-%R* [,C%7UZ U\#M G-N&JKA*9EF/)4C@2QHNPV)[VM7CHT07D5=W*FV&I M9W%EFEZ.6B-K*<(+.+&SIG;*M)8U1;-2N8X#B)1M36GT\LAMS;)L&WN'"]E]([H35Q^)E..$+\6X< MTRO;Y-7GN_ S)[8;'639X?<4YL[_N+#4'4,-7@8@ O; M>R?5YVX@?/.7W K[GW_H<";?=3CCA?BDA2"_T.]&Q^&%^*R%H+XP EZ)&U@) MS$TWLA"8FVYE(2 WX94XXTK\8ISW3W7KY]VU\ MW?5$6ONE;AE82>O'__<7^ M];NWG_XB4-^?TW]J\Q;A#T\I+^(C!WO>M19-G;_8Q7^=0JWS>WH3"A M<[#6?61NH8K1"\_50RU(^*H-O^[O_[Y4WPOR9*CF/I9*:2-]"/2FZ@6;KJ]7^/+CL.^3+B=X=6@T*^$@R3+?"=9P%O)DH!J)8'V8KQ":-[. MT\21?-(D)?HZQ1S.7RYJY[:[K;H4G]5J[#19RQEKJ+M:OR^%]B#J&"VY31#G MI]>NIO!:[95!=:6.&+KE2>CIAB(J<>U8 MAB"2/'?&,FZ?Y![XK5ZG?AQSOE?6_DZ=8&4-7O>G\X/&I."ZNB\Z>@=X*U,# M?@?.TTDYJ*M"ICD5SS=B]#3IBH*09YX[OS61/AS/+MOJ4?Z^4H [#7X M[38Z?RA!_G&:0&%\?:%9),IETDKUFM5F/1W)Y3X*NT8YK8R0)(D+E6#&F+Y[ M3-_ S=T.IB\KUW\)T[II;_N#=#>TLJO*4 RM63T[$I6X"#/-4$GF74P_LJ>\ MX+F^CQ3]Q RPH^'\CH9KT\%E]_MT-]E)4V,VV8,VQ-\5S:6!"^81E8" M19DLZ6,P:!910AC4,%PZ2:0O5),#@_^FP'!9H7-[]WL[X+^L]GD?_#S-I.9@ MFRD35*_)\X#1"C-.A."'8H<5?E*0YV&-[V;J/YH6OJSO?0\A:8>@$T(X,R:\:-C. M!])2\IF5VN4SK8JAQ&6Q22*9%G $P;/"\!,N_G9@>%DO^$]A2)>WD[Z39A6) MTZI&REW5E:*CBV\P^6." # MU=.FL4S1P0K8[@*5>\>N"WP,B,_SKY7:O,,D)+/<-T3^F,FZ9HIDTP-[251R M;<)S6:J@+.,Z[DBBI),"]]ZA((;U,\/Z!F[N=F!]Z=SG7X/U.#,L;NA2=R4# MR<]VP_Q@.\V("-90H5!LDN'/'V-X'ZZ5KANH=L+%9_TXO!KG5MRIR'F)U-D3 MX*E8ITI;C[(+:UZ7U?:TL+;+@RA-M%#7&53)A4NF^?=L-,P!F -PBL4M*Z*/ M<("Q*5O9!E"Q^V MXI[C0!O'E9Q?=^P0A2*N3[ .96L651#]IMS)UYL!'Y2WVM! 3>SHV/;B!.Q2 M>58PXNB2\PN =\&8,@MDOBBQ/7E.3<>V/R[D1ES<49*+0[U8YOQ'-??A"(DS M11)F/'G)A -P=0E\\HPC2CY+22#PU5W'?4MB/W;H+D-W*)48;)@(QO; M!4/'[6Z1.R/)4>]9,AC/&,\XDN2B8N17\3PNS/A)CET)H2/DEPQX7\'](S$0 /^"\1(]@,>@XSZ+H^"<0V?]^U?#C@YL?\PJRU$K%F M)BUK4RCQ&0Y$<\^*>]Y#O<#SQVH!E[U]$NQ=UP7Q&=B[[*/^Y]B3E.RF'/:& M*XE36+*FZP5)TR*$/>1S2)+LL?_OG^?P.>1-1W4T4[6QWP&?NN+(B_L1'G&5 MF1UZP1O3QJ^#4R7NFL.<,J[)E&.!ZB([G:YF#-V#\H/=U8SB"=Q%!], #KZX M-PWTJS005#PJ4J(!3_1SK"V'.:*LFR*B :B$TDF:/'^"[PVJGGW\Q1C ^05[ MY9,(U/5+[&F<0 .6(60)^'8"J)X#O\)'K7S4R02R1]S5!/X9Y L3I]4\BZ6& M(S?.Z# YG!'G/7>>A==A.B&VG M2#%@:R"8NO"=%1R"8O)/'4*WFS6!=LO3L4Q5U)9.+(MC$$$:W%70I)/4NW%H M&.2/#'(<$7)&S\PU02Y4&U:8'UBZM?0CP]E66N5TJH5 ODNYX?EGK6:R*Z]9 M>M$]\/NPL8?/IG&LR6=J'TAW>ULM QQPNC&!*KK-ZJP8$1:0T^U^+354!F2D MD/S.:T-@KPT&,@XRN;*^^0B0Q1I3!&DV+,OA %A5N(.;:V1P\+M*WP3Y%!U& M1%W_FI".W"K_^MN&XNX?[%W!U0UPT9(;4BB_;G(%0J/2R87K4 K'3G'8DK8S M0C84,J[C2K,73/#%V+YK;-_ S3UXC,S' WO'G[R*4MD(-DAT>FD"#,B6Q.C MR'&;;8QLY$Q):=6 MB20UGR:,86@9ZS4DJ[C,*TTDV32+_288O-AO=O4%;LSFB^B8N$&@2>.0X#=6R#1. FX/VGT!)Z M[JX]C;D_,M8****F>2#>$U#?>$ '\T7\VTJU0X".A]!K8!XKH,O+GVL; M-#=DR%V;7:X]+_>8YG2_2=5Q4L,+%W3=]@L3]! 1-";M%QKX,.=\V=>81FX&+=>>EWM,D[K?LZ]+T$C&7VCI MHTM[Q22U4#[4;VH7N;!" 2/Y_ M??3['.X:?PK?GKHVW.K82?4'IBL-^4%W0S3G5V'._[Z4@^H*-W8[=NLG>JA. M9411DM=UME)&-BN-#5-C:'ZZA?IH5R.72_(G#O@QAC&&;^'&;@?#G^A[.H'A M2 ;!RADI\"M+0Y]BJ[6MN8H0AKFXNZE /ZMC*0L%"90>P/%1Q^:=>/F*+3Q\ MXG_#X3I765B\H1]F0]]<",N?+.P#&L]8/=]L/8$S&KC/HWVO&>]9R\C+5;\\ MDBDKVQ<;F;;D]*#P93XCWA/#[U;AARMY?$[$IK6:"O0FQ\QDT$^[[+QJ=>5L M#+_+16S>A]VY:^FB8>L3BW5L?>(-_40;&EN?M_@\RKL>@)>;T$+/ XZV202> MZOAV+"02J A#7/\;1=H%ZAHK9!Q=?/MY!/<;YO:F5=&;$XK=*<\>K-D]5KL( MJKO[$QV]^PVX!=5TXFAD#^YVQX 7#W\VX3RZ>AT$C4E77;^7V:U)&9'@C65* M[M?GH$YD1D%K#M5[7 M32/+L)8/C,#7<-37[3[, M )@!;M$7$_WX H5]W_VBONEW)W.^4U=$UF>JXR6>IW3$KWB/WM:2P*8GSC7' M]2)NPM]T*@. '0TJ9:>SD"FB3G84FQJE*A&Z-CK./$^G<3]=C.B[JQYQOP+F M8S#^H9=IT6VU<^3$ !+52Z_9?&X826J,9W3FQ2>I]''KW"=Q-"5P6L35C<'[ M]:S?7# 0SO/!&_K18EMPGL]92C0F%L#;O9!(8;'^'">_UXW8N.+#"._+F]Z7 M5X](^.1GRGW80AG5-S6L!R]]VO4HWIZ/G(/?E@/HUURZ.7-EZB#V!,6RR5?L M/I GTVQ(R-F6*Y(\SYB=KGAFOR[U"_X@2?4<.(%^$W@==(DQ@E\<0,2+ R@= MK(MEN< Y30);X(%^Q%A6G@=J!Q,:?O#=[KC=' +_N% M+T$#=-7P!H,>:TF-CD O([>^+><,1 ,\25,L8$LS8'08,%"S,Y04+QO/=XOD6;NS&\/RI MNN/'>.X8J:8Q=3:FE6UVVQXQRBYD)<;SI93'\]D=V-YZLOO&!]!XYS_MSL'TG["3<,?!1KAQ+V\''T QS[S>%= MVP"?/>-->$N;$!\TW^)3 A\T/\4)TR>$VE[]AL^?0+1W]F3[9'G9=_-=J9-C MF:TV&)CSQ;F=M\0O.'L.TD[<*;MZ+.P:D]CQXS>^R;D?'3ZQ>5\UAX:7D0KE M7-2A&B831"V%YO==?4B!3?+$UZAF6\U71"-%QC(0QJE1K=,11:.$B>-)'D.)Q+C0'_# ?:]ZIF\;(< ?M$LZ*0CO%1B/M+ CB?RX"^;<+0S'? +\'/?OJHN.?__?_O+[X;[982G-M MU_MZH*U7=S6-5BAG, *FQ!U0KI4[@%W]5[4C=^/N[%(0O%'.@Q*\OU(?F M(<%^$83_27S[)YJ-HZFD^I%=^7963TV7&E.DHA$"DR8X0J$Y MAE08G:<5-3U.*Q0YGM#ZA&4)C?QK]ZV?0W[C-]^RGY:Q:^OPS>P42DR?52E3(P9==LSZH0;5(@_&;:,D6DL[X?&?8JOF05B*X%?%O4A8'27@<1 M',E^/Y(>SD@B7\ID"5"P4EJ-IP=%MZ50RM&WRVI)J)I\SR: GVV4!"%D>+FE MT,9X9*VL35+J=E.T-FX_/YS.2[4E0"./ M[H@M; ;4O-:SY09;SW16;+55C(DL9X.6PAV/G-FC3)7F,EVBP*3Z[;4X&Z3'HL(?CUQ) M+NML026T.OGVM *B;)&H1HIP/++NRR5V4=HP5K;2%"KTMI SE AJY:.1U9[4 M2U?J4X5(*:2Z:GN#/KF$JTD<#YU+2U(JD)VJ5"FX,V+&$F6V#(>2QT/I5%T= M$1X86(UFR[/X--+%"R%%A MU9<[OMMK,]!&6(U:"GEB\?F*/5>;&[UO42[HN8/&?&%'\%-/K%0KO:JX\SH1 M2BEVF79D;]+S0D,A3RR5OISV6'I>MBS.=[IS-3LN.+J(AA[M*2!.5Y/FD@!6 MIQ_5@-A)5QVZA88>;:H,S4_Y%-'WK$JN34_2E-YI03N!/+&NC>G1;_:Y;(V>5V8H 0&I8S8XRY.!MP:%'MV4%A4&69G-M"XSL M,2B'BN1Y(GRX'U^ $DA\O6O5\E)JYJ9S3+,WI&@X],1V(1<]TM(W5D6>9_IS M:;&@RFLJ4J@3VV4M&//&PH6:<]F?YFH:79HL!!&UKC\:VN$X6F8G,\IJ9)6@ MIT==/8"L0IW8+CEQUNN5A)DF-QJE[-2N-71S'+?4/!J:-]L5:T*H@% SNP(F%95V'<"M5@;*R%!B-0U;I MMKL1?-2?8.U>&M#R;)*7P&Q86.4G@)R.6PIS8K7(V:AD^G.3E5,Y:YA9R"VU MSL"A)V XSV/ G 3ST!PTYK;=2CP=@DU-Q2+A?'D=5HPV?V MB3W@UHW5M- ,&+GAK)?U2K8T3-7@T!-[0-GH+I'6IZRLUBLIK]*B-ERIA88> M[8'4YF+X[SQTT>VUUX8.OAW^\%H[( M6-R;O\B*TG;6UT$/QG:I"NV/PPL[JS1^Y8WM^OI\:3?FV#40>(<+VW\AN5.J M'SPD2W^AWG4HOS(-7WV^"S]S8KO10<,>?D\A1^?7G:$?P7GZJ8V]E\;Q%Q^& MJF-HEH0!^ QSF_A"L-\,[M/JGORX;'_E+_EC'SCW;I ;7I>KK0N#U^4&UX7Z M0KT;FHP7!A,97I?7Z\*F\;K+\S%%N97H\A^)I#_>!+2OQ%$=CQ3 M5RAX_3-F/\O,O+L[WCOQV!WF'/]\.=HXW#RTW]",Q"GROSD1])N Q8!0%$2NRFCB?W1&(K&.IH_O'G^=/,P_"-MGAS07N\=\MO> MH=Y.W^\Q\>>&^Y^'G,5.1^IVSH::SY^"]V[N?)%QL6E]U72.#RN0]"\HD'/8 MM9^_Y._%!_Y@#YQS)SSR-D>&%][FIZR>N]SF#VI19$,O[D&@^CX(_*^/H/G. M_*AZ:L#^S-]Z*^C$N_6GKKXGV*T_/M8^ *YM7/*.Y,%4)OST*BC_VSYVU0*?I*8_(J1[*4X:>@7&!SAY)VX@;;)UI2=N93UAQ2[DJ>9X)E MM=HG)DLE4N+ZOB0A)"F&N41:) ;\C1B:GP+X6[05/PGP)(6B,^,DR8BQ1NUR M52.ES?P]CL MB8O.)&58Q-RA9+?&%)7(,2",454&/LG3YVP_<+^>%E'3X 4'?NQMV15;\( & MX#R/;9!,."#8P2(%=TP<% :%"ZJ^$*<]8]/L67PQYU8X3VF??1,]>YI3VCM$ M-2&@-EU/=?S=U_F9S>MWQ+7IO_Q)W3W@,'ZO%H?3*%YEV=$T*=NW*LQP/LUN M++83_KZ*.K!"'1$"9-^J"Z^M_<(+=1#L#P!/$*\_"XHZTVT*UG+K4U:W6IR! MDJAPL7ZB^&2:><_FPU3RZ%Z><\NLIZ225\KK[%RRF?7[<[?0$^6.H1*A+[)L M;?O[4NY/N"13YH8CL3]=$*8VR^94>[56-JB\ A1Q%,DD:4)X/O_1QR7;I03; M17>UCXF2M5N9-=?5 J+!*ZJ?L82F9+>N0I2IVIS;U.DR8_6[ M6R+7FV2C8J6EQ'7623K)\B1V6F&G%79:G4TZG:"#:G917#C:9" MM9R]R4V; MMC^_CFXBRMPF8X_UE-P!N7S&I IS;HWH )V[$4GB L=N]^C\*CDK.-+UL#,+ M.[.P,^M&3O .H-Q ACM!;71@&YZ8=2VY,3!-E:7S@55H*<(NB(A.DL(%S^

OLA/=H&:R&F38?J[H^LL\0C<2+B25I,[:!.9.'#X- M5,@VH;U)N<'6V_G$R76SJS]5J=Q,(OG#R988I&*,S1_;96MMO&7ITA_'@],UPU4^U+2!EMKV!7S#-;:Q33-ST@N/9+H M]M0A?0MP4VI3'XE$.(^["D ]PQ)",LU>I+-OZJZ3TNZO_LD=$!B.K#E;E\Y;7-VG MW]\X5N3F]_?SF-Y-SUW .]LD$PM;18\R1X\KK2Q0>]0XC!0K=6R(8T/\%@SQ M U:;"*FBHTL'G)X^126K.F_9\]+&,JU()S-"3TY)K=B00$$21))-OZ?;,=JQ M78[M\BO:Y;\(=\JA!QPD'=-*,?)P70>+N40:Z/KB<$\NR1%/᏾(F]$$B MWA_^>17-<):*6P5#%I),$3^-@B;OT4]S^##QA+LR9),RO +PY6NKCEB>+4G;6 M&D:2(C7MJH$ SB& LRPNT1(+&1?^>0"\><)T5L /YK@0+O;-8-_,M:7,P5A# M\.Q"=):^@?,$UQ6I7-??3DF%J(32PLBV!LR8:2ED7/R6(Y("AZNB8(\,]LC< MF)SY-9 /"PTH:E1I111,E0#=2*U5O1CD*%XBG11(XOG\,+OL%>PW)"0>1777G<=[<>A[8-L9+(.72 JPW&_1=8;#7T(S;9=A5PAR1$7+./_ MW&#'62Q/!O9/R6)Y%^TL-[:$ECZM$OU0D/VIH'='8Q&A'1TN\4F.>\\-^SQ> MFETF"\Y@N8ISYBU1T) H=#<JY]YS= "I=. MFCG!"BK/IAARF"Y*%37,#2M5DBF-8E: 2HE'U6K?S8:[.??/'2 ?6X0X% >G MVF!(W$> R+T^8#$P<%3%8P+CYDS1\SQ.]X4N$K:I MQC-A ERYX3[,4%RYX>I/N^?>W[ARP\WO[^WSF'J7 M/4U^_'.ABQT6QZ!$(<(9U;'B7CVBH\>]>YKJ!C7L.7%BE <"/Q1ISB5,JM0N M;HK"QJN(\/+0.3(M)%D.EVEX9O/ULJ?$CP_VRQT"_P[:]>J2E]1(U"8_T$/RXOJ]5)5Q1+E"1Q_+*_L:9ZBTH;"D7&B00DF>2%"^J?YR8![-"X M,Q*X@X[OO\<";4;>%KFT95F@OA@PCDE6HXF(6"!N\BXD&?+\87/WZ/9Y1RI= M2BAA&_'F'4+W??9_(^1ZXQWB?X]8^Z;;J8E2(V\MA2E;F]K9G#.!\FI?!31) M"3A)X9F]2_<=''$CS''KW>1_CSIFS8;=Z*N3!L%EV*D4<85>KBDBZD!)GUR2 M2Y^_--<]Z"\OA"(+K!? \<%.A[EQ=8N]#L,>*NRA>G(/U;E3,'>8JWZ+V/HQ M:;'RANUT^X.FS&G#Q61;69+]#-0[<;U0AD^RN& H]B9A;]*ETR-_ ;$@JT7A MI) I6GVJLG;+)+.)[ @A%IV("4F://^)V#UZ?MXV@'\5OHK-M:L6FGC0XCL? M+#;QC/5X+EM\ZT.D:?1R]2UPNK)5L$2#J')CE^E#F1-7$J69)$.GL5OGVFZ= MI^")#]:?>$:>N'#=K@\1!9W.#>L-/I67*C6^6M[62@,E&Q,%5%@JZ[!^XT"^N[*&_:\=5,*AWXE4UW-*P4)FO(\,N6% M)"]@0_X^#?G;GP'L #A3U,9'L4Y-FHT2^D)YWIGP\T%NS3;L&.LH/I1-"@3V M!'P+W'C=^PP';^#@#1R\\6!*Z?LSV7>YGM\^(^3A!9W.J7>ZE,QE#KO1DJ>T9C8U;@E9C M.@[V8(6D0./.L<_9.?:Z>'MZ?$B=R M^C(EB0O#<:684PZI#S=3$0^!C? M*$!$N(Q@P28-MO-N,43D]B<%AY9@0-U1:,GM3\HMED$YFJ7$FVG"02C_R;KS MN1G,P:&R6A9^/OQ$X&A0Y23^[@"00$53=GXWBOH'&R3W$)_R0(DB]_K,?.[] MC;,K'N81AG4.5L38Q,0F)@84-C&QB7E[S^>;-S%K8+M5'=,!"; ,T41@C7T/ M-N3MSP"V/3$N<$( MEFO;;.>YS'9!CH M&MI&4[UVN*"AV70>3>S3_"S($-]6O M12=P-6OJVCKP?#0;)/^_9W?S8W5]=6?%#63P/R)/8&#!/56CA*W8?R)-I-B3D;,L529YGS YR M*/R9_[)4S_^"%V)W"_%COZEZ#:\3H-Z=/=4.01-X'72A+TX'8N=TJ*N>I] I MKNE-*^TBL9EUE6:+R:Z#>0LNS<7FX)<\,9\S"5XJ7>O+C71%ZJSED4[K-#-< MPDF FX0@3E6(^^X%U.(\L4)?DT@EQ#"8NA[=EW\UVI MDV.9K388F//%]392/&'^M_LY.7>^G!M; Z$42 5G/-<$LNP+=?%G&^CW[_QS MML^';EU<%AK^1&''5D-D]$U=&7@C%VX;@4C"?8/^_X&MLYN _TV4?!_U<8W% M.OF_C[!Q=G=TS-)T.Y0!A__8>FDC0M).D3Y8;B-)A' MV%3O3(L2K);4K$NGY,)S 'M]?ODM_>I9 )^S@+ CUT!>X.=2??@9/W$ B6/?T1TLX0?)^NWD^L+_+XZ+S< >X' MX#FEY981#KTZ4=&C1K>\:E6*1 Q/[GUX/H_'680?@&Y>M:$U9.KP+Q.:NC # MU<9^->QPO@^'\XU0W>6*Y[]@M DA6G*R.X"^(L 3W)=7M8&9\W16[J=;VJ*] M*HW4K:'0<6E8CD[R] 5KZ&/(8U?Z,T#^@D7T?P?S8D5H"&UE:UO]KAXVMM0\ M5=[$F.<^@/D'/25H@T U': G@.HY\*/\%#;#'L%)@JNNX(BR1W8SW%'5E3L[ MV+Y+.WVQ\-R%9Z*342S3L66.+?-;L,P/VE+:2\O7*#VAS\$P*$:S5ITCYD)O M.C?K8#*F#(4AD$U.DDGAD@WJ,=BQ3?X,8+]DRM@OH;U16M04*ZP31'^=!NE5 MP G:,D)HYSZ ]@>UQF5'O822>6XFPY;XG7'4IPF2MW [05(YWE_3EH* M4:MBMQ!NH;B@&#Y)\N_U/WHBQXFFA?/01M.8<.,6NIH[7WA@"AS?7(&$&;^ 4BW_ "EER(B M0+&B2(8_C0?]Y>&],UP.J'WJ;70[E M'6J,;Z^=A0%UFN(X[(O]:EO.CI:14!H7:UW__7G!>4RW_,2]\4;,9U?BM]NN]>YE M^1LF^5'"Q;JD3O.#"9DE !UV&_VH._3*4'#32'#S22Y]7$H3]T [H[A^!JC? M?&?F^Y?='\*ZNEGJT^H&="102R^8 ;<0E^T6PCKW :P_CP.RZP9Q^ M1]79Z^V3A;ZP^P%[(A_#$WGO9ZFOB_'MJ@&?8,'V:+U8BU'-E!M1R4X5AYL2 M34(6C$N'TY20Y!@^0))/<,X9RU2_>5^6YN0P[;V[%HKMW)5,S'=>#V_70V^ $Q54;K&T7_7[! MJF05K94" %0L0V'8. Z,2!(GSDO9CX =':P[+5*=#MKJ=M@ M6K,H@\FS+01T%)7.)LD+]"RY7[<-]M/C0*NWEA6;C(D% M^:,H+BG0YZ]N>">*S3;5F$M,X"<3<[#=JH[I@+UHBX.0/D'3/3?1'CNN:,@K MNANB;LPW0*MG+*]\[=N\ ?Z\F"ZK?D.RZ.@?CY@KT$2_SZ7, M+W"I;J[^\V_XX_ IF@U4#]'+]+OUI=%7[LF%(/[G? ^+'RXCQ1S8\>6&N5<7 M'?_\O__G]<5_,QM3FFN[WM<#S;VZJRE 1/25BAG/ *FQ!U0KI4[@%W]5[4C= M^/N[%(0OU(L^_/I"E6@>$NP70?B?Q+=_HMDXFLJYNDZ]FK W=L/NKPXOQ=QX M>,WUXWJJ7SU@JRC' 'WVFT^-5R5P%U\I^#2_T*)\M^?H;TOP;S4Q]1"]_E>W MD3VY!=&_(8%!%K5W'QOMIGS_$D0F(C"$N2QB:P>=P^]WI/J17?EV5D]-EQKS MK9+F"9I@ *UH5%I0&)U.*VDZ/5;XL09XFJ3@['-_[;[U4QCIW^,WW[*?EC%\ M9L WLU/(+*BYESMWT7TD.AL?\HN_SSR!!OF7V"CLA&/?U$W5@X^=?_]KO)NP MW0UG#^0E'[@K^XJZ.B]\=3OW_,*V+U><>'W)B6_7'&\7U9\F\K8;?;OQZ]_# MWR4'/CO+$U\EE"?PX6$#W]^E\4>FCY+W=:C>X"W]<^9+_\G#^O6U_O[S M>H\GP(])@15XA24X6F$TBE'4R9A62)Y/,SK+TL(XO=];ZDLVX[SD48S&T(29 ME6<5JK7LRUZD0$7V_W^VMS=:&@_?.'G][X-+N1!'5ID2U5F:_ M:D9ZGA,5[GCD4 $9@.F]M%UYAT*:ED+ 7U4 JZ+6MH9#D\5!*Z4M>J^H!(BO.J&+;FC#; MAVS)4GSU>,.I0,1FUH M\%-/++X G#G7YAF)A MP62UT1UBS!"-65ZHJVDJG3$--)3^?F@V!E(@I]Z8@]TR7B\' 4.=6-C*L.OFI/J\0'2JTY'?R,N.%$7(9W8T5%:#0EM: ME/-2I[T0NKT&10ZS(K*SCU&0M\@.M25+!*@L*S6^+O8G)/S4$PO+9?-=2(+R MRNJ$1<:O1#QA>(9"GUC89;GF5:VQV)6S[$":U/U)?Z'""SBQ6D7+J9(KUV//3H4S/M:6_##/2\G)VM M],;:7A0RR[@-U-&G;JPY&?FSKD*8RG"A1=P8@]0M"T,I:SC6OV1'PS%"34MCUNH$N314(L=;^5Q7LC)H9?N M=UK+C>VW1%37Z9B(PHT4ACR]DI9Z-J_6NX0)=B6@CAZ9VS'K#%+4>B)E"ZMB M=:PT9_8L'GIX9L;>CQ>#;^??@L:>K2Y\\/7PC]Z,/V0[:SN8XJ*'8 M&E.AZCZ\L+/%XE?>6&RO7&3[,<<&<> =+FS_A>1.EGWL^(JG8P/PQRZY5P;1 MJ\]WX6=.H"@^*+C#[RGD#ORZ,V\C.$\_M2SWPC#^XL-0=0S%>!B "QN9/_9E MD+_JR]C__"/O*?6%?K=0)5Z(3UH(\@N#$7$+"Y&.?6%X(:Z^$)B:;F0A,#7= MR$) :J+P0IQO(7XQZ.JGJO7S[EKXK!B"GY'PY][RD:/W%^< &DWHQ?_W%_O7 M[\X'_87GKIHP(_RA%[^.0N]J\/6IGY <'1T]_*!$V(O_'H/E1L B'-WQ>RN] M6\7CGV_7]34LJ-^%!4E\X:F[A@6*ECN:&+P-?GT;W/LNH,Y!>U=(]/C58&UT M*(U.F9$4]!,3SYTGW 7PH/!SC 2*QUK%\5Y?SP:(JR:_G#5S([:'KGT[;QYV MG_)XVWE&KG#?[\16?L=O>+/BS?K:5KZ3S7J;VOHWGBAU$)RO>\>U;<]/"M)_ MW[EV@9L\1]3]S[SDE^]?3+\)ESUW1'TN1$K(=112(7>9-%WW55J-G+&&NJOU M^U)H#Z*.T9+;!-'Z[?CZIN=.S "5S3\125_RMVV-<9>AG (2;:KDFEAL4106 MRE@FDNR)HIX8?(\.OG?]P(\&/NHU^"AE9CF+DE6IB3+0+4NO#3;-WNKW<]K> M!5^[$Q2Z-&_;,C<:N8-*<^"V600^5)D%Y:Z=LA=S5D=BX\=V4B[^-X\^!VY[5H[=KW?383YD;MSL]? M5[R?'V4_WZ)I^MOK^C#6:PXLX'/,C)]6<0:2.DQ]'%5Z@Z(;E7;JNB!6R[2/1%5J.*DU)W9*.\GUV#2([C ML+W[G-C$1N_9C-[?Q&:M4NJ&/'!XB0.FQ92&V7)[&BEQD2N23S+$&0N5WI4Y M_'<;P'OQ5?N??\66K8]VA#M):![0S2!AN[X/SE&$'9L CV("W*))>_:N6)\C M.#15];^6' VUR (YL/MOR6D>@'C 9F.2C>%8C=%X@MYRV7&QN.+S"YG2W.:X M,%*&G"\J<:DJACUNM7F.1GD8T8^"Z)LSZA]"L?PVN'_8=GI0''54:ULN6]EP M.-Y4:FS02D=*7)F*NX""N4&YD@,3X,'I.GCJ W5]1GGR%,QUMS1U70_'_:J, M;Z;3#CN[7O===2VM%ZBT3P8X8&(&[S&/'3"I*4%6ZQ+5K@7Y$9^JY%*&(L2N MC21!\A=4&!B4MPQ*[-HXHVOC9_C\'I81" 8=R6QFB<)L.^>R)%%N51$LH2"@ MDH)P+/R?PZFQ*^X)-4("J)X#_SBN^J5.)A#,ZJY>)"HY:6+/!K:#L&?CDIIC MQV7(M,E[[GR'RQH(IBYDN178Q^'40="8Y$P45N/H?L/+F?ZNE0$*OCE!>U2Q M6\M-]!(I%S:L9G4[JTFU&Z&;^.L_-)O&W@Z,F&[ZV;MKFMEOCT/MUU6S!14TT'@:SBY&&UQ)9'&1(P1^!YMK:2MU\Q6:BDK M1572?:87E)QE"U5:1:U$C@4+QC#&,':R7$2?_#:&4]46F+I5:25MEH->X.O; M6MN(JR6C/FGOI3(]LJ?E[\,!US__TO='7 GX)C:XL,%U9;<*3GG V_,*M^P54MU.G;3RUB441/C;GY__8=BDC1YK(IQ6,!S0/.Z%NMG M0//B;O0_@>:RU<@O=+U:E?J-;!#Z.@U*R[@)#W*4DTF./,Y%^NCMNM\^6&J]P^)[;30KKG7X^3_+2G"$E>5"FRN-IA'J$09'! M)0G^O1@G#.NGA_7-6>\/Y4W_;5B'X2 @%X;!R1W+%V@KS"'LNSBTG8C!E=UAZ. MD^&5]IU2:;NNN0;J(AKG,= GBJ)AA\5S(!([+,ZM!#Z$2%W0E.;0%R*BGQEG M5ITPZH^*,2+1J7J29X1G]5/LU &\\=2%%,*U5?ZS6C>X_OU#:Y"ZZV@_(;U" MK2MF\^QX(J7J7,O+3>1 G\0=RJ$,82^:3/E\F_^)07_SO@]TTR3UB/T$#N3P MK[\/87'_G#4N[L$W[YT;$UXGCC5;C#7EBT)F$[7[,XC6;5: M"-?<7_]AD_R[K:L>QHB%\^6%0$^ 71VBG4)Q8[_T7J'@\^KGL!QP$OEE@^X1 MS*JF&F]#\V2%7T50)-9F)%_F1IE(+->VT<**%#(NP2P??(!]W^Z/G_)=%\'U ]Z/13.],A:9=E/:!'K8MN&/T@PR7UR(CTU2'/9^ M8/0_IIOD$0/V?A7]?;O<%%+;F=P?IV5! ZG(;8L(_;OJP\2[A3@?QDGR-HK? M_B85L0'V2[3F>CKP4KO!7\G%.N&[MJDG_HN(_W>_!AIS_7M[,A7S.O#XK>GV M0R[K!6ZOT=9G$L&5E5II-HHV@XH(KW??X."$#8<3 S"^#]+D=O']X Z:'T/] M>X1GQ&9]$C(=V:*&I%.DRIW58A0C'*J5=))BG[4!Y+_';[XY F@'P?NQ=?AF M'00)3?6GB;@WI [TQ'B3=='LW)=6^_:7//QO7,@ MV;-LC!]Z@*X]'Q_GWG1Y)E3)1XPW6"ZN2C=G'8Y77L^[H1N+JL# M_XAN>JV9$ !I:DL-94T36J?5R]C1G$M@X<[#'[H!)>?9BOC3?OTF_;F A,>PN'_@_R-V-O_IN[Q M#P_T9)D>+Z@I1P')CTJ.;=KBD"? S'%M["0\[[ M8)-,+&P5/8;AXQHL0W.!VC(F?!5G=#R+L,89'6?S?C<]%]*^'C<\[4 (-2;- M/>418%*7QD)7VG0FHD+%-0DY[KW@<0S0!P8H M3NPXF[_XSP!:K:JNWM[J5:FRZ'4V4[B0%!,A@*)2Q4F2H9\TJKC[[[=SVQ>OR.N M3?_DG]3 ? P\965&]+BZ*;3E2E">M$OEG#"S_N !LI_(KBONIO'#V[.N>I[B MV7J3+$F^+%7637&630WH;-E ]0<8\OCQ$2_)I6?_.SR?=_8;TV&06_0-5J(H M@YJ$6D &@7&MV:_IK @_QG'; (XAM/T$0R@79SO(1H8I/P8_P% M0(32)47H!T@_+B:\[[3;-SE)= MJ6%F&F-QUK9K3$NAN+@/:Y*A+UE0',/QEN%X]?"91],''X"CD"%JV:@"FC*P M/3O7-.;UNA A.$)9\'Y)A$?V%I;BX-+8#0BO%.R\'<@U&&P27P^63 M//5N20B,>HQZ[ NYE6"KCZ->EU,U-=5S>L1\!2;];6-.+SLQZKG8LRD03^(' M"3UMBD*AW4G"G[I>L"M^9WZ;/&QU/875A9T@9W>"O,<_S7(NTXXFC0Q1Z,T\ M1LN.C(W84JBX-"[+)JGT<0(Q=H \!Q2Q ^3L#I#WH#BPY^/!#*2S1&=8U^SB MDN[51!%!$4H!/IVDR7<[+#^R_^,0A+8+Q(:S'WIQ@NTGJ(7GLQ">V#*Z.7_( M@\=Z=Q!VNQ"Z[S,CT_/96B_#E^5E/CVHI0W=&VX,A8IKY3)"DA*.F1$3 ": M!W"-/'@L^0<)H,"/VK+0UVDBV^6 V)%6/:X7$P 76REIYOQ] FY0!IU(2K-? M^@1@5PFNKGE/U7,?6MK4=B;*1G3TK&O;8!>JWYB\3W/=S:0Z%[:SE40M1R6: MRJQ%?]9"UTRC;B@D^5[G- SU)X8Z+J1[-1'S>U!7^^W*9%!8$?*&[(C#?#%8 M!0T#77/<^"@M<$^:&/>QDKJAORN.M;XG*ZQ\6XWJUI>=^'7C\H M:EDZL,.;HI8_K'M";2=!02QE"U9_' D+/R-K*Q?*K[B8+L4F6>'D61AF&\PV MN)KN3;'-54KH_B+;!*'4'8+AH"9OG(K!+=-@,=8-Q#90 3)4DN-.1OX\13'= MB>FHCH:+Z3YCU,'5 X!P,5V\+6\P& 87T_UI8,A8=:Q=!=W'5.1/=/K[T-4\ M'O;H(P,!F /C4PG_Y4Y]/6JX*BM16\%M2K.I3O>A<4W',1Q44J#>JRN*4?ST M*,:A&9]UJO$.BM?S/,TT6'9&5%;=5621S(RA8Q0CHY5.)0 MM\.=7$)V/ 4[W2T57=U$O7-W_3?X-";OD,UCLV4I7"OU!20; M9A_V23*X.,>S0O#JYOB=^[ _",%,MFXK5F0IDTF& M.PY)>I*YT;(:XT*DJ*& '&Q41OE!*-[2@3?RK9BTP:;-O?C MH,#=>_"FO7E[_'X?RG$5B3=/Y,.3).]Z*,90=/3JX2GRNO;WB2>V37O#1=/E M-U+6[D5VO^PN4SE1H=E]Q7WZW7SN1[+07U64T-SY'&X&?ZIZN$G/'8=,7RTI M]'9C;2[]J'[P]<6;_!X2".[WT?Y]+0CX0/_V:&I,LO&#J1.XFG7B69X?3PVR MO^ ]HL.6V1;3,>:;5*3\?_;>M#EQ)6D;_OY$//^!./<];\Q$&(]VB3[S3(0 ML>\[?%%H*0DA(8$6ME__5DD"@\%N=S<8VJV)&)\V+J2JK,RKKLRJRB29:"VG MF7?C7U_9^?ZQ6P*7CI,EYW:3<[O)+8$'.[=[EUL"A3TZ?.S<+C;!+6EESVQ, MFI(R[IA\C\$@*(=Y.NDG$K^8IS,!FP1LDDL"#P4V=[DD\(-@D\E7=6=9#VRL M6@.84>%E;[+5$=B@Q!?4^6&+KWI#0- TH$1;+6 #R;.M@Q2<3I"">H&XWE/$ M^%!.]!64(=J507LO"PNH.B2!Z(^)2_S;NL1_3E:,WY]E19;:U(383#O02ILV MPD+T?^'%0#O \UU#\8&*_L#;ZND'1RW?0T@QFQEUF/QBW9<*/6V<]\'.'T&$ MY**<&0S[;M+$! G^8"1(8EZWI4"?C 08H.JFL5WD^ND-*2OS<:7=7:P1$J!H M&?-$$.?%IO^06%JDN\ MKCT1%XD_!MT(B-]-?2&;3BXSRF("&,O*FN@J8VH$L3/,L$J03]S[QP82>/CC MX2$Y#G1U_O0X\%"KBULZY[4F0C%K[.AT/F],!1[! Z16!/O$TN_6W_XR4:C< MQWA32O)3,H!?L]&>8WPZ>!%.2.)Z)J[GPP>A;GRSD??$IB;B!,IU$^+FFC(G MG4I-P87MRJ"'NCH!S1Y_']R\5".'J,TYJ;ILF55L[$\'2XP>YM[_T0'[B M*:B0$%14)Y M&T!?XD_E+#L%E2*=[P_79$*$ZCB)/V$$TFAG@0=;GC"Z0]&!T)< M9,VJW"Q(XW[:VM0V';W)S.S'<:-XH\2XRG+H8<-FEE7R^2)'#MH('1"[(O$G MEGJOOD7(KO[M2W!N'\9\KZY!"I0=<$\[UH-$2E(49PY?NT4!)=OQX?,E%UTO M3QGP"[HK6:F%Y/HQ[_( TA/8:W3^/;"E0(56I:+/0L]#0K_$9^+A%ST??A!> M3GB^XJ"N)UO5\!:6M$5J ?[^L3Y9A@W2T^A8X?N=>ND]^N-'T5LU5O_]#_RQ M?XIB /DN..@ES?#BB,Y)"B MD=^3>ODGDL:9*.?2)GTDL!.7)?K6_J,0=?>?.9Z!<..;"RS)-U8 /?ODJ>&L M^,[B&X$_,T@EX*_QJ'#JF;K1-!VM">C_Q,ND_$=*35V$YO_3:^8N*B7Z-U1^ MB-K6W\?G9../($ @3$2FGT.+0UC_*]91Z1-AZMW#O+DIA)L4'T!;<-"TI+I; M#X*.]Y0JV\ISZ$9V ]DS5$-RCR_GW+_GC1!L?0<)-T;4_@%1<\>(6C@@:O> MJ)\XD%"Q<.)%L=X;50_J'$C5X1^FD1/?@$BY_UV X7S 19P$#)PH:4^I9#[ M$39$3./EC/&[ 'AJP&>6>6QY^#.]MP;$%B2\Z>J2;>S"W3;X6CGP8 <]3\PP M#$[_%:EVU%;$69)B9,A_@(HQD$YD@)B1N(S($1K%4"Q)J IS\@W(1129:W;F M.V)F;IO=+#T"K6Y/;Z--O=*\)2,VEO1B MQ!G]H5L;%/*E;KF!JI2*U.N64W.J3.%S.7.^KK8S[>5LOC%UD12QURTY8HQO MM]MV59!(27>98O%E7! MZJ?7>=ZC>:7$YW38\NSM%:8HL-(ZV^O/L]RJ-9>[/5Q +<_>CA4TS&R6]'R? M,!FF8IDE7C;:<.K.WCZKR>2\-RB.S"9O-N1ZO=IW6JCEV=MKWB93*]?\OA#0 MH^' H/K$2M%AR[.WSU:;R:30)AK8E+? :+[+G;P]6JY;I:$U@5NVJ M5V\VO.Z":HOL^=M+A6%O'%B=67\I=BO#U6HZL8TU;'GV]OZ*8[.=SKHO2+LZ MMMRE34#@O,B=OSTOS:=R$V_96'>D]9GAMD4H.FIY]G;>RU=+?IX PA#(\W3; MX\S<6HY;N&T/?% =;D:XM@RQ;:1)&'WLO9VZ7E9EY:6Z:$!;A'>Z." M.F,7NI@Y?_NRD?9M/LVH9E!SUE66G+DRT88MS]Y>QR1RLU +AL!DUGT'FMM" M@KJ$8Q<&WZBOE\-5MHLU"XY6'ZWZRX&\1DW/WI^FMUN'*!;YOI&FZ(FVRFV[ MT5//.K 9ZQ;>J$PZIH&[;5U++^<>-! P'U>%.N@O*HY&)-?R=I/;<2!6##OEX OE[+ MR?F%1GZ%Y7K4NC&I5,:M>=CTK /;<24S':B]'-9U@-'NFS(E0Z\6OP!]A#C& M^.VZ7.CG%@%=Q5H-2<1ATPO8MPB(OK'P?+M?%)T%9<"U,%OA4=.S#F#9K#^K M&/I.6&ZG0KN1'JZ+<,;P"^@'A=]>9W86:V[Y9K L356C0\(.7( _#K)[8&2* MHKE,[PB3F!3M+5S,\ OX9P\MT\U/&PS6'.:R34FPQ^DFCYJ>ZX"RR(W+0W>* MS;-%S;3HH*A:L ,7$# [5H6_6&:'8 MZ0H[+[/-\H4U:GK6@:9,XCFYRN3,H+>H&4:%7560:E\ P<8FW1FW%6XD2-.& M5!:+*VII\JCI60=:)7,G=7UW*:0+:XT>RT8:*[51T[,.^&(=M(AUQ>DOZ:5' ME"G>Y^'2CU_ P32;KQ0:)26/#?E,9E+J-VN3R1HU/5^"6I3,.&JV(C!3S>P. M5A3'E7G4]'3U%S&,Q0B.(449)U61(C46,BH"%SF@T!D *)5B]LPB"L0T@CED MHLHU#DF>1I>."=X+C8:_\+;:5A1WA.6JY*[;K1%:U="CR)EA!T#E_7?:B:@9_E<*>(JT@-WU MW0#2SND,?O&?7M/)19X/F&MGUGU&]ZA5&?D6OX%":T M(;"_7[=]"C_'_TZM)2]EV(KC+APW],,,.]Q[#+4%><5YZ'"L4;0,CKP2V"!Z M.)%Y2N&93"850&_'#;^!%#0U,#R462M=MM-%2_*.^Y(ZZP-Z<72>[BFUGH+H MQ;&II#PGY:*]4JC,L*'OI;PC#S>E0@US#1GV5P:6LX8M/-A< ZX+/X+NYA2X M (X$#@X]LTHX0^I2]$%DI\J JBV<+ E:!Q0 M\%ZJ9LR1,PZ[FE+VLGBE#R7'UE-5] /I !2&Y&ZC>261:XN11UH0R1--4=-5 M0^@!IX^ $I%25O12^%\I"A3NWWU0V+B?!STUT-?64\>RMFEG;=B82(32'PZ!*-?B7ER$=B_FU9+E0LBR27<]UH%SJ MAC(U( H]_8@HGD*%G$N&?=!J9.[P$]<$?GR\\DB-410\;-!P7'^:XL/52XJ> MLHCN8L.7HWAE&AD!-$K@K@PE,@NT[$BN,@U_4<$*:OL"K3>P>PLX3#\,PR.E MT*W/FZ-X!V!OYE!>$21H4'Q1MEE)UUV@([2S@1]N","!1%(X;7@"0$ZT(KR M1 LX"PN$^6.V@7:F_&T=^%-T)OI0F/F3%>:LL!FL,"PKI='.4 MJ5FTMSYG#Y?;W90]?$]+3D+'I]L/R,0_NJD1[K =]@2BW54%JI"T\,"W_3^. M^X:BZ'$<#\7\E"@(O=\ "0/VR$#W'T3A^O"3DZ#^\<$D][!C<.R989.) M>;R)(9ZI9%X><%Z0P622B7G B7FFW[U*DS'<%G#1(R0=[..)D9=^ MI02 W\.WJXCCIP=_*==A AD/!QE7F./SG]=2\.^Y(H]F\(<86!SMPIZN*H_O M>0!?7AG>I=F/I@QGD<_KBN,/ ?^OPP8::*?1T5*"[<,UXVJ0\(4IY2^M&E]' M<="6Q^^R@OR>ZI+Y8NI")(O,CRTR][Q%>C[J[E3RID:J8@3AOGS+60,WU?4! M?!#\M0@DUTOEG.>84-1\]>7$3/R=_2[M?[Q@<6YL;'CP_OB>5!B(0A=D4 => M"0Q^C,XC08L+%M=;LAY,Y%=+_[%??1XJ+5IT)_5XO!^]EKH(7" J++F2UE-] MT]^NELK J56FP-;?O[7NN? IRA2H@06:VN6M^/-/ 4 LB=\8GHCJ(XJ1)<1* M'=K!W@Q"*\@Y4/GK(&6E1:^D6V=7(2E?B2-[<4.-]5_%J M:_N#V=4_3CW!JZW6?Z9Y':7/^G3[FI$S*Z>[R[Q9G3@3SRKWI9*IW\6^ZJWT MJ+B:N)M^NM\0IEG3(F0*73RB;FE?$1EZ-/OZG8.K%?BVW=0)4HF\'L=7ROL2\:'BKX,<*.%'LQJ%FYL= T M6E/7+;>L0GE]%X0MKGQQU1W+2].0^C/<9ABLM467*S^!P7Q!NO(G&,[5N,;&9RO8;YE;I##4J*Q$&U;Z+Y?!]@<[R$X;#YO7YB++ZXR7NH*O.G\!- M?FLB\F#$J@OU?"M!2@+54 ;&18IR",E$5YC>(BO[1UV?K)!)4"8)RMPA*!/I M9?"JU[;S[O-^_B09FU56@:U65V02MWU MCE/I];R.$CA AL,F(9HD1/,H-.CGK6TXVO!@0S3I?K/3WSBLHP:N<1]KHYPT M7]I4N#K6Y+?]:6TA,35_#:V-NJ&U)0&;:W=^&$PE&S(B$#(AP0(*2@3Y>H/J MS:TI<)N0#96$;)*0S17Y3:CEL;;N=?PD-GX,LMAPG=W4EC-&@(@&FI-YH]QA M[@.R.S*HJDZ^7^P/._*);JY::+#U8-!$"=6H&YI.$K2Y 3^YO)GT MP4@-^O[U^0F=1&F2*,T]6,R%T/G;WN(4K.?]>4X>8\,>@\_[[5TV;=[G_ S= M'8BM79EOIH42%E2S7;;?!=.VWH9&EARB^:UB,J7@S>VIB.L4H: 7;QZD M.?GV];D/D\1FDMC,%5E-J*\7$#=4]5#3C^%6J_0G@VU:G&'S3G6Z[E56UM"_ M#]PNZZ[:]\:V9Q9+CW127U2%',$*UW)JY94YI50-D/,FAFM\J/O/N@=\>4*:V8SGZ M-O7/'M0/V/9?J5QX&>Y 5^+/XX^O3U?8)%23A&H>Z(SPBTW$FA\I?HS0I$9* M/N:NER8SJ*IE>BD&Q8T5+YW9"S==TG$=5,9*831*S>2@6 M]+/6MF(]4%6'U9%@M()EI<&5%T[O/L?SMZW=J%CLE^IF=9KO>6UO212R;61M M2?#FMPK>Y*90 9>(T1P8$ M96.M?^V4GMSR*(X:A#&'_<> F9^"E909M7+W<4BI33D]R&FM2=^8#1::.VC/ M03FL['7[X\-?D-K\"29T=1[S4S:T$7+]6C F:5BH/[V!#;ZC=* MN7Q7-+O3-*XWMUW:WK21#=W^4/!O35@>C(#E>+X;EP(YU!$ISU'IE*BP4,^5 M5) JVV>7NR]PF;BBR.V(3"8)\"0!GL^G._!'I-I>;!F\K89V4;9?76M]@>IU ML!CHW$PM]JOC8;^5R32VM>)]3A87F]8:SW(U5C"\7LM6@Z[""V'%3TAW,O0S M1R7!G22X\Q"DZ&2/;, "?A',4 =EQ][B7D>/DX\LE#;I#5 M#TL".TE@Y]IWIUXT]L@7C90>H?%!Y5\0>#7J;8BM-+6$+B-5&XU9;]?$[[.3 M-6ME2^YJK&:%]+!1'CC=E378\*BX>'*-*@GM?.(UJA^W(F-6)YH;)NU [ M]:ED').:Z+:?8QL*JB)[5%(W_U)2]V)NG/A1MPOYX$GJXB3F<^>3RJ'=['7] MQ6J.C&9O,Q#:CRSF!=MI3ZE(E6K/Q[H<5ZGAV65UX=P'VX-QIB V5^8&,S"? M87*V:8,Q]%&3_,9)..C!B-25C9"KU_V)5$U+ID3ZH[DE>7-L=I^0[#@G<,QT MDFY@4JW9U$RNE.[7>62$R1&@WRI2]/H&5@@GTGSQ=ZHZSL8,2S8L\))NYX.7 MV0^D#3[G!JPJ292<1(YNQI>@RKYH_E[Q+URK/6H?0_2"HL4IYU9;?:;36#.9 M+H.9X#X0[59PFAG[:]N=M5J;7(AYF46:89R:))"61I,\D0#]O58-= MIAFH&]LQBT1MU=076BLMW\?[<(MY==3$@[Z0;GF;I99VK&U>1U9%W="JDLC2 MU7G/UO$ HB?_#*.=_TK5G="0ZD"92OM(TA'#25W8&ML_XP;TYHNG5CXIP_>I M91G_3,_VZFPIUOS0#B++.3:<(S /6^R;[^_%JT62[0^%OED=D?F&4JV;R]U] MX)Q=#&N-*:TO]SN\"JM,]"/#1,QTW@22TIB28]"I7[)Y ;MS4 K815% MR,VJU8'9V-V!+7RD%\]VHT9^ RC?)YA0 MTI&14#)_[9=5ZNP&<(97I V:4D>M%V@PR$*2_?B;HKQH%"K.>$%?9L;M[ M%.*GH3!<9/_M2[(%_OL?U5C]>D^?7_J:C@07BF$.?]TO4\]X!LS_7CB>@ROD]Z\D)2T M'"_?8_6/B_O_=/1#(_>URX$CXS8!]P(>AG M^&39<57@(CL%!Y&F)(A(*2R%H??^&[YX_S,4S*$7X3=1#RQIX8%O^W_\?85I MW8L*)UX^VJ_D82?2EK1U O^;9FR >JSIL\#S#6U[++QXB+%JG%*H7^KK:TZ! M>H&(Q=N6P9U9 _[\VMI>60L$4YW(S06,SA' M:22;$3E,4D1*RF3$C$10(B2FXN,!9,SRX;*8,.X5G,F1XK6XN&;:U3<%%%ZXS'OJ3/P6I MA>NH0;1Z.QK\T >Z*UFI15B@U=N?&]>!Y'IHN4M-@;3:IM7 WZ968&HH%O"> M#Z9])+]+1IZH]-55FOAUE:8SI*QJ*BMF5"4#59J#VDQ(&5&F)8DC,S(+&.8. M*GVXC'!9I]D/ZS2D1&;8>&'8Z*,W55M!_T -+=235*+C#Z+CY*_K.*O0FBQ) MFDBS-"=2'$N+&2)#BAPNJ6R&4%2,(N^@X_M*[9=TG( K2:B-FJ,$'GS[N>HN M4%*B4'43C7THC:5^76-EB<0YG)-%0M8PD<(T15 MW"\K+/,Q4$:-/.CE>@B>I9<]OH-B0ZT+YG:BPG=48?K759@C:5+"@2:R$DU" MT,W@8@9(M*B0DL:0+(;3,GT'%0X/MEU;?\/ ZD%_O2B-;J*_]]-?Y@H0G"%9 M@&&J2%,R]/5H@A5E2F%$E>(T!4">+'':'?2W::?JZ,IY=.J;?4**"W\6@0T\ MXU2K3V\*/X7Q2N!"W3:A^* >>ZF3^DH>BLA^H(R 5G'>@K5=G@']O."DXR$I@Q2GN.#1&G'AZ-9Z4@O;7D/'"_J!X*WKW M3Q6W_*B=QE'61@"E:"@7?@\C-T?1(TC$)!<%\::O#)!$$WX:=+IZ(%():Y'L M(TT$M8_>'4)W7!2,>PDZ_=__\Z'0U]&HXB@8$=J?#M*R"R0S+6GPQ=\D:RUM MO7B4'/=,4"^8L>\5DD.*?N:X?Z1>_OD2"COJS5S:I(\$%EMSV@*:_RWZUOZC M, "[_^PL-/?7JZ<>,)# GYD;3$"#RJ&=%-OW#MHL_?=H@M_2RE.I7A*7%,<),%R2,;B<*S@#X3"C:'"%IU11 M9E@@2Q2M*K+\5_16:!9H6\>P RFT^W C0Q;K1+F\K"CN",M5R5VW6R.TJJ&+ MJ"G^UYO?RHOS5ED,UA@6%-+IYBA3LVAO??A6LG9>?>UD?WWMI.#BJ !%%B66 MD"#W8PA1YBA-Q%5:9FB9)%7V'@YWV4[E@1+N\$7H#]?.S-/1"BD=K67(IN)5 M-5XZ4?;5XW*"3W 9-)3I&XS1/4YJIKYDAT'/M>'(XH4QH8EW5'7NUU5=8Q05 MYPA,)( ,/75:D\4,AP%1 82B05\'X]1[N#F0016 [ 90D6-5Q]^@44@]NWPY MERX/A%SS4$XJY\QAE[>"AFC"HU,MY_V5A*[87:@24KX?;16I:9;U94"RU#"/X-]?1X:R6%[7D5S T7?K:OM)(25D!U5N#YK*/[U2M>S.)%S ASXK_IN44A M:-@V>MHSJMI2E_:(@^'0,45/B;$DY<@^?#J2 G0&H2(@GB=9J;V%?O8DWN;\ M$AV=-\79*YU?BD2[GZ?X?)(^==-2E6XU3**T)-Q)LP32M3L<(FU(KBL&G>EX M->3K+;.YJ>]:VL*0-YZ.[DQ<*C_PCWM-=PJ$PPQWN2$Y\U_T]L4*T&[*5U5' M%1AB#>B2)4 OR]]>/>?/#=7=+<_3U55ZN#/3T!Q2D M\FNX.GK OK*^ZUBY*#15DNEOI7ZMD1=:9+6\_NN_MF%=.(EW)V6'F@ =&>"& MSO1SJG<$PRZ(81A%SI#&N)#=(/+TGF6$RP]\B*1 X45A K08H(_@>-,7'X,6 M/TE1G !^H(:VA3ZP]X;HNY+M17)*6-H=ST5A5]AAEUB.931,!!*;$:F,2HMR M1F5$CI1D2E)PAI/N0=->T1$*>1LZ-'OH,:P-Z%-$%&LHV9$KLM_>C+U]Z22R M?C&(F;WIF+Y:?1$#N:4)7.*')D(!B& (790XE MK509(,*E51%E5I4XAQX1.0B 8SEV,+:*LU/\,%Y%_I5[(]JLMV-0_ M8V-XR3W]KW?VLF^0ZOIM:]M')X\6W*?8YM#XPMW.=/0[%.C*4,!W5^'GU^-Q MUK;WQ1Q/+G8\NR\4:G S,) *W.ZJ,5S9.G&0N(3\OFR MF*'U*IX[G3G%GAZEI7V@P$GLYWE3R8T6&G^*CIJ$8830!J92Z$AZCF6H$7WT M4YZ!&#%R,0]VC&23K$9W7(VN<)8: (JE24V!1IG!(:&C(:$C<5*4*5S&U(Q, M8JQR+T\/\2V(.)F+Z] A?_!AL3A9S$.D[>18,*-;2V,J&#O'<]TEUA *[3LM+XPU M'VW,Q;9G2BNNGMD* 247UE'.SD=>7DZ-*%EA?J,5Y@IW'PB-X12-D$0B SB1 MTCA6E"2%%&D& QF5)DDI'ARXO,G&XX!>SK'YOK;@8 31B*T%+!C*@ M*>QZ:N%8VSGL[#Q^_Q^Q&NS3_5QO.3AV.PKA%+^5'O$Y6A/V?]L7F"G:[")7 M&C(F81G,W!)<=CQ9WVE%6(P:C_(D/OB*\&)4R7KP M^ZP'5[A(A$,G U!D1F0DDA4IG&5%658Y4:)E0+ 9@J25.WD<_,(U++@8$-BY MQX&V25VHEU\+7JDX.0_V(,G42KV5*WI9T>HOI8(]FDXK2RM_+W -*HQ,-KA) MQ6S.NR1>WHBS86T=)^EY/'1]=1PFQ-GK)V$-STZG?,>'!.CD3 )Z7:>>?70# MR37&HK J KM3:>WZN=& !IU);=J;M$_M(Q]$PX(F@D<6TG,>SESFG-F;EHI; M&6-8+VC*U8$%BB=%)=+T#]A+-H!++O"\G#.7#3LSM)!;!I4^0XU&1JG"%'T.G1Q[)A[G) U\N@4[\!0:S J.P?;1H65I ML7"=C8'8->3I]^K=_WY0C?O=O B:F&S-IF+#7"H+HPS:K5XF6"=J_,MJ+/4: MI,*:5JO?K I5M;E1>%MM__5?[ '5.*6YSCP\A!6%[_<'MR!506>.)=LRT)D0 M8#^GL@"=47Y]ZNOIT1'[SI0F$B&28*RM3;ZS4M-65S2K:Z,GS#KS:;MXKY!@ M2Y;) '3\M%D,9CM,\(ELHXA"@L0S_G@4Y<4!/"1SV>*&Z]7[<_;UJ:V*LW3W?:]U-4R+5^S9GK7 M9,S.HMP=5EPE!Y&58I\S#ZNNH68>U-%' @Z/W!G >[Z@R&^=. B5MQ.6]LY? MNG?QN'$-[,N'-:Z07T*E<4[5 "-J&J!%BB44,2-SDJC@-(91&I P<(]<@NAD M7& #%-4@SU,N(+)@R $*N"E0CE!S0U8<76Q%^@J]23A2 RFI6'K R_ MEHOZ*>6"!3H-:X5M>&,MV&$MY+-P_TE*<_=N#T&RHZ6"14J2%X4O6\T'M MSV'>L+T%>$F-XL>7RU]!_8]>$__WJT0*ESZY=EZ+GTP$?)(_Y;(;BD=N*(G< MT)?,X/VL.58=93@4 FNT[NKM?@?#VF=^G>097E-K1:@1/@_Z95V(^H8&5P#; MYZ.[*5#H+<-2&;#8)%0X%_ M_:?T+XA-%Y/5_SZ#.%C",YVG?T;?1X&(7]]8,ERW\[_!Z(++6 M\()@E(/1AK#M09X7V%*@&B'C.]YOU0Q;LA5TK,&##P1H<4>+FF(%ZCYD%)J> MMW>.]KTCRX;>JFI!%=6&0#(7BUCCF)^:* +"&$O8SQ< MF_PY4;R\ D(D]->BGB.AN"KJ570!30>0#TD6Y 7P+V"!GG8,FBX4J+&P7LY_ M()8)VW31>T)!\2%^2H?S\_WG[G.JR/.MPREZM/T2RL68'_74L",FMX?ML#?A MC7_;@_ 5RPF^M0/TP(K:==.CYQ0?C@#VSD*N+=BF5"<%J=9B@BP\P2!+I&LOAR&>@R20:Z) /=]S/0O9$9 M[EW&_>:WWF5P=UF>S];>/5J_+#P?P"@4#-\O3T\I.?#WN.3$B>]/E^$#3,'A M0+N)#A0B(:"0#L)P&\*0YZ$\:)**QA"^9G\X<0_VD0Y <%0"-SJ$>-PVO/"? MTB3#?>GIOAN0B0161 Z<1;S/AKYR&-M>$T+T521OFM(L9^WM8?,@)/AEPU&] MO2,"U @I[S2/;TQ9S$3@D@2 CY(@P&%?QGET!QL"%-1\-=JINS1G>Q9R61-\ M^!WX [TYU /5@6/^I27Z0"H^L"+?4_H7E>J@,3X$.G2#PO:GT9IN&W:\_,8? M1@MP%_&P\)@OB8630H;6A22X-PHCS)"D0N(5QFC>TVD4_X04!&Q0J"?.@H$: M:P&3K>"%NVP'KR$=\N*(UQ[.\KSA$"!#0#J&]II# MSO6B3+&*'6,0DM9<,@$ZP1EN[,5W+#TOF"]B>2+EEC0-BC.6.B)8B#C/#_Y& M''J.JGE(820*.A)/>R\"W;"!K:+E00]#UQ>_$-D2"$WIX,=<&N?3(3W*I=ZX M8 7L(!X*4@0;%710HV/;+U\*R6^$9HAF^T&(K)%**2&550TX;'>/"] ;>A'3 MW72C$*P:OTN'X9!PT4&#APN#++CF'N&C1R+ M4&5.O9P\BI2XWF%?H-_-'U(01@_18E*/CIA%W=B>9+PY .>)6RE+W@M[;W5R M82_V>;0_TLT.L*'O*!N'GG7JV5_NV?:E7W$*GGU7O-!MOMB3EYQPD/Y:A_YD M.[5#?]!W+_:F?.Z5%@XJ_A(_2^WW-KQ4UH'_.7BH@4 M^Z_QW=SA6SW(4904A^!VGQ5OW[]3OQVNK<[>73<.C=!D.F%2%Q_=&XK0]6RD M(8B[T%XE9/_A3I7S=ML86] :"BT8;*)DXPCS5I(19CF*FYPN[>&BBR >KBC M1[-I1/?P&HY]^M'K[L#'30W/=]SP*I\;VC2<&[C8@E/<./_>H:=H-RX"1B<2 MPY'P(A"#RG?TD1YJ50AZ#@1 :&(&Q$Z4J!.]Y+6#J\(UWYW'!Z2B++8AIT ] MW*]J$7X]IP[>ZNF^PXV#OA#BC@*^KF/#?RH10K\?_LV ::4:&PV< MK+=H1__* =WS4.;WHZ-__?>?\K\^+5K[GD' MM+3!&K%+R'B@Z1V1A!/Z^B93G4HH;]7^RA?*WRF]P,'K1>: DDE$S3$8D,I0J4C+%BAF68$459R6%D2A<(3)QE0=I M7Z"Z-%>W8J,^XTQ"JW +=5\S>-B2 M?MVRYFW+JQG([#"FM*OW!<'TTSU>)$3L=@(["J]K9HY;,;KQ4FE)P_;(G7>LIN+S(GK>D%X,M MWLZG,:%(5NCT<+4L5^>\R)VW),5QW= FG;0IE=>]M<7DU/2*AQ!^UK)8'!B& MT+0];#[)BNO%2G29]5K$L?.F5'?3L0;=-H4!IMD;Z*5&;DNV4=.S66(&>%5L MB]84"]1,0??PJEWIADWWTW3+Q2=&'(^W5;3)Z"$Z8:P0QN0/:^+YZK/&Q,4X MP+IEK-CJ*U@GVVN#9?O\],#E=C<](W)V_N-M0".O<"YD+[\HOA8'$O MPV<<_G@Y0+?O3SB9-0>Z/G!F8_?6UE]F]WQ.5TQO,:*XYJQ/" ,1ZPN&6:RT M;S1+[RX\<7#S+ C\75''@>9+\4S[K7W&T//S@CE\/>Q=F*]>@[P(1=[_J1DZ MHH2Q.1D=]0SMT\9XCVKI2 MHBVO/8T)-P/1X;W]!]%68/C)R88A]D(+XS;G^[&^N^_84;'YO]ZAH]'XXZ

<^L>QT%Z1O*/]N*/G._"9:*-E+[7][VE$:K]%NZLHJ_9W-S:/CH(?FDHR M9#2!#SYCCQ-[QNB77<[S;Q]7E*--ZM?D^8U9>,LE()YQ+IF7QYL7_)E, MYN41YP5_YIAD8AYO8B"0L^V,$^6Y" MX'Y "#>EHK\L >Y[ GCOGLI;,8;#%9+]X*&?AB02WD_[2=,DGPEZ?SCTX$/#K[X[([^/RQ=X\][;.T$^29_&ZS_/]1RD-])>4YBPP= M=([+L>YO_Z,H &C:74'X$+)\B9ZETJG WI_XCV_N7PUN'VSX/W-O M\QJ.]H.)X7^O,;"(X-UA9$?&'T83CX=*OAYJZLHIHZ(K["\Q^C@*+W8B PIS MBQR=.O*RV^._A)?6]U]I.'NS.\Y(XE:77441XAT[^M=^+FE,[GQ'=3O^FZX8TBB3,?,$YWA M+N1WNM+*^F &<>#PQ)#CQBSBQ3]!,$-<'BNUL.)P[Q0'?[^H2%G@\3==W M_"< !4=R3FZGKQQL24TFBZV%!VYS#8&"044W,D\T2;X#%+^?X]IXM=UXB3"E M?@<']3%AC[NK-_%=F>P]J:L!X9W'^@"H^/NPIU?'8MY"Q,V2Z1=GOK#!JC.O MLAIM:7$V:Z-B+7_]-T,]L=RES)B/'Y-X3+Q@[V]#"5XD+.J7 &-+RTU7F;H; M 1!Y7=D:?-]V$&! "L5EGG"2NCJ#>C#7HA?F2'_W6%<2F/KC E-7!\\_TNM\ M?'[UG>/';\&FW-Y-:IOYRNAWT]N>DLTQ#7. #J!#GD50^!/)G>=+3$)47SI$ ME2#&'\*P?A(R>I,BVQ95O=$ONKMLG@[RH$@BR(!,BR"X)X9AOU2PJ@8\[QM* M>N*LPYO:80X3%ZB&'U][OBFK^N, ,0E>/8PS>C;XU#\3=A5?!H)X&=X'>L%+ M?H\0!!>5?7RPL]OTKI4E4+(F*)3[NE^1MKX]BO &N#>"_C:'!M-BSTJ+3%:I; M=<5HC8&MMW14XO^28_QATN YQN@ /M=RBM+ 5;20LE;RUS4];EC?_M(W% M3I7-V!-BR9A ZPL+A3;&+5Z'\(""5?@3RYX'J[Y8K.HC6XU)H.JS U7WCJ(_ MF)C>=%GO+:='V&WXG8C;57<:ENWE;%6LVF1_N"I5N"T]FV-IE"$4<;LGEJ%O MN(V90-=;0;)[F^2#B2F!KJ_"*J^*72NR)>!&<;@TC:U2K7,-9K'4(((EW8 M$X:_MQGP):)]'RQVD 3W/B^X1T*T4:'?8(&'@-;;9@NZ^] ? &E?N%HYRTY! MI4CG^\.U'(A-=6%G"K]^XNQ\^P.BX@4X7#=LO&9T2$785IUFNR/8M&"$=6OB MFY@T_MZUJB2"]BD1M 0?_C!\.&)B:\J<="HU!1>V*X,>ZNH$-'N_SIT^"A#B M5EJW@:27A-QX'61)@]2:1%@N*[QW23V1Q'=37.S+W;VNY_9;U=RY2ZU-.$&1 MGW-TE,T%"Q=XX*4ZW\E!M[@F']('5. (#LSR3FH!H\U=:)7*%'T=+'P4MHR* M(^F!!!F^#U#])$@-/>#[5ERS3PIK!MJJ!?\FHUK/MGF_VMW\1^I#'4H)/AW7 M$$TMX AT5!P8#NKLD""4W5']\_^]_\I/?S0^_2^':D'YP$7-8]-F M(M-N2*XK;B?YF=!9R"5LV]W1(UD<#HN[-72$V.?S53\%I]9"19K>D"BZ67"A9P#J H M A?B6.J?70!2:-0I[E]OE-(,"Q _GV*D20RNEO467@S]3=! M[4G'P>1Q['7QA/_[?TZ*1!QH!*J#YKC?]ESA:%AQ<0HBI TZ2$J+Y0QW-.6(#..RRPTG^/)O@MM3R5ZB5QO2H0^WZER[B"Y5W6L);K M(-X!NX@@08WW#+]7'1&"R0)]\:B\?6!+@6J@+;.3RKO'E;&UE+, 47U*[RE> MX6 3B"+71O%#&4SV8AE,O-=8LD/&J0KS,=Z<+*JS1KU^BNG41S'](, +6Z[G MW/:OL*HQ?/Y%H \L@Q+Y6=/I,ZZWF1(L*92J$.@AT3_?4#@L@_LZQA^J<'XW MLO33BN8"Z-%YOXFB$<>*1HB[ZJ+;K*V:IEE,@UIA8ZJLW_LL13O7K\XLF+5X MLQ*8ACD"3[1G](O(M&OV^C7C]7S_1ER>@7],AIY,@?YA=R7 MQ&[1-#:[%B;I2+_.C[^=J9=MV%\0O7Z/91*_B%XSTUZ4S6J=[P/5--7Z:-L: MK'[2,;R"=FVMBMU:]+O9?M-M]AN3,B;8]3;2KO.MLI_1KOMA%YP'2,(_OH@_ M7?3-/J@<"NR. [TO<3T!!^HYJ!WK /O7S _30IG88]T&?L6.W7JLM,JV 6?=S6D:V2:,L M-CB(EAH4W+E"6Y$H4_OI.U0PAQJ"E/R#L[\(7" J++F2UE-]T]^NELK J56F MP-:3F;\\\S\2U3Y[2PNXZ /HY^,')4@31UHPQVD>7Q?E9;\[QDEM-1>J6XC3 M_Z6(YW-.]@^T.J"0X0E:XKB_G-73IM9PJNQ2O^VBE'/GQ@CD_;E@E-(,$)T\ M#@C^X1:E/W[F;PL55+NUL[C6D!!RA&HLYD.-+316"YMGLEBNS=-CMOZ)RL4Y[?S$.;Y? ^4#2&H>2 VN"3;G9=1^0B5RX2WJMS2BV*HY M.V%(L?VY.)WYS+QD^>HG("5*&2P<. MU@""A^8Z\Q1\M0K0S\,IX0AZ$#^1X##"0 O\& 5AXMGY--?_Q[U]XG[>_JMX MT)=97O'LIK/!ZUG-!,-\$?-]8V)B_&V)%6.9=J &.Z\_ERN676GO!EUL_7#$ MZH^?^=LBW=IJ5W4M6P=8=\)5,= N-^TA(E;X=8G5KWG[G^KE_X"J_0[LJK#% MB[-L-=?NSPOU'4OLJ(U0^$1VI6_6:M=K6CEA&-@]:S4N><-M.SQ*=9YG[X>] M_'LL1ILJK->MA]0EF!8/78X,C]Q_2'G9-[*#-(-C#$7PJ3+VYE]>^*SO?L[@/>U"391E #WA6[+I=/M09UV',J]_4O4GKVY)H:Q$BL,8'/X/*5E&I#0.B%Q& MP\0,J=&D1&0(15+^BHZH2H?D[#MBVN()NVYVA?36HNQA;B3P2*-?MVS,Y$EI M.5?&_6#-U@FQME",!6I)OVYI#W)\6AR<\*>6O: M[YE#==F8>[@_&+IKD3Q_^\32ZYWVI .PK<:XI0SE+@A$MTJ#>_B+#SP;?^/X[ZA.Q7Q+1%TV4") M+BGL[\.$US>DP'?V'T27-\)/3JYX'%U,C=N<7Z'QW7W'XA?BT<@_F%B">\;P M]U+2'-V@.'J^ Y^IP0G?2VW_>QK=R_T6W8=!SNUWKZ+$DQ&^>-]4DJ$S$?C@ MQK=27JO'4<./:\;1/:)?O\=.)Q/Q !.!/Y/O9N%.)N*S)H)XIMY-N)?,1()- M?]9$)-CT*!,!L2F9B2O.Q(\F1/L>;_V\47,_,.J;HO O#YD[&_%[SOQ;#OK! M*]^/%CI(2 3_[R_BKY^U-O*9H^Z:6)%[+\W !X1U<*]C1QI[BOZ!'.TS@27J M\>/J0?S6ZG$69CEH!W$JKY^#R;MF1X//[$AKE%($-I2L*V7BIN\_JKLD>;M/ ML=C4&IB+VHB5S* ^Z@>U0K7B MJ&@G!^5I))]H[+TJ58G)_M$F^Z"E?G_;'(H?M5FVH#.U8&76A*7:U[;FT!<+ M#MJG1:D3*6BSYS=-?Y4S?*I^#AW71)M%"]=1@'<]BO!'@,NG#O)ZR?*_%]W] M&MAQ^^4>V4[9;D66PJZJCA5-V9E$8&R(0&B%U(#?>[._P% MPS:\*5!3NN.HB8%O"I4,Y+&9!43F_>FCBD)"S^1+Y;_NXWB"?D'"_,@-[Y_Z3YXN]\"GYE92@@\6M^"),>IF;? M#>(.]Q[Q!-+O1?63$SX3S;A!QCF_PNGV8XZTJ=*OY M4APO9:QH; -OI]1SI2(O,N%N"$8^X=RMJE0FQOY0!O")YR/N/M9[&_LG1#PN M6_LL+3C5#;Z>8=5JH5=N*!E\B*.;VVCK!2>>"/*[1;KW)2;31XI9[#5G(%E1%@D>W5P.:U?RMMH!*%0$_ZDB.83U/"Z6 MLAAU"U-I118[6+.H=J>R&&@<2L4-OVBSQ-:S]M5J-Q&'0E=NL8Y MG*//NPN4O_Q"HOR#T%#2HKV1I]8N E_56=NHFHH21_GB_$4>\O_4'ZNF%NLN7N0!MEYY4^P-QIC:"=<:FY_NN_[#-V)P6_:8F; MZP@-$#ZK='<%3YC7%:R**?.>,FE#-_A"HIR?*I_TAKI>KLSY*"O6;U8@%$\* MA,;3DA0(?:M Z!Q*9W^M$W^F]YT.LT!AG*IE&(83.1EP(J4PA"AS0!)E6F8Q M4M;@_]77&8;&)$G.V[E=%EM.YMW:,J^5C(5^*0N4OYOT[8X^]_H,WY2PG %D M8]F^E 7*&W%J/5AN>$'JI_M +F?\W;)]*0M44.NO-BN6,K!BO25898/JZP9_ M*0O4C(>^RV=JH)7.6K0IS&H,.U7*Q)3^9:O@*2(ZKB]SY,\T\KTE4L>N8 M!K\I%2OKB6"K/%S>SEKJ_*+=:$R76;-)5:?9CL\&Y'PMXMB%AXY;LZ*SZ5EF MCLV5@;*N-289J"+X>=-R!8JEV/0&?2*7;RA+O@VT9=CT;.H]W5RVB0'KFTU M2)PP'U2*)(^:GLZ]2'(*(T.4%"GH^T+]IU51HB7X1$#A#)[A* 50I]^@ 2UE M.$41)8:614J29)'#:$J42#4CDZ0*'T2^>@<%K8C$&9&F*4RD<$P3N0Q#BC3) M9"29I&@R\ZI7A 1HA219D85O$BE,(L5,!OXJLP3 9(XF5.)LR)KA"<)T4PGZ M2P[G=LJTEP6=]B6K9,E^14B3_0 S^H76 B_,@FD%Y6;C7K?L=,K+DK+H;)V?9YE156:X0)./ZZ*2$,A*;H&4-,*@W99D_K M-ELU_I(!ERBE8V/>UL2*"M:61XXQ6I51PK>S(?%L6M>B:FTIDM+I35M"D&ON\&P5HF;E-$S M,V=PO&P7K=;$F&+I&8ZM^!TF+@PDI7.!"D)%K-L;,]MG%A6^4YAKDKX.FY[) M:<2T=YT=UG+Z.6Q0$2:54;GF7$R,UU_67$*9K'QS[MP6 UR+Q>FU X@A N2ST7-C MP9GIBL:;8 6H>IJ8"@6X'% 7AM085:3=KK36^M+*(AV28+OH4-D%[!:)O-M9 M+0MYLZD.UYFR62XNI_HE[';Q_+3CNV LI*?53DMTQ99CMR]E\./J/9JON/,) MUB2:]F*P;:B8BZ*^^ZF_40:Y,*-SS;'U'G#G*%85>P_G*>-RZTEK3C7JC> MNUK&FA&C3?M6*>/.;B"_G<^/OD+*/B2 -.2^\]"3CT7P&8G[7B1>@J.$+-@[ M3>6WGXW+6?QVDEMR!KC/8SEMU=(G50QG@D?*XF==DNO'\OFE]JG\GL(\?5XP MAV]#^[WHZU$R/^\#J?Q222Z_!\KE1_R9"6DBY_T9HU_\QP?*%$0\TW]H[JS' MGA?\.;&7AYP7*DSFDDS,HTU, F2/.2\)D#WHO"1 =M.)^='3H^_.Q=TD\(G9 M ]^'[RNGA[L@@$?)%L<\4X^=3/ '9?3DND]89Z%NSLL%IS' L;.O8FT$3^_FCQ1>V;2Z<,*Y51RMB MZHY];#E0VX/21,R3X7XNNL&(/='T^7&Y!"@2H$B XD.W!6Z$%)52NL#+M;K1 M!QFYR^-RMD6R^HV18MGU1TO'JF?[S6I^+KH8TZZL^3B'(_[$D=?,N7!G9SDH-#D%T#/K4$K!5 PT)OD&PO M';_F@]8G*%5 MJ.O96A$CU*FZS8A9IN3__)WOCP&+L:K:4U$3J?YV8!;$79MQQ.8ZSL-)/5$D M?5T"]F!^22F0@7'"QQ)']$L[HM?+M_,G>Z/7YENA&9XC8K$.MO4%42SWE]I8 MS755GUVPMZ9:F+A:FHM*PQ::N;G@5RAL6^G'I\=Q_(FD;TBU'LQ8$LQ(,.-Q MN=0;H*$:C5VV4!ZUL<"AJG(&[RR)FX.&;1:RGF;Z&ZQ:Y,GFEEM2;5^/+I) MT&#?30_\F\6QNL%NZ@2I-KHZ,(7X<,5M0^+:VX9_(GK^86/^8YS1J^\5AG:\ M-^,8/1O\ BS'TZ+<-[!@VC,5G=VT;[T+L*OF:1"HTX9@6%:;[96TEG[AWLTPG MH)& 1@(:G\FB+J!&D ,]89%?9/KSCE&ATCV> ^-;;_B5R;P_T.E!0UC2XQ&M MCJE-@XFSO])/%$M^N4!5';YT-S6N&:Y-EB5]S78P8Y(N;\<+?DWT;AWQ,,7)2.UF@J#?W KK4;H]2M-&6^302LWB M[WDN"5PD<)' Q2>=R[F$%UZVF.WO,L T [Y #TM5DZ-&MV;V&W(W'BMV;]V7 MN&RQMM!5O9M=0[Q %7W9]WC];Q;I>+E:5H$_IH&4>"B)A_* 'LIOP7<.QA3; M4HQ@S"C;FR_)\=:4S'2ZG"VW6H/*K1G/>D&NLJ+,3M,EO+><'@!YK\VX8H,_LO<8>MM%FNYW)P$F+%F3)7?5)M.P;LVY\B13 M'7"+=L7LK@B#(XA,>Z*W454A1+K(),R4@-.]Q92 TR?2PC?1*=\HNW1GHZI" MCB4,4-=8_*R7^*8]XK*)[:=V'9BVQ^A-&O*G'0J-047MBN# M'NKJ!#1[M^8,\).C L3/> ;,+Y2#.*WQ\)$2UD=E*,X?%QX3?F; GC,1 M]#-V*%T-Q0$.VI)"U<]26 I#[SVNV_ #M==^S51/"L/%'^V/.8>=2%O2U@G\ M;YJQ >JETG-'PMM7YXXL[914_E)?7Q^X1KU IZ[?Q@GNS/+#]..GX/,*&MY, ML?:CW8U^10]ZM_)VV4Y5 ANDH WC3ZDHZ]3A;%N8K1ZH*5 MPU(-]W:VW'V0H(1IX8FZ(5Y9#I] 3NGF:VBFCD3%? M\']=+DO+1&5I<526EHG]$?R:V7[VD,G#M73NH!6XNX5-YT6X<"]R#L2!.#23 MV37S@5):B:8QR\U=QI[EE]N3P'&Y4?@ 3PIK%;?B*6MJ.6<^=^RN[RAF-Y3/ M@2QA$5EJ2*XK:H-..D.JK3SD:&RQ52;\_&3.H]3WEVC2G8PEFM_4/UVP@/]% MR<#A2O3@.@EM!X@*2ZZD]53?]+>KI3)P:I4IU(I+M/G:*GB6,IVKBQ6+;_76 MPMS0^L0JAZN%T8F6$3_ Q2]WJ[FV@>M-C44+N*BNC:2#@]*EB2.MVXWX0H4; MEA53\KHJIY3).4OJ?_V7.E>Z?]Q-Z\(BS(>*,X>BS1'U4*2%X4O6OU*:Z\PO M+/Q0DBD?!0717'L&Y)\A[*"'=NK91U?>7&,L"JLBL#N5UJZ?&PUHT)G4IKU) M^PN@:9K^ 47/!IYA \^#:"H;=CC8W/&$]ES)]C3@0DZ,'W2=.5+UA=-3VT;! M&)I%C&$+]J)A90$$6)RFGR_=>K^3LL.G6[ #3RD YV,%1P&5'OJ TF+A.ALH M&!]8V[MI[?]>.5*1J.UWU;;%] J#UJ(V-(U53ZB/*M323T.$)JCG2]LV]]7: ME.2G(#-828:%F $<(GA.]2"M]=$P8YU92QY4@OG" G[HOZ;J$J1*R,LEGE.0 M-GF!%.D\XL.G_N4Q/7[E#\,_AU\(PVVQQ3C0.7YTA%<-%WJFCBLN9<6@6''E M8"\B67'YRQ2)/2%[)*-'0NR"4MN&)K:0##7\\ *GNI>,#\&#\\AQ M$B>]?IR4>,0XJ60'DKL-%Y%W0Z70U%X'"QVHSBY4;"@:$%HIM!\X8X8W34DI MRY@;R'S0GV.?ZBGU.IGM9&ILX:)UR+66BWR2J%13[;GU_+2/N[WZYC[Z]8X! M7ECF0AO\BL[++5>UBVD)-_F@!5E:4^X3HCRNVRLG!SC]?F0O(-N:/2LO2&Q> MFK"VUB%Q2N317OCS T6!_DP7Y8]73E]<96?#8E 4"-.C5EQ:K! .I%N9YTOU M]NZMFU A?Y>H^0]&*!\DI3/U>5%*9M-FQ[2S9(3BCC.<[%HKU%O(!R:>Z?,3 M0O<-5)XO\&&P,B+FM>/8^ M%]_18>I4'1+^_Y^]+VU.ENG6_;ZK]G^P[GUVU?M6:0XS>.]]GBI4G&?%Z0N% M@(@@*(/3KS_=H$:CF6-"DO[PW$]B$.A>:UV]>G7W=4U P 3[[WMT.Y]R>G-^>L;<6AD!&JH_$&JSA8G_),+MFLQZHU0F^:6&,3LPI.=OM%BF0_N"Q7+?Z MP7L#XL%F^8F)]V!>GPZ<])K""'PNC/"V1'>+:^!YZ;LK3#AQ2+Q/!O=/R+L? M/NTKTNZ3[<@GR7!8A[[?-!Q9JA[,03!Z+B[WU4 )!3-=O3@.,ISEP#0>>'V6 7OG<7/#!C.8JYWR\^E@J% MP-7=87HJ:$%;6$S<[:C(@5MKP#$7X.:^&VBWV)]_F!2<' GX\P\TDW)X_Q-# M C<(0V^_@^1D=>1^6\K)NLW>AL8^^J/-*'#Q9 HRX]!';# T )^S_2GP5? \ M]4HB&EX85;;O.9M.=3V2T(^\8 Z: %JH)H ;3\!\RUE[B7]-##V >[;@,JIA M@R<[@0?N%^:\8"3^]]]PS_WG].H9,%Q9-WGA29A73#2C=V/ O?<[\N?R)A7Z MNWV<.UK:Q/\+-]H?/@B7D*-/]M.MZ)J3TR+[:^ GYX<#?/?P8B=' /Z\]/0D M#89TYJFC22?!?G)_"$D38.Y#KQU^3\'IY=^QJ\EF"JZV7CF+\. \P_W$^GBI M//8<*_ ?GH+X"DGSZ'LO=Y33$Q/O/3Y%<<@N<;0+P2*[Q,\NZ3L2V26&=GGR M=#XRRI>!&!KT8V@7!&+QM M*QN)J%X)$=HF?7=)W&(7L$C^[X'=I%"^QM N! M\N08V@7@&(J7V]GEE4QOS]8JOZP3N%=TPDT3T2_M@=.5LK%CJ:_M$L6QX(?_ M[P_]YZW%!O*.2#\D8_I4>DGN?%%""7\% MBAQCB'AK#.'8'4/_I!B"*^0?A+:WY:[]3AY"_C /(;[+>/R-G(3X44/Q!\+( M5_!MAR"8[RZX2/XE:,ET=AK MGEZ(FK\G)8R9&;_$F^.'6(CG?,3S/J]( \;&W8 CVSOV0$W$2Z3FY2=VS(2@U7&&5?.S*OW+.N1!P*,"+W' J00F'/OG*X=5XVW)YL M!5IFRWN>YFY%'>.[C@7)^4LA69OG M_PD)*\#[7)%PG,ZZ2C?#Z@.ATL@;#M/HY,F,+M%0GI5,LD3Z@@+FWVC)Y>9+O.&O8-D*V5V72G MB\Y8-2MK(9 R[6R+S7\[9),814A3?B,G=@K@&0.Y-=4]F+"E0V2C+ODB/P;9 MT")L7!=A/[AZ].N1[?OE;%YQ1DQ[/4(3E\.AOVTLJ570;GTW9)O,MFW>ZO(K M3*:F[)R>CW6X^O:W[B7Q:L(Z)EI6^Z&O]Q6Q1_ M"<:BS'P,%W*SLU4KX0U1L4L7RA*?1ND8\QGE-!^5QQ^_>Z8 MC]N8_DO0!!7!7HDF$W?3"F;BT!$";RHM>[V1(FL033ZA;/7KT.3796]?O^\) ME:D^O4SU8NR9:[O:KEV8LP+1GW7K94TI4Z,6P)Y7%)8.4BQ?H*)Q\MUCX+U% M4^.A0LS#W[]QT[Z5MDG$QW?".JA8FNQ"C)L^Z (2/O<6M(./\B40U '+CD"& M$P^Y!/_S/\XX$X_K!5"AQ7'_'C@?3IJUYVHD0F36M51$R2A/P)/_RM9:WGK[ M9G+<'4'=2W8>7@MV1(*^X[C_3MS_"+OCHB^A^,M)CYV)NT3?.I=WV7_V#"_D MWBQ0=8G [Y@;6>7!<$+>V^!_Y<34A8/ ?W4;V:LQ!']^4D KE&2"BD"PG@]! M^>B2\DO<\KQ7+[IK#GKG0,B)W]&'EX8 +*553IX0XXF$40HN48JJ21R3QJ7) M6,58)CTF29+]$[V'?(#L;, Y>6E&,V:E5.B97'.&4CF-;\]:RT M%#I^*Y,E)YJ?IW1P)?WPRLV**4C-XI T^V9?G%7ZC)6WUQ(A81=7"L/!M%[I M*>:VDR[U2TQ!X6:ZQ%Y>R2F=K%14&ELLF"^\>:_K+PU]+7&75\Y*[*BT6*48L1&4 M!ZMVKUY);7F0O%Q<22Z[%4]S<,WC[O)VGL_VVZ)MR4S0*LV%ELUN&=SWO?$F98 JF3DB)TRA: MHM)@3IP$D5QFC3&04PHRD3#9)I294X[_\:82],"MZ/&:T"2YI"GPK\$;2&!NKTH32-$KC6$Y- M'UI^(YVX0Y+6=.&6>'_;M&3;YVT59H@+F!3F#$^Q' ]DFI:%#%"]F. M.7>*,I-=-*5J_E8Z<1<<0 ]@& [M>QAF[AYC5GKYOX<.2286L$M"X3?MT"G) MA*U%1W._RBR7QJ"J/K=1=BU-R/;8'5$36-8@UU\HVO=0C6_Q;(]"M;RK^L_A MM3E-V7^*AY\2H9 >TMK[_EI[3/H.1[((3].S?HU&U1V.Y%UB:!?\CD1VB:-= M\#L.Z8?%T# R)!^6 SM@B-=MWC:!0%9G 1>GDV0?[YJP'.IZ.]AQ@^\1-V9'B+*.YWM_/PQ-8]:Z M#SL@%4V/8]:Z+]AA%"5Q<3\H=@YY'X3U,3/^1[IV_%J'7/M5KOW]DO],8%CP MB1_!EG7S1#Z.[OI,O?9[[!Q_MBCP%;1U'[Q[D_>DQN3*5O%'%V(SV^YVH9WM MKCQ$R^%$6CM5J=&-ULRL&.7IF"885LR_?3OEHV\2TD9?XUB9Z;O"UN-=,:A- M2CR-MS=; NYH(?_\PY!)G+S<5?D=IESQ#/,?<,[U]X0Y3D@D?KXM^QUQOO7Y MM8M/4R:FU;SQUI:GO<'J$^,<&W8J?7_7+ B-T;:R26E#*C>%<2:8)[ M(LY_Q/2X)BM3P];<[?G>DI\Z7_ZJ/"9FW?!Q'VGYJ'>*KP-,5W'=M0;I V_3K M^^(V?S2Z_0(H>UOV$Y[(O0^=AR#&M^::U.'2IKD\.TCU;S/4J M0F=4-:J>WCKT**7G-+HP;D6$VDR2N,+?\=-J M0([ON(F5-C442_NX]:J8M1*5?M \+B:EG]X^U/8 ."0J-38(LCNA4IYXB^Z\ MMBZJGYCT9'H2/=-+,THD6AO=JF]R%C;B(QY&*DDQJ-:#:CT((SZ[UO, )$I3 M2U;7\K0O]G?6I-2W:#+5^\22<&9L&5C9E3;B4ESE65YWN+FG1YR)5)+$/GZE M[&MWC=J>[P:1-Q@V/(BMNYJ'-O.\*Q/ZNBW4GP]Y7]S6&.#?^W*DTP@LVD1 H[?!!SO3)R>1([ D)L$L_),K#'6IMZ\,!=,]Q.+38K- M9?1JVFT+RZ(K-O6N[G77D(.*@9)BAM4BT*U M*#3/?'&>5+"'OBI'-G,0VI,D,"0!)G$,?Q'58*J('?\F^ 5)9@'%B08!SV]<$%G MADR%B?_U@O-W"._*ACRQEF%K1^I82+T!27;A71\T&7P,'O0O_-\ "X+%MV!^ MB"?\H1I3;*:*%XW_<-& &R<_)Q&?.PEX\+.EP1\ 5O)S!YAM%W[^*(Y>@=#6 M@IFQ9D&C,*-?GN9;N79[NEO#IOSYA\"Y))>^D?(9*B A5/@5J'"[?.F&L)!+ M-95VIEO*B-OR:+V0R@MGE=4!+, -U#@#9D]/ZI+]ONI01(#\@1D8\=$96,QZ M-T9EIW.4(@%*J4X R9KC ,D?>"0XCDV/P83V\VM6=>T:YJ['U*S/5:I9T:#) M="]55^?F<@WE$T N!A C2:>?JLBCDM6-2E9?'B,('GY9O>LZ/A"5%E&E_$4' M"W:.PV]&J\ 8MR ^,! ?F"2#,<^5NP[Z:B=<8;WQ?&9=L3^HT,J&+Y$RI*W3N#_G1@;3;VF3G'2>0<%KRCFSC/N=[WK MPZ04O@7,3!\'$>X" \(JXCDR/0")"U+:=ZG+A#=Z4IWK=)J44*:@\\%3UIJK M)0[CR&>_T?^YL1#W ]D:O%M?LGW&J0CS(=X8+2JS>JUVCF#T*Q#LM#^/B,5$ MB%6775=*2:,B.YKIBKC4=S5=KY>YC,7_^>=GMWJ52REV.FTLS'YM[N3X!M/C MLJT__Y!WU[B:+C[X&D_\LA -[>@#\#Y]$\-PPT.''%9-/[,D>@,Q.\ZN2E)K;CL5$(;TW;7=@;_4_T!W)_RI!OYS-2TQ M!Y=.O81FJYKZF*05M&4RX6K>0E-@'F)MDS_3BU^G@78K+VZ[K+FRF=I&K+14 M774#F?-[+2B=>G=M+\<7N?&/AK/KHM@STUZ4S$J-%S75--7:8-OLK=:W7,((?[/@/X&G)<)R"Y@<&?XT7-H8 M.XZ96$%9>O@N\@+<:@."UP?>^6-@[@WUX-?@6M61;:\-S&6L8,#D94&RV$N:Z86P6!8(*B.ZX#DC:+NKM6#T;#WI07 3W (P=7:@][4 MXH3M.E1"-WUTK 'ZM0USDQU["TY3 -?QM.#(: &04 %.N-M5L M#UR44%Q--?S$1%9@R=_0]B TEFW3@^V CU82!L C.% MI^8]W6HXF?Q5O?B1MFTUJL8Z,(F,5%R2FEYOF2UPY<73Y]Z@RW9]92YA<[%2MIW5U&IE M6VO(;?E ,)T,JI'GWZ"8"8.S4*5= M(PF)HG%&&C,:*>$L2>(4N -!';YQ8PWLSM1Q_:[FSG/:^(KNM52RF9G:Q0VS MD=VLJ<)P2K4'_(UTKQ^LI)UHCC^I4L2&6D1/7?$!BN7//B,<+8ZJ2+>VFC+5 MU,#2&I/0;!#@+FW7[;9T2E!X!\OFN%\' M)L"1H#A(W5^F37Z>0R,9F\\#8-DR.-I%R1# M'E.[("!#,N1(ACRN2M)(ACQF9Q:_D_,@&?)O>[ MK,BF0(?-PT65A!45%M$Y MLQ],;W3;A=/6$)<0[%A%?G^V8BMP\T:(7CE76<. M<>L*8'729L,>K',5D>%M5Z6S R)3V:O2XTGB"CW(=YB QS.\$6G0;POO6R8E M+XOO-;],#:ERNR<4ZJL2,RP,<^Z2C]3HZ9\O11]R_Z"2"*+>0=P:WS2->3CW MNH)QN!0PHS4E4F*GUASD/+JMBCH?*O=)> [^>'E) 7+Q111*YE+_'=3B0:MM:89,/VY/?-J9QA/GYYX_QY X'&&X2[SH['#B M^K'A*7B8ZLIK&XQ#X)^H3 L&+"T\T Y"Y>$9/0 ]L@["4Y=][80Y]7OS4C1= M!PS/:CA;AD[@';S@JI5SXW+7]B9% D0H-L\U^$UO'G+_I*^0_]PT(*Z2-IS$ MAZ;/.P:5S7#F9K_9.Z"5BQ$D!QMY @+X,T3-;A.1TX=GA^PH5."$'YA?VZ &.%I+#D2EY/]8VX72V5 MGE,M3S5;_V#W>TW6HU/>40UCVT+M5Y[8XXJ MS+;U6*^!_ +T''BMY*-40O @VB-0#"_?:K*[IP:Y@LP/"$&^/DN;@ZO#C F^ M>S0X'!H.W&+A@+^ Z%N ]U9<8QRF<\=+0]^ ?>?=)4IGF1885 S+ ZD6&'02 MGI-,@%1K#>(_,=;VE'TJZ&I;MD#F=8QUT(/_%SX:Y&XZZ#30C]86=-A"WL+\ M+D**P_WA:7/+ '<)ARPO -GBQ+!E6S%@;N>LP+UA;JD&+C37BQFA(I,\S/KW MQW%9365)#&#B^NVP0>%52 23J^I MB:EBN:3QUPY;<]Z\YKL,UQ6U@EX8-HQ,>UAO73MLO38RG+'*<*Z@E5QIT?!- M!D]?/6P]+YI9UQET%&QNDVY76WIIJK^^=MBZ6DT57=2V="M M:X>M^UG6KH_4.6NF"N4FF2\3KNM>/6RM!=5F9E;S%9,I8I/TE,>9+M^Z=MAZ M*JFL:/;-OK TW$6:PGBEVN8E^LJQ;!OBB-@>8]M&MEY[3U[Q.6)W=J,;K?7:B9C]N52,**SP$P>'R&U80< M(_TGKI/@9?B-SO=>;,M\'(2X#SAN?>B\$'QMV'V)1=1_MSQ>'=KM_FSU(Q9\ MY+@UN%]K7A^P=:S/;?C%JJ^PZ>X5XUV_[J;&>ZXL<8*_L-J L_\#.OY1"[SI ML#8\H^T%<_!8\%8JO$5T^-M#Q[C1,6YT: @=X_ZI=D''N&-J%W3Z,9Z&0<>X MXVD7=(P[IG9!0(:.<:-CW'$]B8N.<<=L%_EW@(Z$NV5^V7CZ5V%$!-$#_;KBO;7O0X+[,]_0N_ M,;SC5^K.(>S"O]5"()+K56O'8*DFMENU@F75W>[/G>,DF>2X M:P)AW_?@>;C*&B5*SV5-'RGFCG^TF/NOPU-TQ/VWG8']/EG9Z=:-QZ%V.7%V MJ5FMQ)@I:UL5Z,VF+DWV)^99(IF^I;C[KX,+=&3^M\'%-\K.7H87%5^L-3"& M*F)]I5PUL691K-&MZ 0^1R5I\JD9W,\J<%UN$$-5KM]6Y?IPR/R5<]CX)U5/ M[6Q^'"P5'Y_.<^G"T*P$B]5ZFN(KJJ1'1_D)'$^R'&)&_&7U+@08OR2M>AMB M["K$,,-2?&#*O<6P86W=X=QO10?]"9Q+4OC/JGP]F4S=*I7Z=3"(RE2_;=[Y M(1E5^Q(<::N5V3!=Q<<:K"1[&9-K"E;KD\#1RPM:ANQ76UBJ2PYEJZ(55 X> MJH/+AUB2X&[(C/3K, /5JGX;9GQ,4G4%-*K917%A*Y.!L%1RUC8W;5K>_+,R M*HFKE,8$7A@)#%YH-ZNM!B87U@ TX%HBDV2>Y(3]$04KQ!J)6",11=SW8XU\ M&]Z-Z@J[D%93R:PT:QUY*T']6<$'\D H>O)H"['3I0 M)+%26BLC:Z;86F^Z[$G9)@W1 =:72#J)8^Q+F21/CD*]W3IW]ZYY<)#P$_#K M81_3'9[6YE=.8YT?L3H]F'5T0<@]X+A_#WYV<@KL\G;A5JD[1COD<@1]AQVF M!; [M*/7)"#_0 )+8/"YI\>F7L%^\+XH/NNJZ)/#3J_P'5*6O'4"_^_$V&CJ M->Z'D[[;MW ?<.>Y[KM>]>&>,_@6<./9XPC"70! N$7M')8>(,3%D:]W$;V$ M-P)O!6+/.J-^V7^TWZIWK%&Z&N21@ER=^T^\ YL4C%](Y!'5- W/"R+&3_@W M2 GZ?@K$A:6ID'5*D;TIO--A$/OL'ODFY*(A7F9!7S6C?N.]+(Q(7W/A-5>X M -FAX];Q=H//\H"/YTQ]M0ML:MLL M*]?'*Y,@9*[+;4:LUX:LF>P=$SL7>$A#^5I\.2;!SW)&7_P>CGXG([!B:;(+ M,\;I@P&+A.VZQ=GH1X_K$=0AX3UF>#CY\,#S?_['B_*'DV;M4PDB'+%T+16= M&YS#G(>QO\KYR8NC#6_ZO;R%X]N?VLWX=T M9-#%LTY(&N4='5@^/='^F%N>]^I%=YUFH'BXN?Y/2+^V9S4+N=:>IJ_;,YL] M^JTG^=!0,OGQR63,,LG'\KDH8W0!0!NK@XO_K)']-KE=F)FWC]UV98S/@X3N M9)9\=<@GRDTQ5]BD%;/B3&S76%)NA0BIX^^NS8Q1UO<]LKZ/<0ZCCWD>W9FG M,)FU)EU_*C;Y.G0.,H;.<86B7SFV-J1$#J4I(*6Q9JN.NV=,WI,3/Q":.-)C MGN_1 =^%%\$/IXX%H-]+! O@"L B@6OXVW.*XSCJ9[QW%@YNK3YH"SRE![LW MG/3#NX=JLE''17H$1PF"GQ6[M\'UYM[&36AAWE:%@WW!SU7PGJ*GM6'K7CJI MD\JI8%F@Y:;0,2R\D^GF"V5Z#29U> PG=0CAO\I-NA*>6>"[^0X+AB[62&%V MF@3O!A4SXN+!J?3GFN??/0L\XU+?GLV?(*AQT0:HR5:G5 218_' MDISF% G#QHR2YKBT)JL/F=97^5+5W.B%#9:M2^F,H4NLR[:NL>%C*:J=JY;' M*RP[LK7V/ G+=50-BE5!"\QEYQR MA7"RT]8U-OR)EQVG^6IF+LZM1F>1RWLKLZ%?8\.O,=-V>EO8CK$&42N[[IJ6 MU\/6-39\;.CRO1%)&&+!XNKK5J'FMQS^&AN^W&M18;^IC-MM; M2^SEE>V"C+&3V1P79$%?RJUNQ93HF$&.6%C:A&VJ47PA03@D:E-9Z-V#G=A%>>VTA*4V.68R:,I"CD!/@I04LR.=$D M@F0ICB9D0I'9A_>>XX;>9Z94WPS975T5.LV\O-(E MH6:-UM>\KU>O:^FFOB!$IM1M:L#!3$J!'GWQ].8D&/BYU,S#Y@NI-2[Q,Z5J08?. M?]&D:<-2Q9JZR(ERJM[$5'W%ZB:\YT63ZGAQG"VVZBV3<>>+>2J]X%8#J%E\ MT:31K*=6N].N(RRK4ZM?YIO\8 V??MDD;9"=[Y:8(6&,K"RW_3Q/,,3Z6NPI M4\Q+K8KL7 C8S()S%F6/W%U5HO"HKFMLEYF)F>KT*GZEWMY:[-78&\IZ?4BL MJBVS/ZEF1O1@L\QN6M=BSQ]WAX(B93=B ^]E9\Q"&P M[+Q'MU2KUI#&K1NI)#RN:/$DK5WZ8^0N8!FN WOIN*!ZI,B[D:F. MVDP7\A=[0P&[[5^S:LCC_03O$2V,'!BSL< G,V)?7@M>.[V.E[K%X,NKF!,SQZSS8G1H^^<>N_P% MIRH__,CU83&@Z3IJH/B'( _K_[*5M63/,R:&ICY^P'*1TR>*I,]=DZ Z8F]; M;16Y\3J2N""I9)I+H]/7OXOQ#T5Y[,Y.OS_,O=R,:PBB8HF%3A5;-599:U=I M10H5))&DR(]GE?EBFKZS9>H8'+%IXF>PD?L@\N M'->/SM#"K4A*X(&V),)3O;*M:*A:\J.K)5\&>K]SUG6;;.80W'G';42AW3T+ M;-X&DRX8UME#5#^.E,,-JS=(5;/$3K68=Q<"/ABY?*2N0&(WY )&@1''.@O" MAY^0)WTD0.SRV*ZQZ%;&F,'8[I+I6]7IZB"FD*9^5(4F9ZP,X.;JV=GLPYGL MD(?,#K<=NXYE@1>#9[ U5_-\5,I!I1PT"?RTA:5CF#[+U#E>B$RQYF@U,95; M3=.5HC&?.7HD=D#A2)43%7-0''_ATM'+ YDU,9 4SA>"P!3;O34M^)/&FH\$ M""CR*3+N'U'..2P='1(.5*7YT54:I&\7R_SCM 9=VD?BXY"E5@KY1;9:'0MR MU3(&0ZVBC)JGA%2#:,Q)M;$D%[O MJ?\IYF?M5]DG9>$2$F1L,^P5Z)N0%,ZP$QWP?P/^S&<2_^IH6@(2_R7H?Z-2 MR#&Z01*CGEI:_!%S]L8#!AXT8_]4ZGU!D,],:MX'#(E@BK!$F*>&I*@>H$GZ(S MB) $(_RVBD@;3-?4NT0F4Z?$N MWB,W@)>/92C4!%6QY+ECZWO.:W\*>L9+)J:&YSLN[/SPB+MK:" _3Q[OI4QE M6]? =? IKK&_"I[C2R8@^X^A[)FT'YQ2NV?9=L$0"9XZ<9UYV!30P<$$P$4H M9'5HUUU".+9D;5A68@SF""ITP?#5]]K1GA&V$WX9O(ABR<8\>KABN$HP]WPX MM_">4&:Y+@,:\E_?Q^<#B==/(U]_0,EP@.CM(X3KF" KBEG9:MB6U*8%3JQ4 MNYS^183K^;U7^U-7TT*3V(8-; WN,O7@5 ^8\1%:]7MQL5._A=IMD9Y8*'SV M+5C5?SV%.L7=<>3O).R\.KY\)=4PAB-#Q, 0OY=;.&:&2-]1OU3=(6:&0- 4 M$T/@=P2"IC@8 D%33 R!H"DFAD!94TP,@: I)H9 T!030Z"L*2:&0-#TL89X MY6:B9VM]MV[U8;V.9D@%?Z#M<+H<$VHTA'5<55.0RW]IEZG"%[ T>\]V ^EV.$M/8X!ZV^''YI(^53L+N M..);>_V'"FK]7"NSW][*!+(RBF5DY9\8RV_+0+[TY-K_G)T]&6O@8QMN2W,F MT?ZZCSN OWXJYL:HU-YG]KNC]B&'M65XDC4<^--Y\QQYV+;[;NC]+BS%;:- M(:'2C%,;>6_?.U_KB?(EOQPVS7QK4^VH1KXO#5J3G0I+)-'4C M'J[?&KH$"MV?$;J$M)&]CMBG&5+H5ZHM>V@W=K-=Z_-"-T]VB5';9#VA4V3' MJYQ;)BH3/M)P(>DD1J#01:,N"MW/..KUZMCM+TQ#[HUGCF@(DWYVL0W&!*V# MV$V_0-D1Q2X:=G]M[.*2W-@,JT6S*6.$UR[S>4FN$,-/''?[GI)>I'E+,^>% MJJ]M63([T*%V&DZ X&62-/N!ZFE?L:3 @P? M_82:N#"F?L-INT_'G$^EP_P M6&3[,(SYN8!R/$O(7CU+B'?K2[;/.!5A/L0;HT5E5J_5;I4:](_G\$J>%VCJ M%;A);^8L5Z4++2SE+YUAL;\;M24]$B"CDCCSE,(0"M+W["]#01J?("5.@Y20 M=I5%IU%=-4RSD-*J^8VILO[-\O<7!&G0XP7%ZXV[8L?D/#]3WHSZDW4D D8E M6?RIC %*1I)OWF0ONY4_E<%J>,*BTTN76.PPC3GURL6Q69F<"0%DVZ<3-)I M%*5H*/WY4?I@*)V9]J)D5FJ\J*FFJ=8&VV9O]79>LW='Z8K*>;4>F[>%SL ? MK"<"RVWM%\W])"Y8BU >EBT$KYSZG9?S!0Q:OX M!_'J7S]X@MZ4MS LO2M 5:P8@5INYB@S:-8#7YOG<$%91]J99)*DL N8^ACM ME]\:RW&HX:-8_L;S^"=BN3=;4,%F7L#%N2(WNLW4:CW9JL4C"6P30_G4Q?(4M&L8S&Y5\> MRU]9%'@BENNTWR;:.VLH&DQ%;U(F97739L5(%\.W/[5PK3W "4XBXF\RM6[/6Q*!<\*)( M!Q> AUX)>8:Q<695""@A6Q6Z9G8Y[ :#5B2$C2?3]).)"XIZ--3_QJB/06'A M?5$OY'0].UBFIJ9&,%@_RV0']2Z,>KC%((DQMZPC_OBH1V/]CX[ZKRQ!O"_J MI\5*A5QB2PM;=B?$;%3=U+(E&/7AB8 D1UQN+'IWE>*K*VZ7\I)HR\+G2>Y^ MJ2;=K<\R?7E3O_JPT\U$)U]]UJD]9_V5M2,\% 6N M5IW8/ C^-!KYTV0C ?F-G"J+RN=6A]P<&T/RQH/#?TG^G MQI.1_X'P[,/?/^:ESR1!2>;@888-WLO_FPH_>:9AI_20+VS;C45T\[+A]F0K MT'*&IUB.!_5A+Q5SIYV>F0]&NS;6:9-#:B<,^TM[[_2&'6@J[S]QG00OPR_T M=5^FYGI0SH;]^615[7GIZ]!"-T35)P3#GR$*Q;&[Q]A@8_F^T&L2*^@VB;DF M0Z>!.[ZN4)U^*FR\(;H^0>LX'&>@4/9^L#G5-I_*4.+9UZ"@MV'[#AP#POUC MVB:2#X S"UEA%7Y\8-O@VU$ W; ^$ M?[@_$$I3:T8HJ2Y[G@8^<-R$M=?N#J6L_<3DWM'VI^A 1X3+**$ _'A?M?:F M&OQ^I-<>+, (O@P<> $P@ZGYB84;JJU#!?GPO=T0>D[>Y2YQ8A;H)SC[/]Z5 MSI_*H#6VXP.W]Z/7 5T$U=W#>T\U%72JK"@@$?(AT\[^])]\M2_#9[H:-'FD MXOT"XX?/'T-CP2YWH?3!62\E(_> =X.[#<,>=3QO+P3O:=%^Q&B(]^[O<:UO M/?"Z6F0H8%!GH46CC7=H%.PE OL?)S2@88-^!4^W-3_\'/^?Q-FI1_@;P&4E M?+5MPE&4P#WK<]!WEOH*]_<='W@3L 1X)?!#Y"+@/?_/C>=Q^W%3RAV=NW3T MHK;AF?S&\(X7[9>AA'UK\E%C:J%0A>36:GF'JSL8IOGD=#%2MDSA 54L_8JD M\,&25_;08=5]0&VOC/3'5)&)1OHZR"0ES*H;XW3)7YD=*N/F-Z6!RPYX,$;= M79Z 2P"\M& O0]BX-9I]L[[G*ZMNR[^4P,(_*)PD22R:@CX;& MR&G*_E,\_)1(@FCW%IH"^\W:AK'GO0ARUL#$ $=].*3L0_^)I/3SX^6AF=3 M?<1,]^_0UN8 '0%"UV"[@('P$R.T>@%X YN7A,*LV=@0Z6Y^:>I_GDK%?T"K M4RMY(0?2I([U/9-KE >+THH&K<:)Q-R!2CO/S;+.X3R ([&<4(&_P\$0_*+( MWC0%!>/@V#EU5,=R]"U,'O89Y/DH%HX5QV3#L!8,GE^8FO M40.,)2N8+MA7!I PPXE>[309VM\P?,O]0"7#[T(#@>""F8.C:A9X:1L,M\#6 MKNN,H<89^$LX NT3"V<,,L)5F$V 45,.W\$_C.K1H'XU509O"_ZN6"#Q :\$ MN\I+6!J(S 0!7G:[@/,::YM,P*Z$ [@6)D=P2#^,Y<=(/3;U/F3E,/N;@)PJ M,=Z"7DR=//FQVT62;EN8M>RS*@_@H>W,0>KF1[T$C)V:!+:R'W/W9QP,[?'L MZ?PLQ"-O"KH8:@FFP%ND(F=Q3U*S<[>F91_'# ,EV0!F^&5G)!J^/PZ-=UBN9)^-H91KT@?LN$C2K9HNQJ8R>PT M];!3IF$_&-Z.@UD1I+O 7^Y;X.&7VVI.A[<676V*PD!M"956ND(S&[59&P&, MP>ZP2]J[6^86S^Q5^C@KY7V]NYMV-AZV9-J35*=1X=+IUA-6>B;3^#@S75JG MT-=G%27OKDR&F'%X3CA$K4AFILT1@!]PZ=JK&=YR2P;^^N%^Q" M,RRH,R M"GEO@_^5$U,7QO)_=1O9JT5D^#/P,A!:UIFLZ?ZC/_]TPW$;# (P88=Q<:P, MR?^<&/@QMSSOU6O=!;Q\7R&-#@ ^64W=5TFCX#C]VLUJP(HL>W^[VGP!$AMW M*X!3U NJ\!,P2!V#4FL85JKTK2Y6L]H;5H7==V/L?Q%1>_QBAJ.WR4> MTZ1Z[-^VIFH@'88. -.:,"=PP'@#,.V077I?52$LV2<("NP(,!2DI(>RVL,T MRPO&GJ$:L@M+9D9(PY7PIK(;5>:*P5@S$CW@W3#%S@-(2LCS0WD*_+U=R[QP M;,W6AY*P*FAVN]S =_ M&PZET!&E\$WW+PK?&X":P;_L6[.EK6YY995*?V%#.R6U$&-_>;QOK//_0399)D DYH M0(8*\W#0^?)BX3H;\)H^F)+?+A7]V88H3M>E2 MQ#SFE(=CV5']U%LX?CA3#&/LOD(*YW3:?O(81518#!GORZ@3S86%>V#(D[@\ M3 $346$T_-X4X!?X>1_ QX#=PKF7G ^ !\NP_*U$5:]X571=XY1[BRB$>3B M%F#28X61#@O;E@;:(">6 8":<%I9:C;@S @^1$O)NJN!S_856?@V +,28%%F2]LY45NRU6-,^][R0IZ..+=0W_=L4^ O[3'??CW M>=C=3=AJX(@P(00YVM']4L2)_VV[0KK28=)ML])L2Y:635>[T/^8*T#PW[#S M$UN01-PE^$?*=\G/GI.^X#S6.P(;[DK0X-.[SGW'AF%]-9K+AL2GU(%#B 6Z MW:^DI'%GNE[#:+[,A]+ MGG7%NFQ9%/.?C_8D?D5=BS<&9\U27S6XK7^]U16M"FBZG.UAU1 M[495"^R)(0::(GZ1_!4=:!$M/K]DM+I8F#%*V\P$ZV4IC&GLRE&J^V3I=,$B M>1AFW>.C[TM])\$/*XFGZXZ>+[MAKAO6"N$?CF,<'-P/ QTL\(*G.3:K MZ>$CPK5M7S9@11B@-BR>>Y\9W6?3VO-*")PPQ&B;PUNAB(@'%-V6F>"C(FD5 MY-@1A=]_RH#LRX$SQ7ISH&5AG25&O! MK&V+B+"0BV'W2XQG(S3"DF"'QA6HC",D3A*UB1\@BEI MAE4H3F'_1#4W^;!AE7!IIC71-S6ST/#-U:P]8D?+%G2TAU?FJA296>ZZ@;CU MQ&Z+Z.?K(T$'5W(/K^1ZSK9@-VU22"GU7B^3\KDYPTO$Y3U5>FD.^F5A("X] M@F+J/4,=RVMP)?WPRIIOT<'0QQBLX-F5><[*U9N,#JZ\?/IBV<^+&:>&R8-= M=4?3?7KLPJ?C^,-+A=F.TC>9M((%[H*K,44KOU*AAB_V\$JZ7M]J_LA8"2E, M6C6W^6VCL8"2H1=-JF5V>+;5G(ZP.=V?M!M?J.6VQ@6?3Q>G$V)0U>.5%DV9:7DMSKF-@Q&96ZO7Q ME1<8\,ICDVY9BCT(M4$*/4,MV5EY8?BR=5F(%21[VC$;/=G<#JLK9=Q=ME+I M=0P*L<3=:^NPT;_W+4\L0--38$ZE1(V_Y1[HL-,[RA1 K*4U)H]U/YS_7;&! MODAG4Z([P2J#%KN:Z:/UK'\K&SR7>5U;?C^L2(0SU/WX=1BAHA)P6("0'^WZ M;L!P @]\,7PED(+\ M^^_W2[)?MI_]Y-W@HME^&1"N)BG1*M1AP3-&=GDV( MKKE<(_7=PXOM'XA'+7\Q1T7Z24V5DR6RD_O#! AN^#GTVN'W%-R3_S=:\(3K MW,^N-9[L4S]>*H\]QPI\[<;+CA]S/N5^H?C&U$#($)]DB.<4DI A/LD0Z3N* M08:(@2$0-,7$$ B:8F(( $T<,D0,#(&@*2:&0- 4$T.@K"DFAD#0%!-#(&B* MB2$0-'VL(5[/1_MTK>_S6LV]HM7?FG#[O,EOY;(X]('B6/##__>'_O/6_B#O M:/Q+":RYQ1,G4?':&+C\]_&H(-X:%3AVQWZM",![PX((MT1]'W", MK1M\;W0DPDVZW\<-WC]&(GQ ^(#*KU BVZ59>\3U#4(@.G-I3!J]U,2%VYS)/_\P9)(E<<2'CL+_K6O^ M,6QI7,*?D#:RUQ'[-$,*_4JU90_MQFZV>_LIQ3>%_VJ$S9JMEM,V&_4A4:I[ M#):9P_,0# I_%/YH]+\EC^N:,D?MW*H/NZ.M(:[SA;^:;XS^=R@C0S MV94PQX9VL##,*IV&9Y?2*/Y1_*/XOUW\XY+ M_Q>ED=K7YK4YMC6IXB SF^6=+AS_H2+*LP#P#19^/D7/]7? UE?K&-T*I+ZZ M75\-23<39WL3(A6*07ZNTSW1-%;D=+;2B=)V (\>?T)! L7Q=XUC+@;MBDL< M?[C.VIOBN)S2)UV_4,/,0EI3AX*?KS,*#^+X$RH+*(Z_:QRC\3ANX['#R&IU M)*5R)M/O%#,;MLDETA,*P,<6;U?IJ/;]*&=;,%GVY3!*24."K6;99\AHCLG6- M,JQ6F]:F0VHQ-;>]S2[%#W*+_&!]C3(,T^<,'3 Z;6H"Q_#=,3/8^ED"MLPZF1%;RNI7*<-,Q\Y?I0S;=AE%-=V2J;':L)Y-<\)4 MODH91NWZ7FU2[!K"EC9J_JCG&83$GU*&[9V:4$A9892Q1*;IB41-N+0D8V-- MTC1B@JL$RZC,^.'-V_UR,"PR2A:;K^D4*6<*RT&PON;494H;3EN2+YB!O2%K M'+W3:]VK/'@-IZ,/76I5-9=;FB"VK93HE:_RX/5]H3YSFJ(F$B/!$NA135^( M_#6G;IK+7#'=-:MBP+;ET: _)1COJE,7]55J0@YMQ21Z9C95,HH\/6M==>J" MI^&3GI<)Q.6ZN5UNUSMYY5]U:HRW [?)5RF1Z!66=,DJ91=E_9I3E[NC@E?' M7,V4\[.V98D[H21=Y<'K%W=2NM+-RT)V.%:/FK3EWCETRIZ003<5GP M=YX;\+MQ[SH/GKO)++].&5UYTDU*>6XON:N.8J6R_3U>TM-ZH MM<"5%]V$#?HT;=6DBMB94%**#3K&?*>#*S^%6Z^]I\X4]LR93^F<8--.OCRN M68XP-T%>5\K7Z$I#CP&]'OE&>KWV0][0#R17>\7[\U#N8N$:4';AJ[15FH$+ M.5?]>PY72UO!WYOM;,*2UUY$1PQ>=&+X'M0O]%UC'!QHB)\38#DH%T):NTB- M.)+7,]SP 5!3-_ =*-MP5$2^U]F-"//DE6Q8(94P'CJ/PWAR\#%17! M!2L#Y%.J=R_DX&GGHC"A:# D]PO5F<]:[,N;4\GE)&PXO%]$@;^7"@2/7;C: MRG "+_(G*& W]:& LNJ%NF8A(8-^09!U]XW%(18J!3C'@K&SKQ4LF( MSJ$Y_%';N1FV0M&\X]\Z44O;D6BE^IQNQ+"_45PB)[6$RK(69,7L0AQ"6GG\ MFFQ$Y'K B^Z)B"-[IZ %#]ZJR<#U(G6)/NBNB(SXPA+@%IJ[@JX/+M=NJ.1Q M<[/<=W%CR'T;3)V1;%GI 1?Y-/[*39OJP^\^^%,.^S6M#3@Q";!Y,WMNJGT MZF7:=.SUGW]LYXIZ\3WOZ,$A#>^@^*K>)=ZF:W%"/AISOO-'K/-RN+EBFG./ M/[6,VJ$:K6V_4!92BR)H,[8V1SG@\#%GU?_<3O(R2FG"=RT*ZZRF/6MJ#:T1 M=L-.^B 1C\_M)-_L&D3!=XKBUA[A/3)M,!5S?7-/>J]4S.=V4I'GIBU^L2A0%HW(L=G8L#VHGL%.2==Y])JGWR M4@_G8(\P:]<*6Z7,>#QF-JCBH% O;*OS-!\C9FUHAE68+S]#K7UJD OM!D2O MC>BU?SV]=K08=8?1][J^,:*B^KWD;/&VR^_E:HNW77XO=5N\[8)P+)YV03@6 M3[O\7N+N>-L%X5@\[8)P+)YV0?E8/.V"<"R>=D$X%D^[(!R[J5WB?ISYQ9WP M7[;YMU"@/Y.K(D[$Q[KI=U,D MGO;$-^-(?[CU]G1;[A72A'6]4V,W*\K!LK-ZM6Q@Y(Q1]^SH.)[DZ)]*CXJ0 MX6N1X9MRIW\>,GPX??HKD:''#[,>']&YHU$DEX*_!C8BF?K(V$$D4^@0'3H,C.R"#@/'UB[H,' \[8)P+)YV03@6 M3[L@DJEXV@7A6#SM@G LGG9!^5@\[8)P+)YV03@63[L@'$,D4[^+OP213+VO M_Q#)%"*9BF='(9*I'P/2B.,#$<'\*"?Y44"+2*80MB!L04Z"2*;>.@AL%]UMYH'Y1<-^'IW7 N+GFC0(GVJ-.>[,F:"(I-XBR%HAM% M-XKN.+(M/1O=X[HR,[P6TQ096Y/(FJJ89J%E%;-;TR5]=\Q6[D=#F2SS%@J M^?P0*SB8U*D)]KI2XB,F)S9)L1S" 80#*!]X'@=>Q\X1.QQH]?*RWIN2-2$[ M+J6K33WG=9KKB.X)3'_8-(. $! H(7 \&#A&!FVHN26:GQHJ::IEH;;)N] MU=O)W&X'!,5'73M^3PO^BWQ+^^97$FY%0[8D37 M:0.$F"_@SSW9"K3&I/T\_%Z@;E7+],E\S<7FH[DHMM5&2VCS$@W+,>P%WOX; M 0X"G"^HZ,2PF^(%.+>I MT"<.:-B3NS)W4>RZ8+PVZ!HDI"5@> P_SYY[+F M@P ' 0[*<.($.#+KULK\H8)8R8+YK]G%A4Y$8+($ZXI^=R.\^_O_-^'B2@ MAG09WH5[7]W,&.Q'_#3IE6>W(P:EWG9@N?A,Z%AE.>-Y09_:ZO"L T NEDRF M*;0NCZ(<::C%6GWEV2CG'=%H6+LQCQF;SC:?#Y;88@ZC'!X8HL@D>$D4Y2C* MT5C^KLHDU4ITN&?3R3FK"@RA/H[$<13F*\I\QEI.%CC5O]X:Z MN?1ZJ=*4G@E6NP6B/"PV/#N8GXFI?8$ U,EWCP[\%CFHASIPWUH7+B)C/:&< M52Q-=F%X3A]T$0F?>PO.V4?9<0CJ@"['$,/IAT2R__D?9X2YQ](F5.ARW+\' MH#AIUIZHEP@Q0]=2$1^O/ %/_BM;:WGK[9O)<7?$D3SH[Q%L8$:_]9\^0 N_-XCN+OP1^Q]S(*@\ GKRWP?_* MB:D+\>F_NHWLU1B#/X.0 #ADG7'"[C_Z\T^HP@<+>%DGE$;SCBXIO\0MSWOU M6G?)(69)Y'B"DVR:E#1,IB1JHN(2)RNJA"G*A*(Y3)5Q*.L'GRH?4,XO-?+C M:<8:8_-&1ITM)-92U!8L##^\,FTSNW%'R"MFJD*UQ];2RDB&#J[D'EZ9]2J4 MG1KJ6=/PG6F7;W4& Y^7B,M[YCICWY[FA[S)9,9#RYP6QQNR!:ZD'UXIK7.% M2@M;NH)!!=. KBV:RDP'5UX\?;Q3=&DMI0" MKTC55V*?:*2%M6\:1!5>>=DDAJ&RU(2-ER?KK9,> M=5=FMK26&-4+%ID%O/*B\:IB:^GY;#$5EVER#FHHVZUY2='K,7W%C]B"!JD>$;':4C\73+@C'XFD7A&/QM O",:2)^KOD M]I FZOOZ#VFB(DW4>'84TD3],2"-).F0;N&/$8>.,4 N:OM_4]%'+R1%0,JI2*'I/26]F"DT7;3TPWE?;BR=^L(= MN'7-;TRZ\N8IQN)JMJ Q(S2?7V]1[9J$F[]HS/+< +Q2IK'))G$8:JRC6T1@?#Y'5 M#QSDL^!^1K/-9LV&T?5+U6%^0$[7D?PJF:3P)^G<4-RCN/\^:9M#Y=:G!5V_0[DPOA@88\K<0U'T)OPR\:*]_6$RKX^A MY#[@L_MX[\)PC]K'VVKW/OCY8^P?,+7IN.$?SI2AFB$./)5EK6>%;D9JTU4Q MQ04,.21'Q5:N%:G"XDF63".F*H0F'\ \&2\TN?U$ZW/58C\;3AZBR&;7HGV_ MV4Z;#1GO-_5)9>LV]4A3%F>3-'M+NG^$(S\71V*>E7PBCGR*VNQ7XX@FYVOC MH,"US.7":GEV)X/OI%:D29M.LAR%8 3!"(*1N&IZQ 5&_"FV7 1++(TU-@VQ MPJ0-@:D?%&U)*HF33RHL_L[],K<3$8E9&3E&U?0O9_3]LG+[E[<\#NMP-Z,L M_\!EN/*X-L6RME04"Z2[5/#6;M@OK2.=6IQ,XFDD5HN0XS,WXWQYR^.$'!]. M@_Z!R+%AII7U1MDI0H5@935HT_8J5&-CX&2.(C $' @X4,J!4HZ'P+$L[>2% MZ#MYH=/2/*SFU4MDOA4)QZ*4 R$'0@Z4RLNZ,ZN M,^;X&'#STV_DYC^T%[PP:.+!B\CN%)T$D0[)[8ED>$W& < ) MRZ0YP]44WW&]0\WT\*ZA:M0*\N$3\!'-R"?0SO\?ZA1H"6;&MQN"4RIK60#"GL1R/":/ M2/>OX MTDI@9'O"BXV-Q)/P4YES[=1]U!4N(NP8<1]HC81$Y3 M]I_BIU%ZB*>IK)[!R@N#9V^*;!\O+_M.OBMTD\@$@"'F9,,E=P\N(#D-=,M3-LVWL2A-)]9A7I[D /);#_\<_2 MH/!#_'\23C2VC?>KP-Y4T_R[JW.(;S5GV.O=34@YC4UP3!JS#"E1*L=*,L:2 MDD8K.$NGQQ,.FX!GGJF)X5-KL=@5*BTS5:]ZGBF,_4%K?4WOKB!V=+/&&XK8 MR6B;? /KI+;!^IK>G>\*#=TG>[:XW>7%3E6>S]GT^IK>W:9L^%F=7FW%RC 0 M3::K^)N\?DWO+M=4^J3'+WEQGBG=ET1(^B9U4L")J-S72U MG(CCUE6]N^P I_N--#DS"PRU'>2=WB!77E_3NYOF>)_D/3HKSN>U"F[:XT6A MW+JF=\?:I--OC%C'E >V8#25ZJ8SU:_IW=F95L7LKY9;41:*;7M8Q%S7X*_I MW04]?[G@U5[%)&8I.C\B&\IFWKJJ=]=NT9(C:3E>(#BG[)K-H)!FUM?T[N1^ MKR!6LSL2ZXO^Q/66VK2;RROZ$Z/%] M1\F*RT5''9<&A=U,AWKO%]V$&;;M.)PP%XG<>NBUA:)K3N&5%]W$#]KYXC#- MLR93R"V#*4\7\2Q\^D4WE=*5JF&/?%\D6*[9;V#_G[TO[4U.U=,MV@+,>N.]*NBN9-H"A"Q1KY:JQ%J;CB<4) MG6JCLVL$G5PW#BQXQ&^NM-NVE3GA_P/3>R0$]YK;&I(@N">L=Z /1?N,@M ] MT<-EOKML/[-;U[!&#\'ZR'170F8E0OV*?'?P5^LE1>R?EE) W.@%MR6]2SCO M8L1YEW] $LZ[&-9:1Q\H+-%+'/625AF M/U%+W-22P%@\]9+ 6#SUDH1C\=1+@F/QU$N"8_'42Q*.75,M[\T^?FNS\O[) ME-[:%DP8[W)WQ9Z3,-Z]):&K,M[=E2U]%N5=@M)71^FOQ#AT5SZ4T%)=QTAN M6Z IH;S[HI1W";8DV/+=L>7WPK.O7L+K>I1W4?"6Y,;?,2W&MZ>^^G#&N^?7 MGR\DK!.TSA4Z$Z',L%*[V.X&!:,9T'LF.R*=Q;$F9.I.0Y$=;_@SKU< M3ZH.#&[*Z)GNKDOW_%DVOR>@ ^Z,4@GQ9.+.R=P:" M2I#7*P/&HPEZ3S 'W)G*72H"$._CGC_?/&@K7DH/2VR=<S5&?D;74/X7:KZZV\S MQ&P3,49[J;?F1/S$Z"B&HX\'$-\3W?V+H/XB84"CNF/6E;:A,2.6%105Z6*: M0>_9S=)4-CFQ36#IBK%># ]36G3&VX7 M>6U/R)9&\.0B3 )+291T@RCI4W;1;@U+S]&HO*#8:1-KMIA,GL@U#2K'M_O= M/I@QN*!X-7+<7[B? MF.M.Q@9:D<:&3_;)U5J=$1@':1UPF-^81M K9@(E;GV7;GV6"/Z]O?K#B6M_ MP:N+:PWK;*5,A>DS$C_K+26#4B$%"]S1R::I"U36B5K-O5==]C MI%W?Z./=#=[.%$L5%+(UY9/).G'K9++^FI,U)3E] F>4&:(7IKM"IR1T6CST MZO"JSUNS=<(>'T.2JBL3W/64M6+Y2MFQ%R'/&C"*D>[-BF!$-GCE.;':NE19 M%GE^CC%8TVFXNXG%,(6](^C@23+MO=*.A\W0&'#BD;_+B1?R9-NR+WDI%WB? M^X&T9]&O\$$_=0]8EO3* /9Z2Y5T5] T1]%"4_@L#K;GO6D)EJ IX>VXF0"I MA"W)]&$IRI#W'F[CR4_ZF3)!]TU(90__Y@*+W#,. P>)".6=_?C4=1(7FQG6K;GA*I#YX)> BG:HB?H0#U.2O5-53?- M$)CA=]R(WA',2;H%#TIU%41WP# EH!+;@B;Z C'X)7T"O4F*ZT8DS@MA'@8F M+S.+N^'#]SV*+M%"@H3_2FN\)-_6UDM)\70X/'B+Z M3-O=/R?E!4L%##$\/=I+&'3R(,^GPX&LF(L%= %=,%.R'YITR-TIP.&]))KC MB/<.HCNG/7N4#\2YO:C]8>C70 S,X-'?)"5L)8]D!<=BND% MGM&2(IV6)D;#/V'I4^%$4\CSY\)G_I_;+\-S[PC8+P54!Q )HD/'QR">.*%7 MQX9;URDWRG,DJ.PXNJ[O$?_^"?W<+[ .4@H?>):9G B8T2$MKNXQ4(G9&[1R]_ M8O9[KGDX0<&C>@&BRA/B>6#\I[=](>K[,\O_+Q'@6\L'VJA7(% MX#0*_I,'PO:B/AD$J3([OO>L)>RKUH MXI\E&NA4.]S/WA^47AGIY^R)D5CGACY' ,L>!&W*S9YLD M.)RSKT$@\V*E6RQ[V$]\7%H3SUEA_ON_GK#?'.]"0;)MV_EYV!L\&=:>=0<+ MMPDU)1.1ZP@J>/-/P=P(@;L?)D4]8-G#ON//X_XB%$0J]T!1_TX]_@C%<29+ MR.-](K$GMUBB;SUEZMY_]@;#SUXMGKW\B:$/Q)6T\FR=@#_JX'^%U,R!KO:O M 5N\N,L6+H,LZ$/FDWV3_4=@L1BN 4'0!5T(Z-P];DH)_YPH^"6S?"K52^(" M5K[?,XJ6G:_N+^WWC3XKZCW,ZC#[0H=%TWL# NSZ M <'[K]K=(B PU(G>J^ZL-N*K>DYK.G5]V=_ .>O\8.IV <%U9'GU@*#:I0-T MQ#=(9+1MM]="2[<=>/-TOV,!MKJ,<'O5(2%97'18KDLVH.X:E< M5N1Q!8P-:GKV]Y PILV_L M>D8_R/J;<8NK9LOPF2CZO.E.LUO#16D>(*,NO_#5C#1E%[!*,O*\I;H9;+A9 MEYX806_1'16JS:#4@058SX8TQW<[>3DLV @Q-L1A)5BP?;4+6IX-:5["Y8C1V/"@P M_6&S+A5SO6ZPHOGL^9 TC&]S_7*?YW2YX&W*MM@7$9A)<]9R1DU6]%#;U9 @ M"+)&#[>(<08>1I^U)-T!6A3'BH2,A$G1=(C)RA[!EF=B*G>R>=>8J'EN8: % M7*AFMGH3MCP3$]V84:C787EC04\H:U5NSZ0I;'DFIGP]+U9W/3G#+>Q<5^!W MBI2GNO#0_""F*YW!AA-26;< PNN"&:4D,-NE8H'0J*2[$EA* IP]/X(UVYL^ MV; 6,T0/7(3M5_K>:J'%X%"5^LU#U:,,]I4\TW >N^;I=RCYOC0#\X"IL.HS M'81+GW.QNUIU.A[FF3Z7V0I.'VW/L!%W+;&_-2.<+"N\D$P2SG:_LN,8-CS? M%&X M:P^BP/_\_,0CBP^Z>!'5=SEL6D07FR0P7F'I*C\//YSV#2[S]QL7OF MP_P<[B@(OF>3_022[U@KUY;3?1R([T Q21ZB:%>'O*O9IPF>KD9CB7^$D>])#@6 M3[TD.!93O20X%D>]Y$''$KW$3R\)CL55+PF.Q5$O"8Y=52_O+6#TUG;ES81 MO4,(5]T8O*D$SDZ(WBD2R3;AA__O1^['[Z:5$P_D64V!3RVI1KUV2?*R0,4G M[SR5'\S4@D@DAWEZDK//G$#2AQ)UX@=9V'6+A'VPA%X8_ ?8$G:>R/Z5 M3:D-SP1_PY(2D(X=2%-O">!MASG_]V47PG[7A5#L(8O>DP_!<_.OA+-?Q4BP M.S,2["L9R8=/QI]C-LB%VOFGU8#!:S M8=ZDYEC\*L]_1)6QZ*3T!@.+!XG#IU!=U:RU$E4[CZ[#OE)O;.-GFAG>V)E& MHXSV,EZO,U,0>,,<__$/CEV%5"&:Y&)FVC?Q\/@1 R8>_C58H][AX;BXM9:Z MVL4,C*S8Q:ZI43,.YKH0P,.SY^F"B8L1^$<#JL"YY'7*GU_O5.@ XNWLI5F@J4IJ;],VW7_\S^:H%N/>84Q/^F) M)UC=N'3[AU&RO77=^JX(UCYER^!E(K4*<+LF<,"" AZF1-5>7F1IS!/!9C/: M=G2N."(U1C)8CEIM^&S(98V?+S8^@COVZIOF\?3E&U.AW9$OW]G>P/M<^8P# MC&[O>(HW:X9/2*JIE(J5B=D%'DS\^">;SN:NPBJ2N/"7=N&W;MO>DPM_RN+_ MSUS80\S6B$'G X:=:G9E6LYGBVL-N#!D!DKG22IQX<2%$Q>^[NK^SUS8*$YM MV=NP58[E#7M,;D=M"GF&'&4IW-F2]G=_P MN9""^+R2_,?M'R30\-)9QJV=(X&&^$##=78N?@T:VHB#H"NT1AN-&B:,-XN) MT+%@W4IXD>%\6R*!A@0:/G!I%,/1QP0:KKHC\FO0L!TNUW9GU!PCF85C6"V3 MQW@$1@UYR&9QS6.'!!L2;(CCZ..%#=?9:ODU;'#7Y4!BETT2Z1>P;,\-!D/+ MZ@)L@%LI&/EJX/#U+D\,;$\P+Y< 3JY-_,F6R:UYT3_IUO:MAQF/'>+K;X1$ M!9G.4?IR _P\O'E!7EC&))Z>>/J;:Y-;#S,> MGG[]38IW>/K F= [M[&1$'UF[T1KH)8( C+;Y'_\@Z=)Y)QA+/'TQ-,33X_) MEL,[/-WU3+Z@9@HRTI<-"3&09:4ET9"9"B9NI''TS7L<_Q.RV-R:INYHQ+_# MPW-&A_SL]R\\M"_%A[1G"\QE29S$))$7B"S"9V6"XBE*S?$YB41R")J7\P2( M.)\RK/'CF<:7FE.<$Q9K=+ZM"8MBH%UB"\S-*MTRO5GCAI %/K; %+>RHR]Q M %(5-4^3DV++6!%M88SU5NT*0E_B -P!R92MONXCF4)N@FS=0JD\VURBZT/; MPMPS,FL.*4HDRY1+.:Y':I=8\-3V=FVVRJAL!,V^DYN5;->=PQM69_T4UTW> M;G&@?DFGU\6"^3F$K,>WN(*9EW= M\8BPS6VZ9MDG\^)%9CVA6- ZO9Z(,Y6N[.%M7%B/U0U8N9RUK+6KE%SC&P4N MX_;R3<:0"_G&AJ?.6TX[)7(PQ:HHQY)493WMF*+I: MSUJNBK*2[Q&8RQ0U M3L@:XD 7VQO0\ER;_:G#[FIF'?'[,]F9;RO,$VT4RG M:54V9D4>9SN)CELR)*\(*B"#PAB91,85F)RDIGZG(FV^HD ML"3.SVPMIN6,5:]TD2PSNQ)<42ZP,V1EMJF>Q%0K>>XB!29;4F1NLD'+;,N2?Y&M'8\W)!9\&MB&[7%\AA)[.[2"RY3WF8S7 M[&'HB$-IJ7O)_+L\AVJ325LQ%K.J735RB%3M73;_+5ZUQ7M\-SLX #\?'Z.HJB*%I-*GWW(]8,\I>PF=Q84=EQ5/<1:Z!2FR M!1?\:T?TUYZC"*X/>Q%^8Z%X,_"*:_*A'MSPD1+UN4.&>J:^(%RA2NZ/N MLCHJ(@+C\VT3#XS6M-O8W(@B%:H$K*@DWQ0BD0-]B*'Y'G5^R:($SW-TT8_H M/ST[TC+X@^6%E@;)4B$C^B/SZJ\3KFX4^/Q?ITU-PRQV\,!#S\"#3OH9,I>[ M";5JG*A5">H!2:@B7R_(?1-*#^P!32@]8J@7] $G$KW$4"_80Y9*%!,_Q21 M%D^])$ 64[T ($L4UO8MJWD<,'F/;7B^C;RH&=ZQ<. M1J&R4?+O\$A^85O10>4,S,V*XZ8RJ<+Q\'5_BOP5@KDXNL ;6XU?X]KYFR<, M]W2M_%.J< -?C:X)P?J %ZZ3^[*U(Y:5;HD)IM(PL/N4-T>[47GM?#K[:E7 MQ$&_I8-^PC!BY:#7K:W]EH-F\'R3=@G.9RH3K]4D^CHC#NFH>C:9SI*OY7#> MQ4JWI%CV0K?N>JU[*SB*F1@^;EWT-=:ZGZ_VQ/J_B?5_@>7P;ZO]ZZV81\_O MGI_?<$_"ZB\:5G_TI/4E8^O(GOGB"*VO1G9YP/1+N>Q.&H_UQ9+^X/4O\H[H M^N!X=.1W[3#E@U7#] 67??2^MRF$% M%4AFC:11*IP%,I24],,9<<\L5,RQ=-MGVQMC"*A(P,DH3!'J]H"C!E6^/*_$-64SZ-7Z2:(X539T4?X8I=FT9),JOW!Q\=@6'O@-R+UCQ@XEW1V;7 M@(EFIX02K"4./R=.GP\'I:2_\6PYX;D,M%?XLNYGI MI/1T4GKZ@GF<-/QURTA*M-Z=(KYO3=:X*>+[5I..F282;(J)(A)LBHLBOF^! MZ.MH(NY;XB^/^G[JU%YSR-^AQ//?;U0:;_64WF MMZS^ZQ9A_EPM?VUL^\)5E-_:1+RW2LH?>G7X]G5R;G,<%\?Z4<_P*K'6Q%IC M7._I16N-9[C[YBR1U#R.@:%__.KGEWQ=3W\4Q?J6(JN^J, M\;)K9;A5,.I4FJ93:^4V44ECC$B3Y&N7&!('O%,'C$,QID]SP&>WB>:&M:P9 MC1;-*;)AR*UQT!FN-U=S0*Z-+J9X0\PPP1PI8:NB4$7R^Y+%*)&F\/P]I*V] M%3'<7]WB>.6,?-$U2DQ7EM^R%'%BT/>[^+RSZL)OS3;W66'XNP2Y=U=#^%,* M.?SN:O,S:X[Z!2Q8%L?EC%&<[*SN-# :XI*^QP+"B:]^EU7I'_CJNQ>FG^FK M75;-KZCBIL&Q;ZR \=U!3 Q*=5:\ZKK9D_4YMS 9?&6I,X;N[$L 9]/YW!6Y Q/8B(T; M??:VPJW'&RO8>'<\%0/8: TYKM&KB1S3F$J9[@+1[2RE115^T70N2WZYTBKO M. JXXRJ_MX3%N\7 KU#'-]9QTN=6[=P5E W2EPL^PG8V@;OPR4XUIST6\+5JIV)MW]G;X_!X&+E[;?8+GJ'M[?F;(F4A<#,-X?ZNKG'G3W= M->BM[AX;]>&5*3:\,=4*A\;3/7XS7*"U(8=MRG.MXMCH2/B# UK:\O3#:6)? MD7Q']W3%9;:2Z=F3H=%>Y];>5MP'%[SN2Q!BQ/? M\*F*K"P7>;ZSIH&-?39/XQ]*?-)?]=L\8VE@G=$?[3AE/53G?T!Z>SV)8PY) M5RM(@^:"E2?2EJ06?&;SXQ]@_SGDTIG1LP]"=_GT/?D_5(\K;KE>MJ2:1G$\ MV*Y'J"GY#2V.ZG%JU, V&54R,'-)2E@'17N>]AD.\;$2)UE:[,VF,XHCV&QC MO&/KX^XXEA#4;&S*?;JFSID5T[24#=K*-[+=\&@%^26'.$E^>7I]-2QDKL 2 M;7!BV3S/G0%3E0%6Z^$\ Z =MY,T>):J._LQH[L(ZE M(D$IFL%#:C!3' 7H0 GG/E=YUO^P=+NREW%*!4(.7WY27O[0[Q?KRA^*QDNV M U]M1V("?]=MV05C!R\%)BD_7(P2HM*.)Q4K)5,1'!C:SO83_3%PA7/\-4I6 MOEC."LL^!J?[" ,EGY>E_.__>E)O\[AI" N_V\[/0XQ],JQ]G4\L#+XW0HB%3N@:+^G7K\$8KC3):PIOR)Q)[4 MC(^^];1J_/ZS-VJ*[M7BV/O7@"U>+"D( M?P96!G#'_/NT!MG^HQ__#,)M,F#813NLN.\> UGAM.[H2V;Y5*J7Q 6L' *Q M;OF1#X4QO\BK 2%0*JL93$!NU0 M"X8/33YZ$H3\DNY*INWZCC( +RJ8 "I^'#MO-H>[>E_Q&)8-"AVWB[?R/3## M*@!QE^"A8.90/DS]9Z7C7H[Z,>3AI?)[K__;!RZOJV!!'6Z4GDC"_2SJB;,% M3,H]Z=/2=DX!^/G$(?HNF!A<-Z7#2<22?2F"YU1QIEM":@.!/P)F'P"S)06P M(?R]URH\I'J*=N0/.7X'@/9"]R"B \F#%V\L\$0@EG FAMO**IB3S "^#NY% M')X&'@#_MO_6\77AQ. (EAM-H_#E GBX8)H@M@&0%GX=#@<#^!A^R4L)D@2G M\?!3].\T&(4NS>"< R.8JDZ$O/C1A$HCNC;AKV!@S=]?9T M*'#/P)+=AQ0-GNU N#.#]$6)0B&$4Z0ONB 4$1PXZH40I'PW&B?<6/<=:2:X MRN7ANHKGF>&%U3#3Q0=]?W6 3^6ST2%3"HP7E(RP7#KV6C ?;F6+D470/IA[ M;0AKZ0OUJ=*A=,"B#@@X!2SU(.RC,J*(HJ( L>J1FJI-KD\?] K#!PW\T0G5 M>8@^=.>I!@[FF3[(,OPM(\*;PJG^2]2C4_@M/.?,- MV+C3*^XU[0'[W_O)_IE0U4)@,E'P&:T"(EDZ%WSX(<6%O@5[8 J;%T<9RMY1 M5K[NP.C5AJ8+N@(&D0)."F8[X#^_N"(!+J'P$HFOAB4-[69]IL"[ M3I^^LRX)@ONSI5OZPE^ M0%$=1!EL6HG%#=M@CD-BG]@ER,'K@$HZ@&!AQ:8,83MGLUIR(- M "%"Q5S4J")(LVAB"D"LL2\(!QX5.8@)XWK% 7U-P6^:>V0/C0G:=T2;!!J! MIX V7U=UP/ET%P*X7!26NB>8CTJ\K"#:J$X;TA#CF49VTQYU=B.OV*5__)-[ M54%+09#8[LG)*O!527!GC^Z>3@'4!Y^:M@") MN,#/\AIZKGMXX'Z: *^"9A9-IXH#5H3N?FX!TK'!/Y%9 NAX.NM?,"7P3L'; M+\EMA;MT)A"2 +8Y]D.:'^T)6!MJ@H6?:9Z(-X2;G0V M*]QLJAOL 5Z#/ M6".FA5O0%".Z5,+KR'-MTH?M&*]TP_-GOBD-9OQ0$A4 + MA00M#7Q%""T./#.:31T%3"->B/3@(2??V4\7>T0?O#);A:I1MG"YK<#GR+H* MPD??]/8S)YR%3,4[["H(,IAFH"(BU 6)2ERR-5F@8G2=04G@+JQQ;"KT21S M&A(^]O$A5=MW\"1(@"&F;QTN(1SFWA?" CCYG4[TZ7V<=^CKZ9"?MCM[+10" M,+C'5T?YQN$>2$H%C:%HX/OLI>(<6/,@" 2G,[<5=2G<8+N=,9Y&A&"]&08R M0DBBYRKO#Z%#'8;? @ADF^N#];I[U'@Y?(<((9F"ZX+U"/1U]_BB"#)?"V7_ M!B8I0,,+D>C7OW>(]('I+ 6 %H\$A_IQFDZ) =1=A+@G'8>K%2<"Y CZ4C"Z M ?[Y^-70(X3C-\*530"?)^Q-2K87NJ2;AU5/\' ,.7^A[_MH"F[WP8E@'\!' MMAX^_KC0 /,OP'KZQ!Q#DA2S!6L,2U/"P?3I,A/^ (T3/A/(2 ?/%<&[ M00P-)'!8C@FG@!(J53A3:SI:E0!M<@_]AU0)LA)"J85F D<#O1U:U9D]P$U0 M&!X><>E3*2\!L+@!F$ 78+1PB@'>'LE(AK,AC+,]?1%-:?"7<)!1@VB6#?$@ M@L!'V#Y9!!X$?''E$8'9WB*50\P0(LAA2M;55+@@.DAI#]UEWX$NO @W8*$F M4V#Q"-1RNLZ7%0UN]<+EP5-T/IG?04]TZ$_0B@_X",+[:/:$C_3=CYC/4.+1VA^.O6,9DH(06&G 2R"B25:X81+%F#GPJ%[!\2&08\H MF(=)[7%9#@8]TU7O>=N%(#FV CH(70_*,]R]CF(IH!8KS*: 3XJP$ 2X+G"V MPQP0&4,T4:?@9B;L3A0L V4=4/08YITX"!B0Z-B"#**>IV.+MLFA7 ]O/'G4 M(^H>I7^Z"MO;5$>Q@:Z.[MY3EKYH@M$=Y!JZ\WY9^?)6A/#4&*,%6]27:*&X MCP_W2H5!'G1@%:KK/(RTPO4=6.6Y3VM-[\.+O1= 4[)LV-!W0A6&4T<4JYC* M&IKK07&/T1+$11_,3]&)S4'!JN^!P (L8<%D!0/"R!+5R"&@ !3XB04=ZF6W M?$T@K^S&[..N1X&$>!!&N8?1'T8,?ETH\$HE$(RI P27PUXX>^T?=]DL13F$ MR* GCS('#@3_'#W[<:LBQ ,9[L)9X5?A_@9X*-Q) O/-$^!YAJOIO5'/!+BL M _X!'0V*&$*;#*?N0SF50SSZ7%:/PX#?@0,[C.+R((6 M"E_A<2Y0Z^M@-UN5>6$#]VG.6BK54J'D]Q*T: E MR\AD=+Q 5U6:YKM\]OSM8\D9=\L97>$6_77%G)-9EMAN^-QY2W6$+'BC.1P@ MPBA3;E+!L%"H=WGBO"7E]^EQJ=WSF(JO")@MS3,X"UN>C$6,F- M7*<*]%3@EU1C)-6&V>XE_6?4S5@LVGB>&=7ZE7ZS-%G3J\TE_:.S_BK/D&,4 M84O=E6&;[6XEN*C_AA1,2PBUU!A6][:3PHSE&KON)?V/\B,,.(7 (_VMW=J6 MU:R)LIM+^J\)8]L6=_4F0TPJB&A6+=3-7-3_ #='*- ME=4NRE2$,;L>>_TID]4NZ1];3E!ZMMJT.7\VM[L+B[J/]?;F2UV@5$(:QK=3K=;&]AZ]Y+^ZQ4,SR[(-8\L M9&'4MRKK?J#1E_0O+W-Y;$BZ&8ZM"Y/JS%/(4G#1_W,MMMG?%/R*H?CV%,O7 MN RZTB[I?URK"0**\5W.+\\JM#HS^.UZ%,V7$-K<\P95?K2>V+^+\1YF2= M6S1DIE_9+;*!U2AIC'9)_T2MSWLYMEMB,NVQ/=D2ZVU]?='_O?5V,F/UALNL M\I567K*K[5[UHO\K],A7O+F?-T;E D,VD+)JD1?U7QV4QRR7IIM)D-Y*A7_3_G#JK%_J*D^/ZWC OE15CUG&ZY_H70;A+ M""K!2S(&])\7<(#_X*><*"&BD).(+$8^?[8I95!+ZVY\!-.[4P;7@VRU=U'_ M0A4XVBT*H%E$(P-'%1_U*[I@@ZJA<0H3=$BB-U4^U/+N(_XFR7>:Z5 M\XW16&U2*KHU[,I%_0\9E*SVK;&#K!QLSK2'W;[>T2[ZO]@=ESVR.N#Z!#IK M4@U2]!K04O"S$\2"RZ?5X=$+B_:8#Y7H>+645;C18Y5A$6&:8?K_M M; :-B[J:HMO12E%+$T,8%O#<&$/;2'-SIBL>IU Q*XMY #*8#&*+G,#GE1S* MBSD11"=X+B^C9]A2' DS?=24 Z;2\]:*LAP6Q/+%V++8*3-33N1];J0R.=:3 M?)YANI=D4.TSI9Q17W89+,^B3EX>+Z G7I!!4T +3#5;-1F_J/8M=Y%1.(R^ M)(/A4"]/ZH)0Y_R6S=+$*B=F+N-5,2/F\%466R.CPK0O%9NMA=?;7+)70ZN4 MLAS-++G,KK>8SMA:L&,NSBT9>=N:;$8[CFM,9J6LW>]W[9"HY#RN"F:9H8?H M%8ZU"VIFN/4;!0'&*X=^7OG&5R^Z.M,1'"\X/6EX[>*7(K4&EC0I=3F]4S5G M_*A7XIS]^;!N^8I,>Z^TV]]NN_TU,?0WKXGM10:WR^".S^F.?WB &NUU1G?& MKJR]OC139-]46/4E/8;KU',5"LVEJ$['EL^P9(E:LMWZTB]WSU5XN=U55?BN MP['7=.&$Q_.J;9KVQDW]I>I:>*X)/P]W)&W?%?87=+A^Z3\_/_#XXLD^U],^ MNH*I?.1]PFMLJ45W&PX;4E&ZH 0/AI:N\O/PPVE'X!;.?E,*[FU(T9[(8?LM MW"T2?,\^?!#M%86?/-E1.LDXW+V6$+SXT%437AE?I/V,3#'E MD(=7*1X2O20X MEN@EP;'8ZR7!L6OJY9T5K=X,CV\F!.H=0K@J@-]4 F?;&^\4"5B[P0__WX_< MC]\5#_& Y6]:3)AZ[<+%98&*3]YY*C]XDQ#>M6M%V=3,TVSJ:+\'1]*'6LSB M/\]JKB2N%2?7HMX2P&N&\-)VWU.MGSH1]KM.A&)1N>6[<2*X97DFI\1($B-Y M9B381T#H38OMGH^YI< KIY8,"T@!U3] MS6]5Z'KA<"NL1P1S1/D3'^S#\Y5]1:(WON\6@M._/"EO=/J'_=,Z ;(CLB/' M9A198LR-T\M5G"?UC3+X.\H;]92U8OG*(Y$5?BP%J/ ->XKI9A%960:#$W)@ M5;):=-V!2F>1UXBL$H1)$"9!F/>6/(L'PMBSDK#UD6F%J8B9A2GZLV91Z5X# M85IB?=;UMI6E$63,[C8SI()J"2(,I,I#TRB%?ER9]!BL?%O[G!GW,8W+O7JP M]AUQ\Y9C_CC"K#?VI.\0%G\[\-H[%FW)+/2JZV$CA:P7JC3?U@S6D LV+HO& M.$=? QM'B_%N+AO-!<)66[[O>1LKDX77_$#TA>&OL6XE@)$ QC*Y89MDK1FK1F/+\%[_""8(K( M$A\>2<5L<=*+,K[W=6"C2C&'ZFW)1MAG+U-O3?/YB8 ;P]''"J-_-ZB+'+H6 M^O-5H+F:*;N=XHXE1"@7JHA8+. %]RIKS0S"YSEST*@8 M_>&4K.0G?GG6@TFHX3Y<]JXVX08VT%JR6/X3.+TU<]IBQ0LG?C^(> M&UQOE8T24J%;Q?I+(["JN8);[_I-\RI06:8G.Y(J]"3&QY?CH$POC=T85DP( M#T5)[(K17((U"=9\"ZSY_8CL,[!F5)RX:U6J!@Q+]1>6Y@^[;N8J6+,M]I16 M)C'DC%^4BF]).\WR3-)\N42O23Y%:2 MT9FD_29&$F,C2=)^D]M$25)>DI3WB[5OXY64-P^,Z:[&=UPN6(U]?+&TE7KS M*J=.^>: 9H/.ED062[K)Z/26;'O=*.T7SZ51,LG[32 F@9C?@IA8Y_TVD0Z2 MX7BZ:F0&Q>VXN.D19N4J]Z'5?:J5/MT4V4]XNC:3S[6GK; MUUOZ)GF_21I?DL9WC@#5&DFC M5AS+K0O3C)8?F;MNE/>+IG,$DEPP3" C@8SX9_[BLT)IN.Z[3:.?41U\E>5] MRKH*9/3:ZR:?$RB24\@=.4;X4G6XW429OU@:>_5.\EWL@B6YOW%:JMXZNRS) MK8L-2L2,;*KVQ:@:HIE]J)RY)_DT2\I*$O$\,XSXC(8_P [S/]Z@^ MDQD7.+;O:)8_O0I4]HHCEO#<9:2;(>R%?9U5M[%9;5&VN3"1K2J$4B%7+E:E'V M+XZG\]B;=5D^-OOW&JF^5^7$!O?CVLER:M) MAG-B)#$VDKO,<#XFSQSV2PXGBL=AL#9F7079TKEU6#W],@$VF,>(U9*X&B!(H2*'IOH>^80%$YKV;: M=K$*H*BTZ7H91Q,QZD^.^O\8BCJ-,;[,(!C#*6B5WG(.ER4:=)0W3:8)ZKXN M:Q[5_EF1WW?$UCNZZ_ZMH/,/HKA#V^/?KD/)TBNME4ZF*S"C,M8T\@*6896; MHJ='<;V%6&C/F?XJL^&'--,EA'UF-98&WI5,RC=["]U>S.H6#N"Q,P*;P-UE:OOH6'1M5 MM$GVYY*\QCB)*4F _(3=P+[BK'5).933.*"F?!7DY[<,N<7J.Y%3P'*\F]&( MK4G?='.P-2)+8[KC]0U"66V;HQS+EX=[9N=K!I0)""8@F(!@#$+>SP?!A>8: M&7@?CV')C.#G;:;=G=T4!)>58&V+A3'!8>I 5'=;9C+);_89Y/AK*/CU-B63 M#/(DJ3-)ZKPR??0[$7&YR7NFY2\= \O6421;6'+HZ*8; O@LFT/7=7IH+)J# MWK!+#+#6(5$\GT:1*YX9)Y"20,JW@)3WY8F_]_1"F&V+[)A'&31'?-FLP9HI(H"DFBDB@*2Z*2*#I0Q41]QW8[Y!7^:XA)SG* M;V?.O94J=Z^LR]_!6:BS$2<)I1_D%E\WS3@Q@X\U@Z^?2/SW=\LW&4UITE!B,(>E<_C7>K01J$JCYOE 3[\3?QG9;];J,WV7Z0\4O MR_6^F?TCYKX_AAH153*#,N65N%6_-LSD)1.5V_O$7PQ-DUCN"U^R^_NN4WV_ M10;>':;8',+: M.H-RY>5<"O/M( ]+.IM[C3X^ 8X$..X#.&*?J%O.RT2'*)DL4\Q;#<]1O=%X M?--+=)EY9ZSE&9[>Z9D-)W/W5FJ[M_?*C-+:KZ+EZU9+5+K=84AX_(THE MLK_/J,V^1GF50%<"70ETW71;[E.A2\W/-7:T$W@$(P9$DR2U<;-_4^@:C!1! M'GH4S_2GC:["[IB>V][GP68I\FMOT7W5Q-WCCRYN/:[X(.95\UK7^@87 MFT&EQS6\NMJKU4O4W+CI^IG2"1W+L%+':+#59CX[*^'9^B;*:\6R:>35"J0) M9"20D4#&=?-6V=G$*RU'6H[!, U3?^F09'IU"6^FG,K1D;..XB_,)I# M>4]C#" #)5[;K/]4&N-/Y2Q^*W_V*8VQ;JT5UPL/2+U'-7QB=Y)TWC\-R>\W M,27>#(C?-X4NWGKYOAEU,=?+MTVPB[=>$AR+IUX2'(NI7A(XKYC_0WI M69\OY'Z%4#+),_Z33+IW,G3>:]KQ-_2U#[:,)#_U]V7WU;*6$[.)A>SN(LOY M,FE>N&$,A*.XC_DT=WSO,T9U:-^Z7'2_I6EC./+W5:N%)H%B'W'1+'&)Q"7N MPB4^^""<=GE6/3GY7A:,ALB6A0F7,;?-;4]CB;GU_HQ^>//P9S3MU?:SWN%\ M^MGQ-)CQBK[C@,#APCEU,%Z+!8[W3 .S>*=#>>N^.NSN4VSQ-(%2=UE@^0J' MZD^/KAU%4O0UE(Q[K1ET#/62G$['5"_(0RYQF#@=3[\>('^'([/70]$/KM@:ZY,. MG+JGDXZ7#ID_].#L]>G_^Q@/^I G[\EX2HIT:COHH^W\\>D91-R8[9+3D@3Z MXKDIP9)3ENV!!S_N7Z53EN)=[QP-C=]AXOF<] <7@OYD)1['O?1/.$7(Q_0 M)4;'"!^=$4K:BO?T M7.+"@02IBZBWI@M5I._;?&'N]2N:V.4QF&N+XND<^5JQJC^DE.2V.JE^2T-)Z*24Y+XZF7Y+0TIGI)3DN3T]+DM#26 M!U[):6ER6IJ+3J>6L%QT>)*J'.F]//M;GIW>]JCT M#DX@7C@)_08'#%_BH#,"@LX>!\JV\V+)^ OG"_U1;2D+N,5QBTJ'KDF$X766 MF^B@,YNFD->.%^[XG/.[L*I^]JGE-\",KW$H^4>@P0\6@X4_*1%HRJ[(C:ZXHAU;?#PMLN1MZ4R4=RX>1O6\TE M+E 9\_#J4(@]XM-QE*6@R\QVJ5BN\G(J.X.76QU&T@,&&S>QAF^2?(_I1L3T M:#I/(M<+J+X=8L3 BSX+,<)X*D&,N =7OP49"VSD=FHN)7(+;1=!9_C=?E+O:R/H[>*MF+2J[MQW/H,0#/QW"K5B!G2KV2*W&CC>CSK+RT M\N7-;Z/=4Z [,!#2KJMXKQ3]*1::7D@%]*%W\/;(R=W9"13$1QH^K-GE^QQ MV*]K7))Y\=P6RQX\]VBJ:/[YS9?__J\G-WR.O@@OL=O.SX/#G0QK?[,("WU/ M4S+1!2)!!6_^*9@;(7#WPZ2H!RQ[6"O]/#HM%$0J]T!1_TX]_@C%<29+>#_^ M1&)/[K]'WWIZ W[_V1NWF/9J\>SE3PQ](*ZDE6?@B3_JX'^%U,R!?OZO 5N\ M>(4'_@RL#+BS^:3^_/XC$*6'20>VFBI&V0/NT62%TZM-+YGE4ZE>$I<0>CV? METB"PD64E_(4SF*AQPPFNU5BVA8A211;Z9 M[VA8U9D$&\CY][PE7<_VM+)2U8R,BW4+W66K6MEV05@Q"Q: M^& U5OJMB0-WN<_>7A/8W4X>XAUN1.0(<[%IMY#CP=HK)N^2%O8?0]D5>DUL"2)J4NIW>JYHP?]4J6S[!DB5JRW?K2+W>/W[IZ5LU2")+:@TDVS?W>W4RR:>Y,+TDV M34SUDF33Q%,Q239-//629-/$5"])-DV239-DT\0R(2+)IHG?Q9,O8SQ)-LU7 MOH%PH?;@?O,JN9:07$M(KB5<\\PQYK= +Q;QZD3@\/+!9=.AAA6M5':YH*CK M)+7)2YNUMB\@B*0QZK63R^1V0W*[(;G=\/UNC_XFU*C#A:'[C8:QR@S,/N=H M"U2G]]DX1)K(YW[UDL3_/#M'_&+7)CZALZ'7PCX=;J[.%%=)>2>&D]HHC@)M MS_47B_ L%'BAXJ1<'71'<%(@*%^ ,--->3,;?'6C>S/PHY(JV@LPD"!DPB3_ MAG_6'3D3G:-*H!_V N8;P?#4]9=+4P>_/7S6J&& [,*3_[:]#@T^A>+I%)RR MTZFJ8)FZE2K.%"L=#D2:"3JPN5-+2;=?!Z[:++HSR*1]&%ZX#'2#-%]DV%52/2 MPI8"U"#7K+7B>C"YZ_Q316D#WPP! +HG'XT7#G?O^Q:F#KT^TJ\C#66UV"W* M:W98?!)F9-]Q3>IRM]B-!?0]TY<=Q8$+.T%3CD"0P2(D: N.PU/].1A:>>08 M"[77:_-KDNM4-S_^R>4?T/.(X]\'34CV8F%##[0EXYEV0I.;A?:JI,!$ E2H MKY74T@9V#M/?H,@=VPS_O 9XE8+/\447Z,O3!=,$#S!-8/V:I:M@(K.\%!"$ M!VT9FK[M>^$WA>72L=>""5\>IM9%?9F!M>C1T+\X.NUOMU!HEL0(!>5EDB+Y M+)67^+PD9WD%DV0,0] \A9'/;XVLJ@-G+=9<%>EW:WRYR,A5O]2]=+NE:M:F MM>JB:G&537NPL[(-A58WEVZB8*NZW"EU295;M+*&1^?*N55U0'C8S3[O"FRIKE@H(HZPU)BQ9]Z.TV:P/2(LWLXG-!N M8[-Q;FHTF 4N8,!C3'$#6IZ-'E%6JX[5EG%&62^8;)/,6YJ\S])Z)OLM(WN5 MKFXS_6+!7N&3Z7#;UT#+,SE5^0)JS?UAG_-K 6'GL]M<,[N)TCB>MLQQ0Y[M MYH(V4Q&U48.P:QF-ABW/)-H<9XO#?&_4X/3.9AIL\7Y1KL&6^>QUG0IL>2[[3:$SZV;:/8Q3M$&)).:&R;:A0,]EOV[EYUVQN\$9 MO:TVEN+ FB^D+I\]ESVM-O0^2^0D;B4T>'J(\-E@NP$MSWJ:=^EEM[DLS+E, ML]/-]'*5!1NV1,_4--8'2LX;'GVS'6A9VYS7&V!".2 J@P:[>G"ARW/%&HA;D98%]9S3F<%E?18 M ]\%7=#R3$U"W24KH^5"9C!I@W:V&YFQ;0VT/!O\FFZ!Z<%=X-S*8+&*C449H35#(,M-HHJ"29G!4Q82_!XS_&5#UM5 MG.U;];>XPL022I@B #1 ^VDQ+ CZ8N>,IY MN.G B!.V4B'#C!V%IPL;Q.W>#$SU:AC@1)'6XA[NNV7 MO@%B(_IAA?_PY#S=:>Z$KJ!9?#X'N@IA.#MDGF\:C4;>]\M%6VN3 M])6 [JTHM6:EX*Y-N'0Z>)E@&2G3!FO3]-,SC4CBL,FA>,6C-1UJ6QS;1JLZ MU39->P,-:'];%JYN'= []Z(3+X2Y_8:.X1H8>,KQD#*%(]&:,O67JFM@9@$M M@$<".X;+!!=\/VS/]4O_^?F)"]_DCO$;!WI9Z@$EDALM,;QJ])#/)WJ)HUZP MY 98#/5"/J!8HI?XZ07@&)7H)8YZ27 LCGI)<"R>>DEP+*YZ27 LCGI)<"R> M>DEP+*YZ27 LCGI)<"R>>DEP+*YZ27 LCGH!.);4$HE-YNJ;QR[WG[GZU@'' ME2N=O5CEEN.GNR;H $NOHQY2Y* M;!,D[R,8W:+@.F9COT5>/A:_\@0?D78?;?''G>\RO)V-?0@A50CS,5-D8L^) M/2?VG-CSE[7G5&+0B4'?E4%_4KVPCN](,\%5'A-UF:UD^G#T3=O28,F5QS\] MEO(X"?[+MO-8;>.0'>@>"HFM,^2J6&M6C=&:;8]QMBA6R=^L[G,Q\[#D*S1< M*/-#VKS'SNLVC1!"/FAVK-:"K(8)_MB/?[!T'GNMS$\") F0 MO'*HGP#)5P*2Q_H,%[#D G)DD ;7D"C@$B/5K&:"M;NEF+#>1^YMY/AZQZ;/ M]W26D5)A[G)8/DMQUKJDI 3-491%Q&/U1:XBQ!(38TS _?DRV<=E"5'W1V#K MR]_4EF[I"W^QOV[B@H"M MIRP$'5;V8]7'PA$7P-=?\&J-&Z ZH[=F0I"S+652VT0LMQB1SK_*[GVUNZWW MZ'L)'B5X=/]X!*"G9K7!X 8;Q5PK+=!FYEZJ"LOG=S;-#FE.6?K8B-C@:'^R MB9ASJ32.4 GL)+"3P,[U-E^_E\83+[@++TB<('&"#W<"_/8R22+0J^XPHH/9 MO%7+,=O[DXVJ7!CE^2R"U6>>FEVU M^S@.BWU_PMY?@B )@L1NY-\.07YUMVZ"C&6N--^5.87;5OV9:[55%=;ZO_YN M70(4"5#$;N3)ONQ?I4[+,^#-A8PBU1="<*$/4WX2@ /?Q[*_ MZ;5[40'+W,OJ4^D(\X^G<)!+.")0A_?]E[:I2R>P)TES%-%W@IFI(H^<=OAW]$8P4M(NHS<[;[-_PGY#" M+.0/!);UR/HM T4[NA@2KT5_#NG4 MC/4Q2X-!0YLL+'[S[G7H-(DZ(M"P1* MJMN!%$NI#-[I#\7 M!5>/! N^"[D9P>"B+YP\*V2ILT)2Z=-.NR>=UJTHH(3Q[+'COK,$ @NM0'#A MJT,>NYFR@&]9" ;\]?#LE+U4(': CV @ZD*8?4A5%- G^.*G$*ZL!=,/>P"^ M%+X88BT8"T1?"'A@0,!T;>NY]$[>HEN2#6T##'VO[D,I$M"AC+MW+%#=E+YGIPS_"H=[_&-(0Q\2 >J.'))+ZI#+#TX5OA.:*C X0X$6JTL* M&"(#7>%9+P_*BN83X=&]4_M^?=HD\LS/7YIWGZIG)LB_3"L?#9SW.KHRGS6G MHB$4-UB?;E1Z9;G[IPN=6KO\J[LA8#83X<%B)^I0/W*VXSH'.2%[EWFWM$;] M$<&LEFH7F\T+6C>@?_R#GF][/'?>]*_*!2R!%_RL,ZNYT_I8Y0BFEZNYHHI. M'/JCA0)L78*"@=6 ;"^(!7@+OI2,(%X5-UK"8;R@G!R&-?1Q5JIP1%=Q1#T MBMT8JIL?_[CZ]EPZP)8BL F]9GEX"90:> N$B-#?@/>%#2(W@![A H$"WX*L MKP=8A*T42P.8=43HO?"AF,-Y)?)6%6#Z)F2Z5X _ )_ZJPJ^!\!"2Z?JNA_] M,/)G?CIU^$.J,2F WWQ1T1\_@X\L.,).-X^?_2<=?OHU=5P%,0H0Q]Z)+RIW MVB V?=5$W1@(G.K69VCH=&6W =B.^+(92=9#ZI=Q%X*AA$89&#X%%D5YD".EGY) MD <+#WW@F8G+REHQ[26<$](GD=0QZ1*\&EK\#$2A,)0)0,A^Y#(&<1@T\U05 M6*[C6\!XGSD&G+U (["PM@(AM.[>_Q46R[]+AV1.\,?B#/Q%FOD6< _AX ,^ M6&'88&&A/#Y+LDU_ 991?]5U9=\,N.!W/W/%^4* @-T@0,#X9<%HB&Q9F' 9<]O< M]C26F%OT]0.$:B=7V@9JH\EDUMYBL0Y$8N)N8A$@_(Y0/C9 *.=750_?J2*' ME81,O_$"!8,VN^77GZU AJV[P6N%1.FFGQ#1"N):H_#1#X MEE_5D6%&,S)#79(,M=#96-H5 H3+!Q(A.\8)!XAD*H(#S^=FSXX]<(CZUR ! M>;&&*I8]'"\^[IXASYD]_ON_GC"8'$\,(?6[[?P\' N>#&O/G(*%!R>:DHD( M4L*@Y*=@;H3 /528I1ZP(Y7#S^/1(A1$*O= 4?]./?X(Q7$F2\@J?R*Q)\>\L;O/WN#I66O%L]>_L30!^)*6GFV+X _ZN!_A=3,@?[UKP%;O'AN!G\& M5@;)#&5)U0TBV)*5J4$N D,WRH<#C?-:K/'#094C:D8BR$% M?*R Z5VXQ_V\I6TNQ+PZD9JMUROFA3:Z_$*,R+D0G]1 M,Y>E9I?'SI^);ZQ92<6R.K>BY)GN8C6[I\"69\_L^JJSV;A5G%LM&NY4;'@[ MN=3E\?-G@L5;HR<9XHHK9AK6VK>8?C#70,NS9YJ%R7@S;RUM9,4'S7%IBN:K M'LUGSY_)$V[!HG.C/)+)[8J5$N7[VVX7M,P];^DQS79O5--71J4G[-8L+N-+ M$3[S[.U(=5[L-ONT:V YO)$9$1VQR(4I+NB9F.9DIHW3TQ)3W,W(*H:U1JUV ME\_QR/.665U6?7G7(! !6>9QQ"$&NQUL>2ZF\5!J($-!,=C=-#\1IOE@:L"6 M9T.B^J-,'U]HK!$(19?,9+)&;K? M#RGP"F(0D"W3R%0\=#>="1F#U'CB?$A*AN\)J\J$0!JLT]3'//&\9 M$!A%XG/*9[!&4\9)?U'G-(VGSEOJC4XF,\B&MY2Z77!Y'G6LJ7V M^H.@H#:0!3[0A$X?R3=1\Z8(N6H69U*%82JF36S=X5R: &-&T?.FMD T M*&'4+#+8(%<3J]F5HD_ 4['SIBJ+HKZ_7+.<, 4+1;%01+9+T!0_;RKA^7Q] M6&8:".&;*&75FR4G !W(7GBJ)QD!U2O22# >%A1C5=PH+,VC%TRJ7.F;.+Z4 M=(.8+/@^6<.S[")L>F93XRJVL%W?JC+^4AV.D,QH.:N%3<^,RJ847,'4]M+P M\V.\)4TF=0EX*7K!JJ8T.M$;LXF*8/Z07.T0S52FX5.?F16?5;)(#D4P/BL2 M")^5)9075#G/RRJ)9U4L3R)B_OG3)[/:II:O.2TF([N;8B'KSH>-S24 U)Q2 M.;ML3"9(I=VU[7XPIC=K^A( 9M3U<"%7E*6Q:$N*(:NE*2-TBP"(@+4#4O/6##MP\L4Y MKI'S''T) !UQ7"'[/K5!L%:VN,H@^H9CM4L J(LD/A.GTQG'KDI")9!Z,[^D M70+ [KC7:G:SY(A9#.IJ6]XL.&'6O02 CLQ:J";E9"13R[GB$G''O=YE !PL MLHLYW^LX#$$M;*?5SRARC[X$@ C?;UG(6J\S(SHW1!:KIN/6M$L ."SKK5[ M9VMTZ<8+V=KEP!09MDI\-+Z!BE: MV?9L4,3U[?PR !:\]FXI=KO_G[TK6TX=Y];WI^J\@VO_O4]U5QG:$P9G]]]5 M"2'S3,BP;U+&%N!@;.(AA#S]69)M,$,((09L4%=W.@$/DM:W/JU)$E<[O&WJ M;Z>M&T,^F$J I_O=H\/G<^>DW?$;VG.Q?]7+@59-(< +3WM'4J=J<'ZCOO>\ MNU=H[U:NIQ'@>Z/MOUXAKEI#\E'?,1]UA5-[TPA0>C%;!YW:9:-V*?6:-:5P M]EO"I#*% (OF*3I]K>Z?M2_K]XJ,#ON7.7F$V!),1MZ23,K?NF ORA)%YC5 MIA#@Y>&S<<2]]+R*?&WUSCIO^KG8;4XEP+W6LWIWP1?>:J>7^^=O@ME]TX^G M$R#W&S3ELG2IUOR6_-@_>2@=\[?74PGPO%!#=1UU7FJ7PN'^6>W=/1;WIA/@ MNWE9\>[<%M]&8O_PJE^[.WAY:(X0(/@Y86% D*F<6400%@>L(\U&P[8K"-OB M,@+5T5KDLIB;C)^+([(FR(IDTH>Q50]I+0M"\XOLZAN4(2CM9#NXT#%#0R-Y:.]_KGZ;#MEP"ZTUW'W^H,"G; *Q24> MW&2-CM5Z;-4?I!-4Z3P>!JD7:-BF:?= E VC&=2Y #Y(A,;V7;B80*16W?]K M)\%8_3)*P4B%[B"P$M1= T>8:M=%.]$O\8;@4$087,$^NA;X]E$8B40]L&I$ M'P0Q#_+)2&0D7M$:7#,9>?*&SFCO94+I3'J%PH MCZ5=+M0>2Z=<*(^E4RZ4Q](I%\IC2Y7+%W=C_31S5&A01128M2+'QC;FHH1+3=LEH(FR5>8J6FD4*MCM82W:%5[>5[3-/#P\B=1WOJ6Q;A!G)NX[Q M$K*10TPOHRU0HV5;X:W]W5S]F/>'!--IRI2)XVE3Q2E" MG%.$=7/*;OOU\7>_ZPKM^PT_O'%>I9*3.$WA=_?- MO=OKX"0_66 +"N44RBG43J%VRCBG!!M6XO*/*:QR)XB.^WIY_-;.G37;U1-^ MUWYYQY:*@@\Z*T[9T).2"B452BK;;JC,))6:OP^$2>513YLX/2,I6R"[?,S4+R+;4LN,X^1V'=A'AOJTAN7LNIVE+=EA%J MRA7>$JD:[HATB%0G*9++F?*=4C1+3[7\=MU\+9M(MX%G96Y)1I.E!^RRP\S%WQO(#_,:P2MAA\T#QV9^]+> M[TK_T.J=JIUZV967$JWAW@NZ>*]7CKA[7>OM/WM'=9^[!GZ0@1]D5BG-,H$H M/VPM/U#[88/LAYE.4OOV^%8U[U^E-KIY>KJZJ;V^WW6P!:'\^%?D9ATE3>F! MTL.6T,-&FP\SZ4$X.F\\'U:="M>7+JYY9;_9?&[U@!Y(#&4)$924Q2'Q#L"T MSF:C0\T)$^.VQYOG-:6P9DW&FB.^K)(]F1,B3+5D/.3N;YN]RNF[>_MF/SD' MN>.E^%O[1[<5L79U_E0IG^KW]5M);\LW/1@:'(_AV9+$TT0691=:=K-T2VR% M['*EW)]:C>=KFU/W;D[?]X3#&FY]WH-79_H#])IM?1TBH_> MD -V$2F[4';9(-MEHKO,G]1X^:;Q,N+MP:C#[5.81CJ\?[#/S_1^Y?#P56G= MW,J7%SULQRC -,7)I-)?E&RKA>)!0 M9&6:8*,40>MSYC>(5D81SXU'M<2WI0Y7OE*:M=*+5CH\Z2V#(F11:0OGQ]7? M7*Z%#@NM.U3-=7>!(F2@"(4M"+2$CU($M2(VWHJ8Z3%9Q=V.VKG-O57N;P[O MK:);X@T''Z5,UD<5BM2,H!Q!.6+CS8B9'*$TKIN6(+=O*W[_SC30S>7COH-] M#1Q5$5E^"8&5E$4I(XDRIX][M&B'!J1I0'JIQA5HV>[@7/@*.6'=T)82G/9. M>Z=/.G]5X@RU?LH_/U]=U(RE!&SN3H_MP]/"\4VMVNF6^(.V=YX[Z.&A 0X5 M64FA*7;*-+2 9\4FVNJ8IGM[VF@4Z@]G;?6RY-1>C_:UW:.E,(WX(-1JW>/: M6Z7?>^DZDG!XTCYKPM#(P#0RJRATSPO*--2FH39- JZAV/!?ZJ>YJR?N!5FE M^G&NK=YHUS XRH]_)5;F%4HUE&HHU5"CYOM44RQ7#;?2/[GDC,NF="_L\]9K M;A<&)]ATIRC/VA\P>^4]>X[Z;IBTOB?K4??5]WD+P_/S6F2!4D4ZE4 4?MZ1=_'2VK_N/?$<60 F MLJ)(L_F4,VAE4/*F5=*.>5[[99PMM?W+I:RJNOB176>4>_X ML5U]KWH/J'':F#5P3$>@!4&4,BAE;)V9,9,R^O:3=NK=7SW47F2>JQVH MEY=*[AI3!HG-E$J;7A]TZ;60PQ"1&LBE%4)+#W&O\2BY%(3 U]W[5!'LO#89 MT=%(1;_/KPGNY4I<2^JG=G]Q""_S]2O6@J.10Z[:3 M>P:#C"=KO4JL5!)IEHU2T&I+B];=^U11T+PV7L(4="@8N_<5]T"M75X?\J_] M&]@UA)EB@'40ZB'$3-H&^903,Y MZ$SJWFFY5[[&"??-Q[<[5:_=KONT9E_QU\P$^689S9UN_#\KR:^>0DT]Z MA^?ZQ;YXYW2/SHLKY8O&@V<]I-^?*+B8#A90/*LMNGH\2I'N #'/4JLS,WB@HVH\2G;3M<&02!:WD-7 ML&[."M;5VDG?H+OH>V@2W -?[/FN82'7C:X;>D?E:ME8^; M;VWM0CD_^CV3+-^18^NJV_J"^Y3SWXK/ORM\K98[N#IK/J)3@3\ EA1Q) 5K M#R_\HCDJ2B<;O,O/:DVMM=')[9[UKO340HV3A=GVT=W9X1.9$HGE$XVT#J9Z.ZJS^7*D'V2P&%>F]NJ+N]>5 MTTJCRW7?N-_Z/2$8Y<>_LCA95DQ/XZ+L0MEE&\R5!-CEJ'C5.;QOG;Y4U-M> M=[_M^/6*S>4*>?U=31=7S&]9S<,5W=J=6]P_ M/3AH&[>W5XVVJ]5"ZMFM"KUO?KE_KOT]LFY@H9N*+ M"L),^XAR!>4*:E=L@%TQ9Z2F>G]_6[CB/>X%==5Z6;-_GW5V,5N037DH4U"F MH$RQX5;%?$S1M'N%^U[WO5U[V7]Y/.#>H6>GA"G(:5U3%FI_.^J2LB F*;.B M13HK7ODI G7HME\W42IH\H_5K?I<0\]35?XX9E[QMQ_YDM@,P:(F0:*[R%!FH,RPD2;#3&;8K>O-V^?'(Z^&O+NCYZ.^_/NR<8V9 M(5CBQ,VT&4CDY&]/!0 MVL[U8)Q^=6W7P##8<9 )*'Y%8\\,A4%>'%VJUEW;]#TTUM&D26P<'K$+YT?& MW]"7P<^E%C-10:Q($)\M-*:"6)$@/ELF306Q.FJ:F>6D@J#4M%V"^&QC)RH( M2DW;)0A*32D1!+6:4B((2DTI$02EII0(@E)3LH)(^P+ CWM=^D*O,[5$<':7 MR5^] -IUV]2_.@::;>(/__NC\&/1\>#RBK#6DM;2:-A>0Y:'G+$1K(^\)#Y@ M/_Z]0%Y0WWOEV+JOA7]451,?*EC/XNZ*6SY!I(4O+C>Q:3?U0%< MB)P5?DPS"M:[44D"*! H"B@74"Z@*)CD@@RNCH=G'B&K:=I6=NR M5^NO)2]#6?LJD^4O,>&_=G+7"8S!>\OV(_W9]6%D;9QZO5(=SRW;9Y[^_4-\ M*F75N39^WRAM6?<.W(?#X^-R9?$#U&[E;WG]7N.JM_5PJ MZ,UCVU_*>: G#[<:7[VO-2JY=\$ZO=*XW.^]WE.PCKY89"5N4S?8H)Q![0QJ M9RRVDK8N]\5BRWF_:5]RYC%?](I')Q:V-/"I$FRQ4*"<03F#@KY9S4.D.DF1%A+/U);S6+FN&8[C"=[U7?GU M))%C'\8IJ]>J/=T=R89=>]$JL(U*E5JOG$NJX?'4NO56XKZ[^Y>M33U33FKG=YH]?K! MXV^N;6'UQ^H_U?\EZ?^O99Z3L US_GSG++Q:_G-K;[]3;)"ZA,CP]O?>$5)/]/OVBWUZPUVV.GN')TO995VIM:\5WGIV:L*9_G:@EYX; M9FGWJ8CC'X+,%H4EQC_6K424/&A1R:J,J!621V?OQE?X@[VW-KK;O^%/CY[M M]LU2*DO44N-6/W YKE)&+\@Y/I34VA4F#QFL)XZ5%9HDIN1!+8\MMCQFQEX4 MZ>K0ZB/I-U<^<6Z,L]*K>8.N@3[P<9C+C+RN6X).PUK^5#-&$* M?1':.@3N[R;$78]OOWWG73@T:O?E\TN==\N__;VE+.'A^L+CA?MLG55>;@3N MXNRQ)*DWO:<2CK@H/,O+2W2:* .DF0%HQ#U06JJ]\YOJ]:IWY3KMP][ M=_?W2V& 5K?LEA]^%Q_;]^5V4;WSSTLML0D,@!?D& M<[]C"X$2!5P(@$,5$VF>8VA+">T^/Y3=.BHH7M/B3E^7XAS=H>M. M21>]&T[67UOM^MFC\ZYJO< M%UXZTN\GN51^7DIUBN_73MLGIT=B#95T_<[:;79?*IA)Y!__EHILB:?5*91( MJ$E"39+//36]=W^A/"C&;J5\Y]7>R\WBH5OLP> H/_Y56$&BFZY1)J%,0DV2 MSYFD?7GYV#JV'QZYOKSWV'P4.]I-!QLEP8HC12AFNW1ESU'?#9/6KJ0_9KWZ M3FY;<'M> RK0F4AEOL]G1KG?;%DO\E.E7W ?:LW+TR?TLA07Z[+JO#U;"3*^GQ%W?=SO?3_:E4[L>@^3@H*]'JDP*]--.8%RPI9QPH:8 M"3,YP>Z+EB#\?M^O=8Y%K:EZG<9>[1IS @Z%\&Q1FF4H9+/\Y=)K(8?W[7A%ON/Y)Y=XX*I9E M.R?RETMQK$[VK^[?7XJGC^VRZ_>N3_;L7/<.'"L>QUJ*!98KS H=TRP499B% M"F?6W=WT,,R\1EG"#'-FG7<=^8H7N-:^8 _NZMP MVEFE2C@&;_K"2@JE&$HQE&*H$;,XQ=SH!;Y4*S\7N=SO@_Z!+C[M]>][F&*" M&IO2S+65&:BQN;4]U62B$:8E-JD-E--EH4LVA(@FC%'--UC*W_4\L6C=^+7^ M2ZOF/Q_]YI'[WT_IP)'">3&KU;4AYW O?4S#W>O+7[M>[-N7!:SWF7 M9%972.U;2:&U;U35-U_5-V-2GZGJ#[M7K_7KLGG-"06K6#_9OWQ$?A.K.JE> M45AEYB9NV2Q?*=M.UX:A1[1RA:YNS,SJQM7:-=\Q5<+OH4EP#WRQY[N&A5PW MNF[D*0-E#.]^NK^1SC3U]+8F/.;>Q8O#]X92GAEB?4>.K:MNZPO>3/&A7C\P M6[MFV^_MGNTV3?5T[P0L'!''+;"N\,(OFL"A;$&W9YG3-EH;71BNIN>ZMU*C M:=T(5,Z8+211:- MBU\K.)DUNR9% F>RWAC^<<=VQ'JE>O'P>K*?DW/'#TW,&>1(9JDT\TQ62AF4 M,K:1,K)K5B1 &97Z_JLCU1]%3GT\/G@YJ)KM?9&8&3@8(XM"\JV^0ZM_06M:7+2)KX*JY/(6^]G3X>[#WUI!YW6#PI="I[W%EG M-Y$J^P]9ZUX[;C\(-V_GE=QNT;&DO=]WE29U[8;CEK+YZ]%O_W4BV6N_'S)_GMM4];I^>[]:0 MWF[KYP_]J[OEG-"5>^*MWV?&PWNEG.-M[_'YJ73Q3O1>!KW'YQK>2M\^$!E M\4M"/N.XGTM13 V!UCA1KP1IJ):A:N(PVJ#5Y.?__D^\]4/BR6FV:3L[$;O$ MNM5"6/UW!$(T392K.TAMY]0&O'E'-7MJWPV[62KEA4%T=F? 4'@@F$*^5/K) M#'_%PS$QEAWU+1<;L9#6#O!7=%'A)&BSVS7P%#=<9"IXL/1\;-'GDK$ MXMG='8'/RTN22HP="4,.9?"/RK0!Y>BH3ALNE1#>$R?*A5*A47J2%45ZDAH%[DEM M%!7@74DJ"05=XO7ZC^"MP1W'MY5SX7SW8O>PKX$-5M4X]KQ+/O>D:C/RX.7AB( S>9$?),D).8Y^>P M?Z1RO_BKR@S[R4!'F:BGS.4!/;Z)J;2K5V=DLNN;RJ MW.SB+ZKY!+GM2Z-PVT(P19JFW0-U8G3#U7S7Q7,WS-7PGVKV7<-EW);MFSI3 M1PSHO,X8%IZGGWTKF.9[AM=B/'A0V>X &OOAZ+CX(B!0%^E@":B^#J:/CC\+ MTQ#P1\.P5$LS5!,Z'A9;NN3-^&D$EW"197O0?[P=%_+LP;"KMR@KNUX28[W! P_'NU#9"$'&GL)UN&K@7KK MDGJY!>/&!*<+8M5G@N,$798YMK0\ \.D,D &./T\%M0&(L8YJ);1=0,<=6P0 MEM?"U @F6Y]Y12T#2(R!,? ;8%CY#G*@G8:EF3YI'WGO '+ [HRC6FV"9AL& M#(SP>*-&'@.=T%H,-.ADMPPO]FS\Y#*\NPFO'YZ]R!S"S-AEF;W=XW+T^[YM M-1L(7A)]YQBF:0 6$7-B6'5DX X .Y R.SCM_:0:>+_ M5PW+SL$P H0LQB8C2G[]H-F#5D=H.H]:;GB.C2R6.3!4#U[O]%T3+K\ O+>8 M76+8J:0I!S SYQFPQQU<_HQ50^"X$AO782*G4,;Z. ::,*?@H28WC+3^V38L M#V1FX9:Z# P_S%B&VX)GU/O,X?F@D:0==[;9=GM@2UBX#420DV"9U0C2 294FP2%\!V,&&%8%DL*Y;]BLQ41@/:2T+#-1F MGSRXB>PF^-# $" S!]31:[FCW5&-#D$J&+>]&*4%IH^+1T<=LN '5!="I^$[ M9,XQ.M %N-K&30<-#L0*[\5'D.3 &NXP=K2T /<6O$HU\"C(DS35;3$-F'!A M!&YA/M-:!L(]:X%@F:8-CFOT0A!UUPY^C;B4P<,*RAY< CW6Q_IKD%D7NVW1 MF/9LITT>$38;?Q:V#X\ ?M" C^$5_E!L4=.B/@ /X6'T6FO3DV,0%QC^N.4L M9D 5CY%O$MTI7]X=[^=XA9VJ15$7$8Q7< \!Y' @V)@M$>%C3%Z@&]@&PN35 M:" -:P"^H*/VHS%'>*#!2HJ^SS-' "G "0N?:JKOHDC+L=88#= CT%RPHY"# M#1:\U2CPG4,<,3*W#?K4 XRWB&+#& 'HT*MMOL(E06^)W@P89"!.,.<#V#+-#0L7E WAM_-,S>&VV8. JB' MJV0O?6?8L1A^6RH@-!#*=%G@%CG0(3-0/U4'<;AD!HZ$"#,3L2A]C[BTT3!J MM@,=>S4N?OPT2%Q#X7X%M.8FY78%O8V\B# 8< KMB6PI[.$0P. M*(G+G!D=[*\ S9"K";=:6C0V9%X] KYG3O$/D.T)-$$%@A:Q\#@1E%I'3@P6 M6+4O'9VH%V&!X=V$R,S@??#_:++0HF$(=2=L(CM ';ZMUP+GK9^S>]C;&8Q1 M?\R8&*AY*^C>H$L?V!QC9EPXRE70&WPP;&1^S MV#"5R# 5\:-O'1LZ>0[\9H#=S7ZE7VRH](:%Z6>("8!4&Y'Y=Q0#7;!XR04C M9F+P%#P[&CJVGG!$*Q= R,5^FH9F6U[80L4^)5/>W:TRP9%D@Z$\[N#O,!GH MT%-51^!BQ3VO*]*D,T_/#T9P[ CQP5CVU F+FAP8/Y3)A$<7N"*AS^*HW:/70\]?G5H(@#W\H5\ M2?K)P.R%-8]2)ZZ$[$:7.P('O6< # M:#C?LXSFJ#UP]')>OPN\'WC'7;_3)1$D8L@!C;1@BL'.$&A;#T__@1/9CUJK MM6#*09.O#TUX&-XFB@3\^0O)4X-PU/!!@;V&A0'O WL2LU_C*_*0\YAACR>4 M/G#6"^P 6'&*#W3R7K4(% +R+(EY$50 ?PT/E>6?Q #N@ND#ZFWV8SHE@$-( MW@D$T80[B3#P?8 (F[GW<5"FW )U5*UG [&S63JX_,1 A!V"QWA FPYJ EP0 M1F?#L3ND"]A7-8?6G:IW# MC*C!1X=_=K@,Z)9!)0^ ](.()9G]<7/!Q"X5 M\MS/X;N'326#R3 )D5,AM(Y>,C",9H; %9(S&2'>@;3S'Y;F@!42L@++ M"B$A):WE@\D !N$84=\.7=I)DIVX,Z19-K @R3[X(XR%7W=SOL?P>8%C.C@F MA94&$\_\'EA>C*_)2F3LZN@<]/QN[F_]1.]]?^M&DVC\7@ M$S/'@<=A$_$\-,6G=#1^;7R^(],50?W /@;E&#A$DXTCWLWT8(01TC&>VG&+ M,5& KV?V 4 #-\$=%3<_US0#QKI_ )B4F-*1EA8S+'@/4>>,NDJ8$%%I(40-? 40J889!'PC[!4WZW#&>H=83! M,YG$%6@2ER9Q/T_BKB.-.&L2"]5O,'4YJ(M]*8LX:!'WQ"X*PMZJH>? =='4 M+HX/Y0=*/$GYAA68,U$X"\>A)EV_*.R\IJB*8P0V[6Y@U^,&5L)XF;O.Y&\T M$X!(NL1>"9V;,''[>;H6A]"A3XY. AN!S3CL(\RC<$<7V_;-(%V%S7!-PUD( M/9JO<7D8_$4VW"$33NB8!^Y7T#(UYCFY:'I3'$0L,9(L9L)@:Q24#,QTF!G M= _,=N+3!$' , 2*/74\MW=PZX/X43"3X%NCP(R!ABEJ[$N8MHL]);@X"#PV MR83TP7W!F_2HG_B/3W+@(VW"]SAA83JY!J=)0$XN#NA&DWUP#QG\(%J;!\,+ M^SF=80070Q$K$1@:OAJFU\>&ZMG7@^V.0.-T-/*,NNJ&0/GH%A!5"^9ZVR&8 M'R9S E_)8EY5:(7O#M(9@2P<',DU<,FF]-D)];1,?>*'5'P %<=-0V&M%,M0Z"P-Z:AR+>Z.'ZGD$2 M+2)9G'O"(0?L1<)3(G:,0$="$@/+:Z)(=^78XRCTU@$]$N\81@X&E 03P'!F M&#(UP9LWPFVX,(XD(5UD!OG$WO SG#%6![&%6$YU&J\/"7PP]^!V3$U7YS^& M[G1OB7#;P$];TXP0:!7,\7:/"7T =Z1R+]!N$AQ7!]F\H,LX:#.H-1N?$:?, MR .A?7DR"3J(?AK!+N BH,'.[R27W;K)+$3TOVK41X0D;+T(YSZV39*@(O]]!Z.',@T-3W,,O;F,43OAK MW/VJ&#-JB)53S M3DQGD$P.'*[R=7'#1Z-*[^DA3XK'4'__NJ28.\02+;ZHM MA+Q__J[/ON6?NL/\_>^GEY55XDV2ZSY?NSN_+9+(P,X_0!\M5)JS7],,D36# MZL-TV!RC$878DP))%)Y/ZGFXNG41RQX\4 ^'(O>5M*# #\RK#P+P@KFPP M G8C^'\L]Y,,NFZ" )I.$?9UA 767X81MCL,D/Z]BRM&5*V5'+1J+H75(MT/ M+-(,P^H4]8/NATLQ1D?A5RZ$:;(IF5YH!-!K4VP\MS%-?IN5..P\?@-C=04XS=>\S%9 M(C16$Q0L7L9XQ;N$!? +UF&I_:"F-ZC"8O$:E#JIN2:U9:0\S7=(7I:4!.$Z M(#VL]R-E]QZX6^Y'BC# MRT[LO@@]%J)_!C3P+7_,>$:UBLX$)U@F=0*MG]= MZK!GU5_X.':R+O?2&"SVB1:*%.6"D> M[D@6P@V[K'H8$GD.UI,%:X L&!6CJ\;#)X,]H>(;*X5?CFWYA?><N5P+PZ+K%_6FR/H #B135_(_C"ZZJD8 M CKJ(N+\3%ERB GNU3;]SO@*JRCL@",<'2,@N?P6A60_#D.LLN$' ZV-A(62 M79N@\@* RW:2"4*0] 0 T!I$5)L^!LT1 #0&DL)$T!+"LN23< M16&]%1C8$C1>R;HR6HR1D9C#+E[$3W:JP*EH?)22U_ 'ZP;=Q0293?,[VUZ] M!A<99 >'0?8VW RT':S]-OO!EIYN&&!29TN>^N#K]L&#/9=-O(@Z%JL)(S@A MT<;\<+)WRG@X)O3>I^X]LB4B3H=7/?!Q SVE#BUU:-.B'UEP':A#2QW:%#:2 M.K3+FDN.+;SEMNWTZ9J"3$QR:S:O[AV\\1+>'YTD,9,%#TV1;YTSC1VHF-,U M -3WD^*]Z4@-ACA8#F!H*+8#)-Z5FVSTJ$;G> 27$.\>5WR[AD-B;M&SC&WQ M[-+LO*'(TQT!A#"AM)8PS+FDOV\93I MD*W&P6#"N[&^T3T,,C+AK=G2NYFHH=8C, &*XDLN,CW8674'TAU]\.SA(O!> M"Y'E.I-%^;@2?PJH\)/(00JFT<8Y?1(7(&JVTU,=/3P3A27@ MP,^PR'8"Y%!7O#G!Z$Y @"3TBA>GC1SE1K<.6"F20%"FVF.T8/?^)04;[E3' M(&?,8!(9+NX),3JRS"<..GS$I/J&?\-'7'G]J>9EM%G_LJ?+.2?(E9^'=1,$ M 6.G85TYMF7C4SR27NSWI5,*KDQRSKN+$'-APWPEA)O-S'$05G! 47"&/28< M?+(S4;'1YHX[E\[*_'*YIQF M-O<0%DG,*QG98']U'CK_!0_]R[O^?W3TE) 7,W(:QX8+@L]+&3F6:-,%P>7Y MC)PQM.&2H-R4$D%0;DJ+("@WI4020F;.3]IP00 WE:@@TB (X"8Z7:=!$I2; M4B((JA*ID42^0.VF! 7QQ3,8/XWWK:[7I2_T>JG>Z[>[7)J5EPI?DLCI39IM MXD'Y[P^>^['@8!2$/,^O]72G[XX628D$ Q3D1<*3Z7!R)#QS,YXA^>(16(OR M5B+#\LWR3JKIR];TV2GH3P=A LU?')6!_@N+JC_/YV4AT^J/$YX)Z?0&3@S; M#0PA.6 LMY8_8\!8[RFCWQVL,JFVH]!(Q@X*/.G,P^%G5NS"+UE9WS(P%C,P MU["D98$5.Q=D.7ZP=SU9P9V8^9"J)3TKL;*#).2Z^_U'0F2V\D5*XSX$*>R* MEP:*(T6L(_*-]Z3K(!+^@FL87BRR!8E/VI-:MXPIMBFV";8%KI@HME>^%"0E MV"ZMO]])87L]])0PMD51VC1F#XI3B-'FY MR?-BXCX"%6TJ1"OEE<0]B76+=L7.10H]B2HR3;*1W5L766Z";D0VY$BCHYDQ MET2VQ(DTAD]1FG*4*L52IJ.D-(*_H:%@ODCC]YD3FI27:/Q^\^+WR$).N">Z MJG<,RW ]ARS"3]X0SZR/10.>&Q;PE%F>2]8VHO"F\$X-O"6VI"3KH*8@^$GC M^9L8]%VH.HT5^,*FP7NKQ"Q(^1(-W6],Z/X&N4AUM%9X.NXK,NTN/J>$QO)I ME#3E&=&G@7I8W;681& M[;<@G#M?4HI/=JNS%(";"GE*;GUCDO$##]QL7OC\P M+-72#-4,0_@L8R&/!CHS'NA<0[\W)2+*RXDOM-U"-% MR+862&Q1IOOS;$AF M8#UZD+KH\MRFKL06E.+&;>5#4? U%"AR7J:;_FQ@9@&[.8RGOL&;:/"6!F_3 M:8#)I<17"U.,4HPFBM&2DNTP+DTU;&BL6N#Y;"?!ME)H8C[)I#I-,*3#WL9' MZM+5 1L13Z7ETQ/) IX5$JZ@IOBF^$X-ODLL1X_4W90T *T=G]RP5A W#MY4 MS!/)3"Z?X!Q- _EI^>J+1>@(')YF28"-C<1 M,&&O=U4'[]T)W\%P]/'@\,5?+OZ[8\,XMN#KEFWJR*$G V0]QDIKLA?F1865 MDB\*VD(\4#W(MAX462GA#713$+7=UJ0$K4I?W$YF.3[QX_;6C0>:O9@0@ M;+L>8S>B;URF"D[0/W\;RVOD F,5.''A/77; 2\MI]FFJ79=M!/]$G^K#*]J M(:P8.QWUC>1IP/D+&Q(XE*KOV=$'1(6"3T:-&K1WT2A=^H.4MNY'HS3KZ[M&IYA M TL@DYQ_-_;,H#'!BZ-+U;IKF[Z'QCJZ;"S$+H0OYYVFH2^#G]\DK=+,,!85 MQ(H$P>45@0HB!8( FT"D@DB!("@UI400E)I2(@A*32D1!*6FE B"RTLS4\A4 M$"L21"%?H@Y=&@1!J2DE@BCD>6HUI4$0PB>UC%00J_,CJ!Q2( ?J1J1$$'2N M3HD@:(0C)8*@U)0205!J2HD@:(0C)8*@$8Z4"()24TH$4*+:X4^K69:7:]+\"7YJQ?(N6Z;^MS#L%16_O88X*[%ZC\UA'<>&!N4 M^LA+XF,0E;]._OSG[_IH_S7;Q(/RWQ\\]V/!P1"%O()K08.:O5 _^.X; TIA MZ,Q_./)/FD?K GG!\(05DL$?I(!R8L"6$Y9-9 A2"@\Q+_"9A@>NGPW&QVZ, MX,0-@4+*:1/!R=(7F2Z"D]&^T?DBA?/%^(*!J1A?WJ@D-XNDF ;^-*Q '[R6 M[;NJI;NCI%"K[K-9F2Y6JC/)32(4'722R #@Z22QW$DBP[8D>M-0-[0FN\C! M]ZM-Y/Y%)XZE3AP4,6G=UB9!Q-!)ATXZ'U*(L"B# $KD3!.(P EB8F2Q<7'/ MK<:%0''Q$2ZD17'!BWDQVQ9'N:5:3905BW1)D>^%:^O6*OHUS[;?J8/+L,+0 M&9;.L'2&7>4,FVU<)#K!IC(:_!D.%G/5U[W=U!&RFJ9M-1/3Y_7N*K8\'5_8 M>!+6+^0_DK-H,K]GG"RRA5*BN\91U%/4IQ[U EM0*.J7C'HI!;N$KG[7V&!A M1?9U1*$*LEP%"794R#Y0^"3/X!!2L>?ZSU%Q)Q0TW#HJW!1SH5!D!3[!XS\I M&U(C.0.H5UB.2_1X)8IZ:B2GUTB>5R_^Y-EB2?F+*L9RC6.\&#>C !'S7*+P M2.-!#.FNPCLQ_$3#^!M.QY]M&)3FXUL^VV,GE;857V!EKI"U(D^*TBU#JP=CM*,TL\V!4J/B<6S8HE/W ;/JM1F;\V;'JF5\DG*;-U+H58U MZ645E]F<\T16%A./]6X^2*EEME*42FRA)%&44LLL=7.\(A6I73;7AH+ID9F< M+R0>L,P&F62S3/G>;_E93CRL?2)(0ZXY80LF7;F2A8P:GBU)_ ;DU2B\*;RG MPUND\-Z0FHF$+?L-@/@-D'$^T>DY#36U*XY:K[1O M1WX=&4SB^VED0SXTD9X55A&*K,P)F5021 M%GQDK! WV8(/6HB;;EQF<\X368%+/&2U^2"EEME*42JQ(BW$I999"N=XGN5+ MU#++6BFNE$]V:PE:BKN:'8.9T\>]C4D^T+PQS1L'21>1E12:-Z;PWE!XRZRB M)!Y77;>8:5G$!I9%S&U BFR!DS9A=[+MJ<6=6[;*$L*VZY8LK<"EHJ4GA'9B: BO+%-[4U-P@4U,"QDYVI],T8'JC*V_GSQZ(^623![3@ M=KE]VW/4=\.D%;?ISYBOZR".C%E,O C3"RUZI'#>$#CS;"'Y-?(;+NDU5(JL MZS",K,&9+=&*]*S5!R^V57T^P; %+17>D#YF=0Z&4:"L14W*C8"SPBI2B:*9 M6I0;8E$*!6I19JRN>2%!"TF>&$Q+G)?=W4NOA1RF8GF&9R!W8_(\*4K-UVU' M1TXNN'^'[[XQKFT:.O,?COR3T?S7AZG[=77:&X8"04P^RKYN$*2GLGO= M8*$&Q/=T@Q65Q(^AW4KM2">74O7X5CBMQ(K"QED0U+ZF]G5"]C57W+B-_9=? MH[YA*!"*^40/]:75[,OMVZWMJ2931_LW7A%9A1X7 M3F&:=I@*K"304J'4EPIMSC:%BU4 %;C$ETAG57X9+!7G\@E2#*T43S="LSD1 MRKA6@]IKU%Y+-TR+',N)=%MI:J^M#*;S0O-/,-*D(MU6.AWEUW-+C:/;2F>J MYKIB&AW#4CW#MC8F:4$SWC3CO3B#%61)$M2/0P>(KQS<:XP-'2M(7< MCG5C8 M,Y-MZ-S."VRQE&TVH_8KM5]G8UQFA5*VEV]1^Y7:K]^,G>/CUY//)V75;B6! M\HT0:S[9@TY77C__G@@S2PQ^Z\?KO/_ CND\SD>K@@6R%#Q\ "+\D M'$:.^[D4F&C(\I 3]4J0AK-A.",*4JS5Y.?__D^\]<,\1TZS3=O9B; >ZU8+ M83#N"$3\392K.TAMY]0&O'E'-7MJWPV[62KE!2G2HYV!ON"!8( Y2S^9X:]X M.";&LJ.^Y6(C%H(M9Z*&MQ/<%7U$]"/ZS'8-O/Y@QT&FZAFO"#][Y*E$+)[= MW1'XO+PDJ<2,$F*8Q*P2E6DYJ/'?'_^YO2R/H2YX"/X=%,_IJ&;PV%XPY.%' M/_Z]Q3K V VF#-\&&\V$D%3G@>7HJ$X;KL21^>R[GM'HCP\++TPWULB=.M)L MARPE&0/C^+>F8:$=P"QR\&\37P?C25*:\)X+Y#%7CJW[FL=451.Y<75>0[]Q M>[IA>US<'J:'',3\P8O%?(&!!IC0!Z9A.XS70O"?@Q#3@?>U7 9!EW6FBKH> MZM21 R!C&8$31);1[$Y7=>!+SPZ>)$P\R54[B.E"^VV=,2Q\G\ R#H+9PP5$ M@5(Q( [#TD"[78*U/[B\&#V%9> I7%[XR3(=U;#,/J/["+\,/[F,7V[U,5OR MQ5_NX"%ZV#]X%C*1YCF&QG1MZ"T,.H*&P"O_Q#<)W*_*597\QO_ZBW'[\'7' MA>;H#'3*&_YFJ":\V6XT7!C#>I^\7.U"#S2#2!Z_"7]6J^XS:A/:Z7KD[YOS MO?PZQ3T8!L]1=:)\JCD<@Q ,\0X'B%# IDH$$(J0EQ;! P-*%8>#- 8'Z6>> M&>D?B'&*^(+>2(5\<;'>D$?](4E31F,14"LCO1#R'/1B%]J+GX,G5)CC\)56 MU#%VM'^D-Z((NK"P3'J&UV)$(2__G-61M4'VP'?(22HJP+3O&BY6-3?8X8SY MLXZ@R0@4>K#N[R\&+E%=Z(IIVCUWAS2;6&T#*R.PK('43;7KHIWHEU\)S+B# M*A9A^!&>ZDFO<2-RIMJW?6^G8;PA?=I Q.;&R'0))JC1,HIOM77,[B:M@%;. ML+Q+$];V__U'D8O*KW&3?LPDG[ N%FWRG*9)=(Y[-"_ GZ! >!+ Q/9JZ(3B M5!?TL0F8>D4M0R/("-DOI(N 2$;G1:P;@\<')"*+>?G;E$C4[P]96/!1GS$, MG^=&& 9L3F"86WCZX+(>J,OD/#KX&L8N&(%7V_0[Y*F#2<+'\RH>W/$A=?,# MPV;">:+:N"7:>&+XGRHCZ$$'9CHPIKZLC='C0XNUD)@R\L6ATGQ/&4=M%G[, M9@$/-=3%P673=7'P]0Q=I I'%>[>;_DSM>TC%<- *X.5U6=V?1"@73=,[$GE M6>;,T_,#QXA<$KE& &$+14Y.1WT&0*OD9NS&PP>6WU USW>00QI1;H&%]I$J MDX:'>OP-/P,DJ+6P >@&D!]U1*<].&[I0E="2Y'0?WO)1GX*7KY]7!LS$(,@B6%?/'K MT1(==?!\#P\\,%0/?Q+T/L^D2#TXJAWIT0Z;1+A1>%9X9/Z5$LK ">*4F>;K MRE$8FUCPX8N+AA+A>>#RP1M.#(3Y8,;$,3UW3MA]D+7?X(1QV78]/%Q7T>Q; MM4U]S4GC@Z^!$5^JA=T8&!'0/YW !;A;B-/N&*_+4V:(*4[[UVPBD:39;L>, MGJB-81Y\3B/)MPPON%7%:3MH@V^2QT ?? WZX:@]>) 'S55-7Y11V,1'?IXQLA:55R! M5L71JKC/J^+H?)""^4 WW"[T?@'6"G"]]+UA%0U!4@9)6H" Y&;@J217%\GE^$0MLHGQ0 M&C/!OEG<0]6'JD_B3LQ8;A,KDB FY,H(TB?%Q'.Z,L*('DF#R-;"TU":8KU4 MD5+KV)/4(M&(4D*I$%&84MG^98V0QF86L!MI&I'J3F8GH8G\8VC.)3,+*<,R MF&]E'\5QG>._9\ZQ8\N3%HB\V0 Q%^[!JX4LMVL[7K"X*0QDITA3:49S$Q1U M/!4:6HN31MY";M>T27:13"@_F@DM8GLQ#2G,V/ ;'D!-^T92?FIV4Z<<"K") )8Q2Y:V++!>O+EYB,Y*%5M1T%#8]JKA+HAK M:H4K=C7;<@T7A^C#2CQIOFS8FD5[B"SDJ":![*[>,2SH@T.2 UF4=KPWZFAO MQ@ @3XF4S0D (((1^I<^,=/F"[J-!PL$"5RC"&V8?+J. 2-C#/FG!9,?- P^ M;*/PD?AE#4,;]A9:B]=3Y#P02_3AH)'C:]I%#G"K6I:!C3/5 4PC$]6#^A%W M0&H&W*1YT0J-^9>FKQ/E-S#LJJ.U2"?VT2LR[2Y9ZIM!C(_T18_U90+AD[!< M$.'3ROR_[/O'EJ)&YHTT O#1V35$]\W_J9WNK_V@<[J!%_Z0ZNN@-X:C,R^^ MZGAP9=B(00/C0P/?&3?E/99!\),,W T.&E@@U,F%;FM!Z"4Q4(\M&'?PKRSD M90B10=N-8=M#/WAQ-W@<@-R"VRI\GNF(57!]A$3\LB9V6"V")3SM&SKV(H#X M$'"E_L6='NH(-Z6#=QCP<+$BH=&.[<.S%WKBNDV(8UR)@MP!F:ZK?G#0CFB> M(RCDDD3A8O[BIWN.".,@-#X-@;9L!UQ]Y'08TU;#V;EN.X[=PV^ .9O$.S.X MF9=,RY9HV5(Z-_,RI@Q"R(X__CTP+-4B&PZ,3.+&)R3PY&FU, M?4F0'5K,*9_!KT"5X^\+7R5/F_@G?*S11^$&X9V!8+AAD@EC/]C1B=/TQ 6O M-H8MWG5Q[1,UZ?^M^I:HP_/%29JTP5/?QJ?I!3?.FC9-+^;X"#.1@)_RJII^ MX.FJN*(>8(7"9:!!SO$K%MMZAG\VA^%E1,>$LV9>1D3X^67,KN(N/N_7;7-J#FPQ($ZU* @V SF-X^H*AA"^X?^TLJ^&+;'G]A;*"X*W8*PO]3.RN:(&;$WG4Q '$ MVQ9%'P3N'_EDQ$GDANGX\)I))]QSHH:%+^3#.H*Y3K^4N3P_\S2>F \6>SZ. M=S5 BM&H17^37=AW H^Z!^/TJ3,;*Z,87*K67=OT/;1DOW:ZRT,NQ+437]D, M/?SYW=,#!"J(5 B"IX)(@R""PW>H(-8N"$I-J1$$I:94"()24TH$0:DI-8*@ MU)0*0RT<%L3*-F'V6'A7$UP1!UGN,KA?Z5JQO M=;TN?:'72R7AU79Y(M#_Q3'0;!-_^-\?//=CP0$1Y;Q4&#_ID^^^,63OOU4< M]%GZ)$_R66KDDQ3((.F1\G,_YQB&\=-=J;ZO7]]+$SV>A=5 @I,_)T ZT&QA M4<4NY?F)XZDSI=43*.@3&HCMQP'W_%V,R_[ MGUFQXSZM^UFB2["803A<)+'S'TU#J-%8K8TXL1U]8CJ^[IXM4EN41-A]W?W^ M(X&>!"FU-?0DIKNDQBI>LB>.K#X:$6^\(UT'D6@4+FN6^"++*U+2+LVZ14RA M3:$M<1Q;E"FT*;3'LHW9AS8OLY+(;1JRQP.(WW4J,B]F*<\G*6/L6JQ;QC\S M%1^>N@=;%GS\]$P;V620SRKF4DD7HE1B>2Y1RJ PI3!-'J8"*U&8;A%,/ROR M2R5,"VR12]S$SJS\9I:DI5)^?+Z8M/&<#8K)9IC]$.\\@K==)/NOT4#[)H1L M$K9SLN_0BVRA*&Q:V(:BFZ([M)A$O.,=13=%=\IC[O,B^D^>+1:DOS8-TQL= M:)];MJ*05Q(5;1KBZROV&E;:M_'C#[+IE=/0T<9'.'F.54HTP$E1FFZ4"JQ8 M*%&4;@U*UQZ&_X+9+1:+B9O=F97:>H/O\TL-E"-Q@SH;?)+1F/OG)TQMC,]+ MXS@T2AG53O(B#<)3>&\HO NLR"D4WA3>J8_"+P+O$EYUOUG8WNAH_$)YQ'RB MBW9H6'ZY??OT#,]L.O TMK3Y$5"%+ZL+&SIB\7/+5I3R,JV,SU (/CI\ M/ JY9],5IU&B3,4RYZ:38C'9< ,%)@5F0F7&?"'9B8Y",]707'MD?:%- TK9 M3E%N881=%//)KAJF$?;E=O? L%1+,U231MEII&9SXY B6^3HAM@4W9N);H45 M^<37LZY;RA3=VQQE+[ R3_>?V2YF#/ )>\,;+B@*9K3BN8"R_&T2)ZB.7TQ_R^4U'!-)M%8:6#\Q+;X15^'3#F_3&GS:GRGG!^A\E\;T!*4@I2!,U;EA!H"#= M'I"N/4"_T*9,;*%(3X=-1P1^3'X"EZ1MG0WBR'J ?<*V[JH.WD(2OH..]G&W M^>(O%__=L6&$6O!URS9UY- =ZFET9\."EX+,%HL;%]VA\*;PC@Y@*(ETAWH* M[\V,S2NL(FY<8G6;0O,%)<]M3&C^YYB/\#>QL-/#@+KQ^N\_\".Z3S.1ZN"Q M;84/SP7CO"/BEX0CRW$_EP(,#>$(?M0K01K"(G(MB[%6DY__^S_QU@^EG=-L MTW9V_L.1?W[%NM5"&'X[ A%_$^7J#E+;.;4!;]Y1S9[:=\-NEDIY 2/(=L#- MV>&B9N&!8 KY4NDG,_P5#\?$6';4MUQLQ$*PY4S4\':"NZ*/B$9$G]FNX1DV MJ DRR5E@^-DC3R5B\>SNCL#GY25))::=1$-C)*PR+07Y3'4!0_! MOX,N.AW5#![;"X8\_.C'O[?$R[0;3!F^!9F[ TBJ\\!R=%2G#=KB;X3+L@BEO#PS@A0#6.SY-CRS8=J]:-2BOXF%L1/010_&Z5--#9F3 MO#BZ5*V[MNE[:,E*.XZ%V(7PY9IZM7UNO2%7B_5+%EME^.%*G7;U+\Z!IIMX@__ M^Z/T8\'Q$ 7BRX,5,$$ MA8IAP4OP!ZF'^>?O>A*8^2SNE&HUH1#Y\2\NB0I@83=&L.*&8"$54HE@9>GK MQ^88B_&Z73HMT&EA,9U/L4[_:5B,U[)]5[5T%]<[UJK[+"5\*GS*X)3!U][E MU#!XAJTV]*:AKL=TD8-O59O(_8OR.X7&WH1$ G CH1T(F 3@3IG@C6O9'?XD[08N[>NO<<.4)6T[2M9F(ZO.X.K7YO MIZ"L?MW]_B.Y&2G-&_[,MVN9@L]<2/2$P>V$]L8 HEAD)2[1,V:V$Q!!5?(& M *+ \IR0Z,YOZ]DJ+37>3%"=FWUDE/();@@8A#76#8N?H^*F!L\&SF\%MD0- M'@J(X;Z]$EM4$MV7>CL!L3$&#X\/K*8&#S5XQI$!"$_ZH.MUPV)\(]UT%V&< M&'ZB$;@-9^3/=K%(\X[:GRUS3R5!% 3PE>4,%?VD :79E+3(_FPI>7ID!J.)AQPR6='0-!8 M\D9H(&3,1"GDA49EM[$FJ*2FYNO=;/HW(9SS[ MF+#%E_TP,CX(54C<"%RWF&D&K;B=>$AC G)NTT1D%5E)W*!< M-P@2MC$S*EM>R"9 MQ\W*-.$P0DFBE504$)'-6&1+/$U%;V3J<2&"$%E.3-2'H%G(-(I9RI=H>14U MY+1&V<-(I9S">Z"2NM MN5INW_8<]=TP:=%5^A.J-!\WWRHUF15D6K*S#9+F6(GN;96US.M"NYBQ1271 M/4I6GH-=O:#7GJQ=[)B/?()%,[2T:U,ZF=GYB4\\ D(EG3Y)"S*K2+3:;PLL M$1%,SD15FEHBZ10TW@N!5I!EIX+LTFLAAZE8GN$9R*7YAN33JVL\SW0=Z==U M=S?I=%R!Y0J)IE^V4SVV!2]RD95EBI?EI6\W#"]%5DQVO=-V9',OMVZWMJ2931*K%04$]WG<3NU8K-A(A59GN,H3+8RCSH_3#A63)A,:/HT@^G3 M8CY!]Y46L*4,+-3,6L#,*K *3\TL"I-/S"R1Y0O4S*)FUFR8"&Q1IF;6UIM9 MI>17UZX; QM?I$;S.5^R?D<45@2%U6V_;J+UV+I_)&>_K+M?2>LA!S!\27\P+ M##3 A$XP#=MAO!9B+.@ATX'7M5P&09=UIHJZ'NK4D8/WVF4$3A!91K,[7=6! M+ST;'L1Q^=+$@URU@Y@N--_6&;N![Q-8QD&@9"ZR/$ _ ^(P+,U!JHOP%7_P M]0?/EZ;>EGGMF%)N,G:7"?VB376E'?V-$ND@Z)X+7^_(9^"4J^\'/FV*X+D0>^ M0S8$50&%?1<@ JKD!FOLF3_K")J,�LJ?X+HTAUH2NF:??<'=)LW7A-<$H: MI.Z$X4 +;P\RYQY.OS$5I[ _2*7D-_Y7\ &%HILM([Z M#))3R;V>\8H_L/R&JGF^@QS2AG(+)J"/D$;:'5I)\A1;9@$"%+GY;*)Q_F/ MIQC2GS1N?8AY+J2_P773Z6_P]6+TQS0VHW\X;8^^+X"NPB?CRO%<(MA5AI8$P:Y"#.?507=\*"F*Y[8U3Q_W MYK0WL8,3R>13&Q,_-K0SIT8+OHC5GN&UF#]*Q<6>]*GE*4YZ?J7OFY[Q 9L% M8@S;\6>IK\C!SJ:+H%7$U3H M,$1W@$)E8 %\ 84ZZF! P0,/#-7#GP2='\SM$Q "$*H.#FJWQ@ ADC$/Q,%Q M/Y<2O,=1%>1$00=!&H;NPZ"#4 I"V\.V_^__Q%L_K% =B^K&NM5".$6P(Q M-P%L,%KMG-J -^^H9D_MNV$W2Z6\,,AN[ RR&'@@&!!/Z2>>I "04^+R])*F.!'S&60E&9 MEH,:__WQG]O+\I@>!P\A(7'+=CJJ&3RV%PQY^-&/?V^).P:H+,.WP::,891< M_3^'[SAQ$!X#ICFZ\0D2R;#@88O1<'6D*PJVZZ'1^(J,DNJMJFO M.5]U\"68X2NUL!<#XPJZIQ,@_"%*I7@4<72:EH1/ I7SY:T*0VP'J,P7QT$) MJ(L:&:;@OF8]!C-X/%TUZ2GYEN&1M^29B< \#;Q_A2#+4_$T&C/'X.*+A>^[ M,L3MEJ5D,JC\F.,B3T)Q*2%S=GYT8B"JT W7-\D@PQCX&CS747O0+K# <+P8 M7[A5WHV4%PI)@W401,=8E0I3N&Z19']I"+&O('4T0"3DY1&<%KX;( J\YG$B MI #Z%H""V#A&CR#EE230(Y06X[E1](C#QD2A\<(WX4.A,@]4/G]-5.3.%T)S M^;,)=2R:C<%65*90S )@*Q4^"@//8U,J!>^ZP#L1LB;N+9>,52?(4^;WK\=G MQ#&NC.6L%X1O HZ%_8H<%^[!-9.6V[4=+ZCQ7 6<4Q4N3!.:QZ.-&,PRETSZ MI2 F$FR4QWP4?.;3SREVXI*#A%^*G1TZMHO5"W]/!I6'7GRG^!1 (T\O/IUK M1A/FU7^MI<)<%*::262Z8[P-)J196O^5OJVM4O8?8TIZQ/#@=@V^K89)W%#7J !P M$G3J"*A@/-HH!#")M!H:BH9@:!9!)S3"9_.N%4@GW Z1A1S5)/W:U6&",%S/ M(7FS5" PWCQUM'GCH)07MMXG0%E8;.[Y;!+AQG+X!;#GXZ#L.@:,A!'#I35B M"WT1F%]9R#)'EC5]R7^%)O]I\O_SY'_J./<&&$)U0.FQSNZC5V3:7;).)@V, M.](X/=:X<;Y5%HX"C_.M,"TV]WTCH#!FLPO8 /W8"(CNU9F;_U,[W5] DAI M*/!)<*LL&' P2)^11M)1:9S-+XDG=6S!\(*W;"%OG4@*&F,,&Q,FGX9B66C] M1DQR&$6.@44&\FYBW]XB4'7]NFOH!DY%CF.MN)B5\&D**Q;K^ A@^%73&@E/ MUA!PE?ZU]8UUA!L"_H\+]P#KDNF^ ].=M] #U[=R<#:DC[$5@-P!.:X3T8.V M1$87 ?3B)I =I0N/ DR%AE?%;#9;>A:'8]SS'J M?K D%7I_0:HZ+<^Q@^!;-.FL%4:XO:&JJV/MM<;::T3M#:V1J, RH>JXA*;( ML=!,K 8I>XBY@M$!JV]\)Q3X&P:%J;;@ZY9MZLA)*X2Z00>TL0YH00?<6 ?" M"B0Y$3!9B;0HW*UF.8O/N"&_AIO-9"Q(AS=TI4$Z&J1;39 NWO8ZZ.?7&.K, M>/'!(_?ZQ-LIJUU,OLP-*AB,CH&\ M/EE5$0P*B[G4],E*Y9@_._!B<>(8>(*IJU:; =*%1S-JTT'!8JX]C;Y)4.KQ:#.]&RG33:M"07[IX=/XV TWR%6 2Z6 MPW@DH;>1;TQ#)1L>&LC]*S0,XLN(U0\E/I9_C-69SBN9,&!ML85X3)A[P#"T]I(-I&P->W92CF"NF"G=L T'L M5!*[@813_#";VE7[)%@;IDYM"^4\ _O3N'R,S&+$M8XYKK5\-8_=?B!G:'6' M'7N'1QH)U^*B*Z WPT,F)K1 &L1V;3(<%M#_Q=ZE$&1WB/0 M*PL8$OQYX%S-BZ>MRY=WQ_LY7F$Z*E;%5SSD#-!YP'P-T^X-L$ "L4'AD9AG MCNP>>D4.9FV2#PCN&DX96&==%\N297J(J2/3@.MQY-P;?SX&D-U%P1K)<$M" MQ]80BM"%KP\C8%CSAEFB'B@>B8!H(?B<1'>B>[^ Y*1H8'"QS$2(66\/'7Y*;\-?063#+ M,,YZR'P=>"<8:#"KA.TESS"(+T]@;^ ,!2Z53!_8(D.H2F;\]+3K*S/.T+F, MS C2&1*C]TUXD:HA0 P+4L)963>P5V)1>?ASBI'"P'WA5)1GCJWI@"5U) '4 M1[Y@IS(H>5-D?(WP&J#&Q?%97 1*+*)Q:XJ\"5 $6DVZ,6PFY:8 M/)R O<>J)95E#%.MF-U"G-E\VAB600 M*>\NQ"M9P\+6%7DCT%MCU,H*5#T:.AW( MR69QW\C\3*P*^-A!H7<9Z+>.ZF35 %Q61S@FZ!*K#MX7T!8A'W)1.$42]??P M]9A; A?M507ID'EWS(B QPP,TX$Q@8M']<'.S1^[E'EF?Y@Y&ZWG"UP1=I R M&>Z$&$K,#446"FI<*E/F$N0,"#^NE3"H ^L[@&:TIJ+>)V6&]IN!EVP#@G$X M=)C7Q!4/03P41@ST(S0Z)J36P[8M@3U.31.T#\K,P[H&Z-L7&AP'-Q$_MBE) MN\D$ID?+2()I#0=]![ ?"&4XC&&8MSCFEY&Q5KU *72L*S@ @0'UX5R8//YO MQ^9$8"8 >D@9ZD!08RTB^Z:%WT9X^D.)+Z<=% L4%++[>AQ8#($V.S$N[)!' M AO_XS$=;?B ]Z)9?M@PZ$5,[D2+\;.))JO#C0)4G:SN85"C@7 )K#4:-AJ9 M(;(61N=I&)V&T3\)H^/E7:&0>3X?+KY*A2DTP6KK2D+.CKEV89[$#CIPI^^Y M,(\0ISS@YVD.44BD,8L*STF89MTXSZKQ#7>8/QM&$SOLC.J$!3"V[ZI68 _4 MJOM_!5OR!'-#I-[!B3J@VJ;:==%.]$M\++!"A-+'2-$"A(VL.,0;(TLY O"K"-P8O"//1_;$3A $YTE$_U- MCNG9"0=F MJ3S][5$IS3$H]9&7Q,< ]YB7N5^3/__YNYY$_S^-/%)8;",L/B-KBHJEH2(U M&/C, C^^T/XL6#/EVLR?MY ^ MVG'J,/U_>^?:VS:2INWO"^Q_(#+=+](+61&IL],3P'&<;F=RZ(G=,[N?#$JB M+&YH4DU2<;R__JTJDA)E63[*$LFZ!IBT+4L4JYZ[GCK<%ZM*H?E2U@K3*,12 MG,[TJ?GSWV)/[+6)??ZFIZ&SEQ[Q8GQ*'\IA M%,W :*NCZ/31ANS(K^D/0YU';60/,!6V)25/M90EA9;"@BBM%M9EU7=VS.#Z MV3K9TLI%#,"R)\65.J+9=+6:.S=5LSIE+2,F),&0G1QWK?;$R^);7EJ_B,J? M3=$?^EO6WY_9@NFS2:^)])#>_7O*?\G-*YY7D:T51=X]O9$?79K;+!ZTW__; M<.@XX_$.A;FF,LVZH1Y5#IV)XT?RK+25!Y4W/;DI5+5L=/JR-%?9<2D/)ZYO M&X?'I\>'AGJD_N;&TE7/_C^P=9AIZS#0Q%-G,=LO]QWY^&!VOF./?I$HU.M]9NFW1[M .]VT&S7;/,#NV =J!W.["L M6J^[VA\\8D98\8#O>O'EV29S6RV20>#*25<]V%HEMIOM8BM>R.T(>.>11*[5 M*"1RK4XAD6NA"EE1,\K"C,*,>JP9A21*O5!STV3I@^WC1;'V6%9);V3ML=;M ML01/,]"\&?2[;1H!C:"RC4 =$V*]QES29*4%221:S4*62:Y5M1M:N(V5=-M^MWVOP4SC*:B9KWB&4V?[!"CB<7%LDIZ M$ROL9K/6MWIT>+0#O=M!N];N]VD&-(/*-@.\)KW667;F-1&W$B\=836Q]ED5 M 6,UH5_TBW[1;_GU6U$SJH4955$S:C9P7+RHHF9!O*@*AI;%Q\(N/M[OH:=F MK=/%BZ(=:-X.FK5V@WTH:0::-P.K5^NU5SU9;*M*+]'PB%1) U>892=\*]9- M2RU@UOW1;^GTN_-((M=J%++4Z;:B-E4;FVI[I]WN?-.^P#__2WR'D1Q>2SQ+ MO YSB]/4)K0L+990TNPK5A QT C*W0BZG2Z-@$:@=R.XJ2? 8:KTZ@H/1E6K MD!A,U8TM*YY%7_%$O^@7@ZDRA42NQ4ZW%368.AA,U7P.*CT"*O"CV(UGL1OX MV$KE7WFY:09TXDRQE5A,+*ND.;6I,'*@&12V&:QL(H:X$7=5Q'W/'-^WL(PT M6R_!,JI6(;&,JAM;UC"+OH:)?M$OEE%E"HES3#&@&U6T&G.BD MUQ(,+E2U"HD+5=W8LBQ:]&51](M^<:$J4TCD6NQT6U$7JH<+5647ZDC66"(LJZ0WM%+.L4LT ]V;@55K-3EVB6:@>3.XN3? M6JKTN@K64K4*B;54W=BRUEGTM4[TBW[1;U5#BWZ+KM^*>DU]O*8J>TW'_F@6 MQ:%K>WA-Y5^*N>7D)9Y.8G6QC)+>Q.IBI\\&>32"ZC8"-LA#W)45]Z,S/.Y1 MI5=*<(^J54CHE_TBWZK&EKT6W3]5M0],AO81]6TC]0&><'8 M4#82L2OU"LR:7>VPC5A4+*NDL8T*(@8: 8V 1D CJ%PCP%ZJ]%(*]E*U"HF] M5-W8LKQ9].5-](M^T6]50XM^BZ[?JMI+)O92->VEDXGMGT]LU_AC-@K\<^.= M\]WQ@NF%&%1S-E-1DV/Q7*P39XJ+Q=IE626]D1W&NK5>FS5\VH'F[:!=:S2Z M- .:@=[-P.S7>KT6;I9>*S>X6=4J)&Y6=6/+:FK15U/1+_I%OU4-+?HMNGZK MZF99N%G5=+.6'I;"NBI@)L2ZJF!H6:LL]UIEI];OK"Y5T@QH!E5I!NSXJ61$MZ8DOJF;7&NOW_7L6V*-F;7T?N]Z??>GT1U:SVIFW[EX/0TB-W8#45K'LV/WNY-)5X)J+Y9N;A&NO6'@!>%^%I/LBC(F M*Y=37UWO.+FYF;AR$FTEKUPF MHDE?>O'F=.(8P]M!6>/2C2.<3ZS0UO,OYR1,;@R?G?\ M3N*G#BJ&_>^ MH=_%302SN^[E(1=4=[SF>H?BP_(K/5&0S9?EDQ,.)^++HK7%6:Y-6<&Y.WK M-]UYY,"NP[H,^-Y5$_5YCE_)[Z2OS:ME\;;B1,8N$V,9!J 0]"NW+47#I M2U4.I#J]P/8CU1K<*)K9_M"9_\D/8G''=JP^*!] L/TKA>1T7T>&J! A>ME6 MZL;Q./\6P_&0U:SU9;3_/96T])FIQL7EEK"QW1)T2.[/ND+%=[ M!=4610/(-Y>L:4YGH1CZ.M=:IOACT@ZG]I62\6@6BEI>;E)#<9NA/8R-J2A7 M,$IZJ#6?%V-O)UQS>Y>NYXE"7-BB*Q0RC6*1%^27A^B:[NIU+[( ^I-D3,5_5^\]N;499WD_NU%_8JN>>C-1N*- M^9H9&S\UF_6N(8+MR1N126SY[FE@DUS#$Q*>Y>(=Z\<29 MQL[%0%14LU$SK(;5+%)ZN6%65K'LTJI$WWPL&D>H6EM@!(-8MBIYATIA22NI M+64"7PP+5;^9=&_&4%2E_% R[E1=GY"_&( >K!%I[.D M@9G-;MW*VL\MS22W#) 3K^HJYY/UC2_ 9,K/+<'(_\MO3==@3G,!N+"OLJ'& M?%RAZET.6)SKR27,9R-957(Z)6HM38 RU*(R9?ZTC6:GO3=25_\>>-_E:_+/ M]60Y1Q4]5SU#S[%#N0 VN=;PF_*6EQ=7GMF#M%J+!:NTPII6[J[5O__Y'_=: MX\D5*UWNL53+/Q=M-G3L;WOV6'SSONU=VE=16LQ>+UG_3+-5=ENR(HQVO=?[ MV5C\N)#1DM1^[.5J+$TC>YXSCO>33V4O*\ARN59OJJ[=MN7Y M1&7>1@TAK@LQE;!]D5K'87!AM(P+\643U<*;G?27NO''+)33DSB;7=PXU5>M MVP[5U63^7,[D\Q0L\NEBRK^OZG4']6+6C8_74KO\=3!S/2G]7*)?2>_V5'0; M/]P+D?R]*^,GJY,?345B0#<4X]$X&<6JY'?+NLC5FM6W?\\FXKO?BEH:3NJ[ MJB.K;AS-.\-[UT?7JIM/K8_%6MW."M^L&V\?+@:SWGNZ%@+__"_9'^ZT_*V- M-9!.O;FA]A'XXJ[CF9IC[;1RVANKG-XF!",KYTC,,@;J7G9;-9U'M1MK4]5P M[(_$+8:N[6V\&M:7N?NH,C?K[:>6>6DU?3ME[6U,^F;[Z8GA+K_C>>KDL>Y^ MR68U368US&JV-:O)E<:-A4*'US9YF01AO"?G*RK=?!2-/?GMHUQKV$HK7[RQ M=;.]<<\TL(5..9WXC0//"R[5VGBR(#N[$.\1ET@7X[,UPS5%<2LT8DO'.L6BHV78_=\%DKG+'2DIQQ/@EDD/JW>_^?) MNU^V-EJY/:;W#. #5K>3VY)Y(\V$LD$-DX:824BE*$GI9"\D"4J]LI3&Z-Y5\YP+/D^NEO8]:F5P[RJ1%6!V&J]7__WUU6 CU7'72J1V%8(^ MMJL/\D@5='+7^FWAZN-M1F5L+&\\\_[R)1/$'8A:VN% MJX\#WY_)_7_+HX;"QOZN5:3"Q?Z='3M)#03C,BF@1/G@SG64DE9(X98S-CZ^ MM/UO)9F2EG0HQ=04O11++\6?HR*,*JQ=G#KA15G&6R75!,L7NUF^*&F]T(PJ MLIQQ+#_O1'&ITFO155"ZA8U2JJ!\V>'Y%S=V6S&/6^18/FG G/XPHL!S1]LX M:[>@WR>_X/74S##SYXM]?6"\>/1]H5$M#?X2N/W2GY?'!=RZBIRPG5$@X7S?97['4 MD"TU5$@A?]A7&YT_D5AN68FHD&[>S5(T9W5(_,AEB:T>DKD*:MTFF@2WF._B M.3^9839=_42KKC::4XR2>!LC,OKI\T$O5 MN=7)Y]9E]93L].+-OX/PF]P-\-">RCT6-TQM((N2RN++,#:LGMJKT4(3S[/F M4"I)K#T,?J/RZ*&/#-:@&A(X8Z?-9.5D:E,6?]W9U/=M,U:MV^O0;)YI-:5Z M>FG6&XURR^6ATY^?ETG[#:^FE*KC54LFR:E+WE6Y55#$I)&ME)1,$[GQ>7-# MG(9N@=^&'UJT,A?_$1-B3^R)?=F>""E+Z(ME*5;GR8^"E7GKCW5EG?PJ#3JVPL2_!DQ9;>+"BT$MX-Q(,6(AZV\K0!LCB!EF< M.%/#ZJY9S403T ;0!M &T :/:S.MFMGMT6R@#>Y+I]3++A=H VB#8B:-DM(& MN?%Y"]H UQ''F=@3>V(/;8 Q VT ;:"MW*$-="DTM(&^L8W #<@(6K4OK*5<(-'MHF-KV<75()*+2@60&V8-?QAR,HF+=1_"GA M;L""HM=+94F#3K_DIR@4(,7NVC&&*8 I@"DH:H(H,3^0CL$!"# 2,9&)/;$G M]@ $N_=:BCY9W@I14/1* #'0UGP$,="ET" &^L8>Q*#PB 'G)\ 75)HO0!8; MD\6'F6^L.PP628 A@"& (>R\7BJ+(32[)<<0"IIV=VT\/Q>:T&Z46RZ@"4]$ M$_Z:V:'X7-GAA"*FC9(""XL!/+P"OB6>-;$G]L0>7F'WQDW19]7P"O *.CN9 M\ JZ%!I>0=_8PRO *VB_KE5"8QI> 5G *\ KP"L4>=H(KZ 7KV"5W( N:-K= MM1L-KP"O *]0KK0!KP"OH$V9\:R)/;'7+O;P"AH;-QS0H.GRB99RAT;0I=#0 M"/K&'AJA\#3"X23PS_^2UC/',^ [5Q%'*,+6L"64P,$T-,R66KKC^!-". .M. .SY*VJ !EVUX;Q4.EJ!+H<$2 M](T]6$))L812>H5%;0$E](]!"+27 @!",&JI]4NMXU1D@DA"(%6"$'9]PLI M0(;=M4$,0@!" $)0Z"Q14H3@DQV*,;@:AZ\.OD (L!*QD8D]L2?V( 2ZNRT@ M!)JNC&@I=Q "70H-0J!O[$$(0 A "$KH'U<)(4 6&\4*K&X%L((B:@+4H#AV M1Q'UL2NRH6%F0P#2[-)KG66>HH%J@"Z +*D,7%#%S0!Q '.A39EQG8D_L MM8L]Q('&Y@S$ <2!/J&'.-"ET! '^L8>X@#B@'6K$EK+$ ?(XL;ES"O#M" . M( [N\L-*_AAV$?4!<5!MXJ"[T91*FP$X*+1< X #@J<.0 . [T*3.F,[$G M]MK%'N! 8V\&X #@0)_0 QSH4FB WUC#W <,"Z50F=98 #9+$&.+"J<')" M$34!<( % G"@+W#07CU'FS8#< !P ' < !P '" \8CI3.R)/;$'.,"; 3@ M.$#N =$&N" V ,< !RP;E5>9QG@ %G<((L/,]\P.P ' =W^6&8IP ' V&L7>X #C;T9@ . WU"#W"@ M2Z$!#O2-/< !P 'K5B5TEJL$'#RT16QZ2;ND$I!P@=6O %RPZ_@#$A3,VBC^ MA' W9$'1ZZ6RJ(%IEKQ9%2#%[MHUABN *X K*'26@"& (="GS/C(Q)[8:Q=[ M& *-[188 DV71K24.PR!+H6&(= W]C $, 0P!"4TD&$(M)? AYEG6#T8 A@" M& (8@B+42V49@FZOW*VJ !EVUP8Q" $( 0A!H;-$21&"@VEHF$T0 JQ$;&1B M3^R)/0@!;@L( 0B!YG('(="ET" $^L8>A "$ (2@A/XQ"('V$OA@S\\XV*AO MK%W\JX006-URVQ@EF1""$&B%$)CMDC>K J3873O$, 0P!# $A81@=16[5#9&22:$( 1:(02;/2I&/W,0A* RT@ A "$ M(0 AP$K$1B;VQ)[8@Q#@MH 0@! @=Q "32,-0J!O[$$(0 A "$KH'U<)(4 6 M&Y/%AYEGF/T*8 5%U$2E4(.2FZ)%U,>NR(*"54-E00*S"GA.P<0"7%!8N0 7 M !< %P 78#)B,!-[8D_L@0OP88 +@ N0.W !D08N(/; !66'"US?-@Z/3X\/ MP0OPD2N)%Q1A\;*$$O@P\PVK4P&48-?QKQ(V4/(#W4LR(V2# JVX@DZM67:T MH Y=MB! M$( 0Y)^BKL+. \6?$L(0:,40M&O-;J_<#:L 27;7#O%S,01=MB* (8 AT)4A M4./P+A !9B)&,K$G]L0>B "_!8@ B$!SN0,1Z%)H( )]8P]$ $0 1%!*!QF( M0'L)J'T(&D $0 3L0P!#4(!ZJ2Q#T*SU&YH9Q3 $]V8(FJO68:6E 4, 0P!# ML!B&V_/MP& (\!+QD8D]L2?V, 38+3 $, 3ZRAV&0)="PQ#H&WL8@L(S!+_; M_K=@!CX /@ ^ #Z0?_:I"3X /I!WL_KEMC!*,AD$'] *'[!JG4[)&U8!%GPP\TP''P &Q$+F=@3>V(//K!MIZ7H$^:M M\ 1%KP0 VVM1P #70H-8*!O[ $,"@\8L$D!E$'5*0-DL5'RH!*G'Q11$U6B M$3@1 1P!'&'3EG.KUNJ:%6A8!=-+A1$%3DD 4:@"HE#$M%%2;$&-X=GU /L2 MZYK8$WMB#[: ?\.N!T )NLL=*$&70@,EZ!M[;:&$=152(D[ADQ,.)[8?1TNL M0C2;KGZP53\-'\1%YU-,35U M-[KA'Y#%C6NG5]78>:&(FJ@2_U#RC<6+*(]=T0X%JX;*P@U6J^0[+111+:5' M&UZ\$:'LE5L80 Q #$5-$"6%&+X,8^/I6R_QMHD]L=@;>[ &L(8I6,.6YXYE6S8#:T 68 U@#8_U:-L8 M,& -8 T/:3+F#4_9TFC &L :P!K &L :5K &:]U '*X!?Q-OF]@3>V(/UX % M!-< UZ"QW.$:="DT7(.^L8=K*"_7L'JL!$Q#P9M:"V)/[,$/<&K #\ /-)8[^($NA08_T#?VX ?@!YB*5?&9P0^0!?@!^ 'X M05'D 7X ?D"C 3\HGS# #\ /BIH@P _ #W2V(;&@B3VQUR_VX <:.S7@!^ ' M^H0>_$"70H,?Z!M[\ /P TS%JOC,X ?( OP _ #\H"CR #\ /Z#1@!^43QC@ M!^ '14T0X ?@!SK;D%C0Q)[8ZQ=[\ .-G1KP _ #?4(/?J!+H<$/](T]^$%Y M\8-/3CB!J%*# +',& TPQ\@BWOQ!QS# 'YP MEY?*CO+@!^ '#VLR+=H,],$-] &G,$ ?0!] 'URC#YH-Z -<2!QH8D_LB3WT M 48-] 'T 7*'/M UTM '^L8>^@#Z $^Q*C8S] &R6$,?F'WP _ #=C\ /P _ MV"1^P/D+T >K/:Y5;T ?0!] 'T ?+%3QSAD:%O !)B0&-+$G]L0>^ "?!O@ M^ "Y Q_H&FG@ WUC#WP ?("C6!67&?@ 60 ? !\ 'Q1&'L 'U88/3(LV WT M?0!] 'T ?0!]@ N) TWLB3VQAS[ J($^@#Y [M '1!KZ@-A#'U2(/OCDA,.) M[<<1! )6,P0"LKB=0/",#@ " *'+P @ "!L%$!H! &W!@0!! &Y@R#H&FD0!'UC#X( @H"Q6"6O M&00!68 @@""P!T)1Y &"4'$$P01! $$ 00!! $$ 0;@'@F!"(.!$XD(3>V)/ M["$0,&L@$" 0D#L$@JZ1AD#0-_80".4E$#B" 9L9^@!9W(L^L-K@!^ 'X ?@ M!^ '&\4/.FP; GYP$W[0!C\ /P _ #]@!P1\2#QH8D_LB3W\ 58-_ '\ 7*' M/R#2\ >ZQQ[^ /X 4[$J1C/\ ;* /X _@#\HC#S@#ZK-'UAFR6WF(JH%_J MPH _@#\H:H(H,7]@LO\!/B0>-+$G]L0>_@"K!OX _@"YPQ]H&VGX WUC#W\ M?X"I6!6C&?X 6< ?P!\\UDQE)WGX _B#A_$'W2Z-!OX _@#^ /X _N >_ 'X M 38D%C2Q)_;$'OP IP;\ /P N8,?Z!II\ -]8P]^ 'Z IU@5GQG\ %F 'X ? M@!\41A[@!^ '-!KP@_() _P _*"H"0+\ /Q 8QL2"YK8$WO]8@]^H+%3 WX M?J!/Z,$/="DT^(&^L0<_ #_ 4ZR*SPQ^@"S #\ /P \*(P_P@VKC!TVS3Z,! M/P _ #\ /P _N!L_Z((?8$-B01-[8D_LP0]P:L /P ^0._B!KI$&/] W]N ' MX =XBE7QF<$/D,4-LCB8G1M6"_P _. .+[6-40)^ '[P(&+'[-!HP ]NP ], M\ /P _ #\(,V!-[^ .L&O@#^ .-Y0Y_H$NA MX0_TC3W\07GY@T]..)S8?AS!(& VPR @B]MD<>),#1,& 08!!@$& 09AHPP" M)S# (-S,(+1*GDUA$& 0BIH@2LP@-&$0\"+QH8D]L2?V, C8-3 (, C('09! MVTC#(.@;>Q@$& 2,Q2J9S3 (R (& 0;AL88JCW3#(, @/*C)M/H]&@T, @P" M# (, @S"[:IX[PP,JP^#@!>)#TWLB3VQAT' KH%!@$% [C (ND8:!D'?V,,@ MP"!@+%;);(9!0!8P"# (CS542^Z:%5$>, C59A Z?8M& X, @P"# (, @W / M!J%]&X/P*K8'GB/^.W*_O_E5_)-=;.@)($.[_K:'^]SI7K(DC4^Z^I2)W M[NP-1-/YMF>/Q3?OV]ZE?15E&:%7M^0L+ A'XD^-[+9D11CM>J_WL['X45;' M2EU>V#_V2.L\4E5R/)/_?S'5(MC$)G?'?7_SM],OAC5*4/XMV%%[87G+9RZ3*TY=> MO#F5XC."L7$H_BIB'LU%:K_)!7B=+)=K=:6Z+D3MI$$VS;1%_*KT/I>)"JF4 MB&=/(V<_^R%?";)BTZO(;QPF=YHU"A5#>Q8'V0M)!-4K2W'.)8CT/:OM"" ( M, HA-@3>V(/$(1W"A $$*2GW &"="DT0)"^L0<( @C"Y:\2^0$0A"P @@"" M ((*(P^ H&H#0R)/;$'0<"M M 4$ 04#N( BZ1AH$0=_8@R"4$4%X:_O#P#BQQZ&-G8C%#'F +-;(XL/,,SJ M!X '=[BH72P2P / @XPVN-VZTVSW,* .W@B=W A7IUX5^5601'3 M0XFI@Q[4 >XCSC.Q)_;$'NH @P;J .H N4,=Z!IIJ -]8P]U '6 EU@!>QGJ M %E '4 =/-)"[6&10!U '4 =[#RE[MIIACJ .H Z*&9Z*"EU\,D.TT$XU 'N M(\XSL2?VQ![J (,&Z@#J +E#'6@8::@#?6,/=0!U@)=8 7L9Z@!90!U '3S2 M0NUCD4 =0!U '>P\I>[::88Z@#J .BAF>B@I=7 P#=GK /<1YYG8$WMB#W6 M00-U '6 W*$.](TTU(&^L8V!-[L ,<&K #L /D#G:@ M;:3!#O2-/=@!V %F8@7\9; #9 %V ';P6 NUY$Y9$?4!=@!V0)L!.RB=,, . MP Z*F1Y*BAU\F/E@!]B/6,_$GM@3>[ #'!JP [ #Y YVH&^DP0[TC3W8 =@! M9F(%_&6P V0!=@!V\%@+U<(C 3L .P [V'E.W;75#'8 =@!V4,ST4%KLP..0 M!>Q'K&=B3^R)/=@!#@W8 =@!<@<[T#?28 ?ZQA[L .P ,[$"_C+8 ;( .P [ M>*R%NE%YX)& '8 =T&; #DHI#+ #L(-BIH>28@<'LW-V.\!^Q'HF]L2>V(,= MX-" '8 =('>P WTC#7:@;^S!#L .,!,KX"^#'2 +L .P@\=:J*OKX7@D8 =@ M![>U&; #L .P [ #L(,M+U>431,GSA3L /L1ZYG8$WMB#W: 0P-V ': W,$. M](TTV(&^L0<[ #O 3*R OPQV@"QNQ Y\P^K#'< =W.&A]O!(P [ #AZ$'31H M,V '-V 'K9(S7& '8 ?%3 \EQ0[>.P/#!#O ?L1Z)O;$GMB#'>#0@!V '2!W ML -=(PUVH&_LP0[ #O 2*^ O@QT@"[ #L(/'>JA]/!*P [ #L(.=I]1=6\U@ M!V '8 ?%3 \EQ@[243C< ?XCWC.Q)_;$'NX BP;N .X N<,=:!AIN -]8P]W M '> F5@!@QGN %G '< =8*(61Q^ !X 'M!G @]() _ \*"8Z:&DX,'!-&2_ M _Q'O&=B3^R)/=P!%@W< =P!V ,>X-$ '@ > M('? WTC#7B@;^P!#P /;J"8N"> !X '@P\ #P / !X 'BP\YRZ:[,9\ #P /"@F.FA MI.#!AYG'20OXCWC/Q)[8$WNX RP:N .X ^0.=Z!OI.$.](T]W '< 69B!0QF MN -D 7< =_!H#W6C\L D@3N .Z#-P!V44AAP!W 'Q4P/)>8.V/ Q+SF=@3 M>V(/>(!' W@ >(#< 0_TC33@@;ZQ!SP /,!-K(###'B + / \>;:*6W"LK MHCX #P /:#. !Z43!N !X$$QTT-)P8.#V3G@ 08DYC.Q)_;$'O CP;P / MN0,>:!QIP -]8P]X 'B FU@!AQGP %D '@ >/-I$;>.2 !X '@ >[#RG[MIL M!CP / \*&9Z*"EX<.), 0\P(#&?B3VQ)_: !W@T@ > !\@=\$#C2 ,>Z!M[ MP / ]S$"CC,@ ?(XD;PP#,Z< =P!W=XJ,T.)@G< =S!@]I,UZ31 ![< !XT M2RX,P / @V*FAY*"!XMA^.HX"^X _Q'OF=@3>V(/=X!% W< =Z"QW.$.="DT MW(&^L8<[@#O 3:R P0QW@"S8\ #P /"@./H /*@V>&"9&\VI-)K*@ ?L> !X M '@ >'#3.!SR <2]YG8$WMB#WF 20-Y 'F W"$/-(PTY(&^L8<\*"-Y%^UO-G5Y116;F<^NIZ1WQ5NJ#3KHLK)Z,) M$7;?F5>Q8<_BP&@8#?F]K\079_^J>IK?13(.$7?@V=/(V<]^>+V!%G!+S:E[ MV//LJV 6[X_='\XH+Y;_G46Q.[[*UUU:PE0XRVM@3[K5:XU)W86XRUN:4V^E MN;PT?[G>1J^UIQ6E/_9VDU_EA<1=A1>VE[QRF6@F?>G%F].)$SG&P/:_&5Y@ M^Y%QZ82.$3I3VQT9KF]\&<;!P D-VQ\9GX/OSH7\1?+[QN7$\8UXXEP9 V=H M7SC&:.;4YRWNMM:6"[%I)<5.!+?Q9)+I(S=F5>-6:SYD%>4W#H,+<=-7QH5X MMS$3U2%*E=;&. C5;]-9*)J8**,3#4-WX(Q4AI$AFN$H,**@)E^Z M=#U/5*TQG(B;EU]H3!W?]N(K<0&1(1UQK^+;+T2Z-(*QT6S\+#\NFT#=R!=J M8H^,H?C9D]]_Z<83(YH-)\;8]6UQQ^*&AR*JXN>,XWW9B64OJ(EJ\DJ:7I/WY,8OZ7OD*\L= M;QQF-Y;K7E_<8U253.-;]4;O-A\IEP9SUQ=-,!P+N66UEOVN)LG[@]"QO^U= MBGJZH9^_-E98=*3SM]J#*/!F\?41QO:&L.8#1FFYX<>3%V()1!$"T:]WVP2B M (&@110D$/UZZU8\GD!LKT7XW?=A> MJ7O97#U=,1H$WFAK"(7V=7#7H%F'.D '=P\5=:B#NT9IY:J#8>#)%__^PGKQ MV/IHU+O/^^!=[QZ6W&#I2_(5\N+-P44P\^-?7PT>A233$Y(!Z0G1 3TA/6'9 M>\+4NS0"?Q.]X3(+:DY_&&)J[(ZV@8(^N2(2 WVY%HJ;$)]:W/P.1,N[$6VD M_$FG6&(YG#KA15(C+S^)OTZB7U#&AI0AN\D2*^/=S$DJY)T=;S!=/&^_N351 M;*S/++%"\A5TBUH>V<7NF *^OG-R-)NNCKZZ"GSU7-^94Z5R53QC)J^3BL$T M0P_%U3:79'==55D3V51O6CCLN4.HUG1OA0O5EV%<3[>UWE!OM>N0+4W\MO5$ MX&Z:X;-)=3=AO.V)O>;ZY_76/9]G6K5^O_>$+29VMIY;HKZTK!+?QMKLUGK) ML@9A&PNC=P3A<_"]OM'N3XN^KK2"VT* -MV+M6IFL[&A7FS78Y25XW68)C"C M*VVHBCFC>^<,F=$QHZOBC*Y?ZS2M*DSH=!_X,_LJ0! *,/OZ8/NJKVHQ_6+Z M5<@NQ[1JUL;ZG%T/*)A^,?VJ3JB*.?UZ[PPVW*7M.F1,OYA^94N15L-D_E7^ MH3_SKP($H0#SKT]VR/SK$3W3[AC$Y^^F=ERVS<_?>KU^1>9OZM@0X^6)XQAR MASFC]TMEY@7;;\H[F^OM/(45(=Z5F@?><.C=,@Q?WIG@ X[VV^W4<)?'#:S* M^Z?GG#;NO*@;[J.[G5JCMV:-E3VO-[KG=;;)M/STK<.?>^P2W:U;S]N6EG9H MO1:DE&5=;60[NQ^Y]^[RYKG7=J0>SSPOW5G9#<7K^BVF[[-1]&)'8;5?M!\87N"?.Z':B#C9R7KIZVIJYV%QH0M;[@TM MJDTD%GLD9"N^6F1%49?9MM7I?1.Y?/+2C2?9U6?CDZZLUE&UU+:ZI MMM2>3>6.UF&DZB6K!/6MHC"V/Q35EWTDJ^#TUF[>7%M6PDBE$U&F=N/GE[V?C<6/BTR^M-7\C[U R>N@FXQOLSVXXKV(;AU.LUE,^ZLGN')LXO\+>Q?D5ZTKTXLV7 MJ1,*Q?GGQH$< P@5.@LA/U/_OWIC#QH1W-%87[SY[,1)OS@-@^_N2/0Q@RLC MF!?4GA=TWK'YKN\8%X'<1L%P?/F)&\X1N!1]T4_RX6]#%-L3K;6F.C$[%&\7 MG:I_[V\5.>.GIKFXSOPV(GD(B/B$&XSDF\2W6C4Y;A.]IT@PZBIB/# 4N3Y2 M)QG,O]+UY6:AD?S>0^;2SN4&A3]*SRUB]LU_>NU"!!W*T8M*JO=/WERXG? M W$3SH^A-QLEQS#X>\EWB/I(OJ%1[RV^X*6U>B%UO$/^OL9A<"'J][LCAQ.J M EQ?]/!Q$%ZI*W;RM_RR>'" AJR8? MNY>MC7W-_) *\1VFE2^+?,_+]B\B;J):!V)\DYUR(3H!H:VQ4$401LE9&.Y@ MEL387]S3?(27W8_ZBF;=S+Y"GBRRF*Z2L9\A8P^*E;&/11.S=K< M>2&?E*VM=KV3:XS1S0G[UB^5R;IE;3)9+[?E[J(MK\_6JM3B\]GTQ7S,62G!%-@E HW0DOTD+-L]=/5FLIUUHKEPF#H>.,LLQGQ[-P7A%K+BO+ MT5U*K2*#Y[.8O&PRE5136GLHIL'J+)[%-<1LQTGJU1%_%+/&"R>>!*H/_:F= MKR*545L;SJBM>G/Q#=/0%5(6[41^*.T%E^M(72#I6X1R5$7)-8/K-9-VEOVY M=.2]WZM>8ML_=V4JMZ/(26O8JK?F29^<_\PY?UBLG/\^61FI=LX?SPOYI)S? MSK?E6_/]C5\H9,U%=DR:8DTY\E/R)4L(PYM/Y(5'"3? M8#Y'-L]/@,Q%G[^4*+>_GO)E/-Y[:WMR,=4XF3@BH@>AJ(WS9#*QQ5/G#M:= MC2?K_YWHR))7S5JJZ_RY>B-737.RI>XK(Q)?XXY%BI6+R8O@1C4C&(A;4"$4 MWR>=!2_Y9>).Y9E_MF@0P>LU>X/SOK]_O!LV.MUAIU&P^P.&B^2Y<+D$\>G M1Y^:__SSX//I\>G!Z?&_C@X^OQ._?DQ_>W=\J>^8$<"XM+2G=B(M4999EZY$9#+XAFXET7]FB^CG#=_#GP_9GX\%=G M*@;1TK)Y+WI"PVSL_6/>QUPY=ICV;BN-4K2F(Q:W4R^E =+! M ,$ N=L R?+H<&P-QSWSK#=R6B*/6N*G]JA]UF]8=K=OC7K#@;V21UN'7SZ? M?OWR\41DFC^^?CD\>B=SRUF[T36[_9TFT-9C$VA6(I4\%V6JZS<+W,04[Z!^ MQPS/W<+T;MZ6WBWZ$-F:PL!+UI?_D$/UD3R]^-=7;O&(C'GG)K[$3@9LM=Q2 M3C03$R8Y:$K7/I35KT@-6P;0G2X.?183BN'$=<:&\\,9SA2-$DC<(3TX/?G; M A!(_U8S/CE1)!F&?\^,?[K_-PEFZNT?7>.#Z]1R;(MW53.<[[8W$YUXD+=K]ILMM5XJ)KUR.%(STA%*_HTUX\*1)[POW5TR M;\M5CW1,DFFX?Y7, >0QW"-'SB*2>;GCJT*JO^7/ @\=M1RFWC.8#[.2FEM< M,AUMA:H6Q1Q$D202G9%UFPVQ_EE++Q\+##"75IY7*H%5[E',H.- M:DEYHDC^.#_%?'Z O?A>^0[@XF+FBX0> M)]^=G Z_/L$LEF7E]TQ#\;M()5XN=22%SUY?21M1HNVIJ!_Q+DE,R=57>5J] M"IUVK" %8(EZ2#.,BD0N,Z4I2<1&16Z4O/F1 M^49-1^;):ST@M=5)4^_6WN$^6?1:4DA-=$,N\P1^PMW)58CL+$L907%!M6@P MK\U@\+])K419G[+ZS49T%8FJ4E]XX8B\^]89VK-D*#OEZYQWQO"S7F.TR7$42HC^6,67*3Z>#/^"**:[R?YZUDC"!N='>C MP/ERR$*,H@4,%V6X*9VY6;DRJ!ZL?J#WMYC>9:I_^5$O)UH*ZK 6Q%G3O MM:!NV^YT!UW[S.P[W;-6K]\[LX?MUEEK/.JVF\.FU7$&2VM!?QQ\/3T^_G+Z M^]'7X\_OOWS]='!Z_.7S6;O3;O5;S[L.=-LC[]<&3?(NC>/CNIK[F=9K0]VP MD;OCG+$@5Y',CT>_'7Q4BT!'[XX__W9RUK3,3M?/UOSD-V7^-%ST\E)F7F?9@S!I164U*SZDGBQ9F"C94R'K/J',YK$C3LU:[U^\T=]K<#Q[2WN6]&^G-;[EY7Q^SKOAX"H-0:QIN]&W. M'$Q#Y[L;S"*Y&C!?"9%C=3E[- _6-7_EU:WW^G8FV@G1UZ-W)PN.QD[3;IMMNSU>!3G>';T_^//CZO,-IMMD61-Y\RVQ8"@WQHU&X.Q MV11SG55C^]/QYZ.3@_='I_^3@V;.6MU^<\OC@8T9V[)$1E*D/ BT72'%T@_P MW*%Z5+RTDAJ,^XX][(G>NMT6DNJ8C3/1DSMG_?&X98V[C8;=7Y54>V5ZW.EW MA)YVJJ;V8]6T,G4N&#BP7"?M-L-H=#\\SI M#6R1 'N],]MI=L\LLVB,5A)@Y^B_?S]^>WQZ\(_%U M'IOXLD+L#)<]_OSNZ+^-TR]&=BHJ>Q"'GJ\O>(+5MN$[)G+LM?NH@AWI9UB MW.6RWG93TW<-\J\7Z^%"VFH4FG7SI7N?#7I+JI5=RT$,)-.OV8N0?)VUZ_2,?ADSB>1ONO7EU>7M;%-]3/@^^O#L+A M1()NKYS1N1V^&MFQ_44X-@?!N$T"!-.[J4[_S4!2QG*[Z;HABK?7;)I6\Y?ZRKRB!.VQZKE[U^VQC.F9_$Q^WEJ"?GOEV9?1 MO5(Q"9@&5_4$;#;J)F+0*?N:5K=M];J-3J-A==J=5T.[W6UVG1]FHU>?Q!?; MR,$? E>\*O= E,^F')R'3OIPTTAEXT^V*$'Z['^CDW\43PZ+/]E7AI7]:>#$ MEY)L^DURAL9O\G%&-S)^#[P$,?PH'V5)'[3Z]VPR,PXG3GAEG#K#B1]XP?F5 M<1C4:\;'>%2_K4>( R-=5A/=0;UWC=:;TT_S!^Z,?\[L,'9"[RI'0R\]BSMM5[ MG,3!\%ONN=JL^TA[CX/9N3PIP53=A]E2S^_*K0>P/Z^K;?I\-'-?XW?'/U1>LO%=T6,%L^IC>QWI<[Y/52C.I%3J@0MUE M07).^3J@)F+0L0/J-2RKWVZ]BK^W^E;3:B8]D+FM'NA(I'4WFB0NMS=_!EY- M:XQ_I=,:]32S/9S/:I*]"@ZFH>L95E>EX5XMZYVR>J4 M?C&.%QOP/J)S,==U+H>S4.T-<.VACI[V+[/-G466[;.I+<6FY_]&/?D\>YJ3=FWU9]O22(LD M5S8%5CG)'1Y\),GM7F+KDMRA[0UG*03TT?6_#>31K*0\]$C*>W3*>W?TGI2W M>XFM2WGOY'EK+AD/.9+Q-I3Q/AZ\)>/M7F+K,MY'>^!X)#N42++;0++[X^L1 MR6[W$EN7[/X(G4@D-Z:T")*5WIV^0SB>JAMVV;Q-?DGAU_FMM'_/&U5E_H(-OG-O>*W(E4_9K; M>[QN]IV+&_8G7]YC^CZ[UV=7E')8N9SZZGK'F6\[W*XO#MKU ]^9A]:0NV ; M#:,AOS>WA_Z&1+6TO7:S<[/,U$NN+QI*O+^GWK2^;8W<:.K95_NN"O7>P N& MW_+7E%^T=$%YC:02FNUZ:_6"3RK>/3&L!6RE_I,\^RE/&9/:Y>B'=6GH[J,? M^AS]D$LV'/UP^TFP+:O3[(C_GUEM>W#6LINCLY[=ZYSUQI;=Z@][K4'7>?$F M=]##R?%OGP].U6%)W:;9;[33O^[J]-?OV1^+,; M94_/BZ\9.$8D;BYY<%X."0;.Q/;&\ME\>2'1SITP>8.Z4Z^1?W&BNV&_5V^[:Q8JX1Y2XNQVQC+[C,.H?L][W+T)[N M)RGQ4E32G=EH_G=[$ 7>+$Z'(BM%S(\T[CL.;M:[%2U9JUWOWCJ[*FK9'C*# MO%.:VR%O1=N6G16],GYU;Y@/N;&X M_:%XQS]=M;/BOV>_OG++G;V+IZ/G7)5=5EL!SG?*"0D1Z=:G.[ MPXGKC,6<6\R_U8KZE_'8'9C+B>._ZMC]T;6_-B".SWY][L)][H_CC/8?^!9F!M)EDS.LPP/? ':UA 1;> MR" 878G_3.(+[\W_!U!+ P04 " ,,FU7)L!+:Q0) !5. & &-A M87,M,C R,S Y,S!X97@S,60Q+FAT;>U;_6_;-A/^5S@76Q/ LOR1M)[L!DC3 M%&^ ?BUS,;P_TA)E\0TE:B1EQ_OKWSN2=7O>PTPV"HS'H.O&=9!&17B_L#<)^MS\@W6'4[T:'!^3X/=G[/#G9 MM^)O/IY,_OOIU(W[Z?/K=V!$:6T:!; MFA'T#.'TALQEL.")R:)>M_OSJ*1)PHM9(%AJHL/.<'C5I/@L6[5)-[5(,4$- MGS/4W= :"T95-)4F&VT.<%//LNZ7RL($*3F'_FI3]<&63 [G:D4"9P\O&PT>%%NFHG=;[5TSC78*;A91AE/0 7T^.79 ML-\=C,8A2C^2Y3$8R]0#%O3\\[M3TAO0H'>P1_?)R>GYY.SMV8[GOM[I/NIAK9IRUR6_\KTQ6Y(^J36*F#$^7Q&341%N]%(9. M!2-3J1*F7K6Z+3!=",\/JV-=TM@?0P\%GZ0>IN:!3@],\/UJ4%HL215853%P'#(!&TF M"8Y.20Y'BE-!4AI#DR(RAQ3!2"=W3:!@,=.:JB6*Y/2"P;@-G1K:$C &AA08 M*7$,%(BY@O05Q""AU6 )^"$!CX@SHBO\=]5_P13S2G ".=>09>'2NX17,5VR MV!J(>DLP328P37 [6)3ILKD,.YQ^SS@=?+,X922%\%+$"*HKSV\#2$$<3JO& M>5ZD$)@H%A/P.Q95 CH!70TW;P,R.0:S$L"!N$:\0S&X J['C-X8&K@AL55* M&R4J 0* 5@F0LL-I:T],=492(1>ZAK)B,ZX-U'V&4&QT=H.5[08B=6W,-6MW MH/R>07FP[:"RY'VL/,U"@8;F:8<#JUOGQ&JF$41H(*C,X"W$Z;1 M,;C.4!S%<@BT&&SQ..$Z%E)7T ]#L)+"P:E4,F8)-&NR!^A)&,#10>3T,LYH M,6/D&*+;>25 PE:6AWMLWW;M'2;NR!URK%4+!V/43S $-M#MT(:VW'N@=&V@ M% ;">6YB'B0PI8Z>&L?;6NCUAS\"L/?H_I8C.V$:&L#';49Y-P#;F.S&M-+W M[X)9YY21U4@NCY65 @40]]#M,)J"%"NL'MSLN(K#S5CN-@8!G3Z1O4)8V\=Y M/,DA)H,M6@J>V/U;74TU3SA5'"? 7;IMLXL"-54:4V!+9MKFRS;V2LW ( .Q M'CN5%%VQ$A13!IB6->(JE88>+C%OUA/P:\I0$*(Z]&?)XT;QM?U9BX0[^""P M0E>$0.H/@'-XG1^\.UGU.-Z.+_YYOIA^6WQQ[W!ZC3;N'XCOS1[ .'.>("E0 M+0OK=50#H6#UC$Q!55*C%GB$4^>[F*#?-"QRF 6XQ:ZCGS711O5M$YM+/Z&R M4B5PA[8%11R#WUL#;!T^8P74"0(H!,ZP$KD)1:K".)H #N,EY!8[HM@1Q9>) M(MYVHF!S*BH;?1%%+$VAEN9S\']]0TW\R[/!KU!/W".7<()369G;Q[]/MD-7T@SW&=*[]\_(M-[!L$3GUP'L&:'R';!WP/XBL)-M![9' MS77TX6ZY+Y+MF1L _H"HCS6 C.-*(<(:"?3'_?^B6EFU[VS*J%[5)AC'+;&PQ"8X=BU\\K$D M@E\PX7?\-^3;7[D\CT\ENRW!?Q=EA]_GEJ"]K;QBD/95K,30W43R5=A$+#Z@ MSKBV,[ RC58)-U+I56IO&T!EGG-C&+LI+?%=IQ**!SR?<+#/*MD#O$,>H#'/ M@&_$?R1@^'V*[CEQ___+S+&:VZ#SXO [G=K!B\YA[UNI#X^[[Y"!M8+SO]FC[K M[2K7M,87;X O(_(!EB^? GGU!FV"+VG9>+Z,'F>B]S%.9CS:] M\I+8NYSD6=?^/>T<0AV2,5_3:W]'W(#Y,4BLGF0?A_QH(X9LE^=]=0RJ+R0$ M%\B0(!+U6W?.[;#;Z;U\XKDU+LGN@^'G?[!BE-=6]>&2O>Z MG'W_[NC_4$L#!!0 ( PR;5=#*$4+\ @ (HW 8 8V%A#,Q9#(N:'1M[5MM<]NX$?XKJ#)WL6=$42]VHJ,#)EA/2ZG:-. MKWOXKR2(BO5[8&X3];G] NL.HWXV.C\C9!W+P>7Q^:,W??3H? M_^OW"]?O[Y_?OK\Z)ZT@#/\Y. _#=^-W[L91I]LC8T4+S0V7!15A>/&Q15J9 M,644AO/YO#,?=*2:AN/K,#.Y. J%E)IU$I.T3D^P!/XRFIR>Y,Q0$F=4:6;> MM#Z/+X,A6!AN!#L]">O_SG8BD\7I2<)G1)N%8&]:.5537@1&EM&@6YH1U SA M]H;-;3#GB+I MRY&UUOP_#)J&X1EV:P(J^!0:1U]';OR1'_IDK9,YL\.92)' S8O;C$^X(8-> MIW\23F">R@?SRA;P(H&(C0:ORDTWL?J]GLZX!C\%-XLHXPDT 35^?3'L=P>C MDQ"M'\CS&)QEZBLF]/KS^PO2&]"@=W1 #\GYQ?7XZO+J_&Q\]>DCN?QTC;\? M (S!WQ]NNK'SJ;:VY9O$3!F>+HC)J(F^]T3L%F8[SH.A M$\'(1*J$J3>M;@M<%\)GA^6U+FGLKZ&&@M^D[J;. IT>N.#KU>Z$)FF:SG!2 M8BK\D[1C@30VFF?+?-[_G< LAE1N91HP33ZD;$_;O2 M^"RA\U['3MG&L/;(P2N2T1DCBLTXFP/]F8QK\D=%%4!&+*"\E,H *9)+J7(+ M5")3)KN\CV\9Q(\*.0(!6A0\H+0HL%J0JC*@:.@PZT M.A("G9(@8#'3FJH%FN3TAD&_C38UE"7@#'0I MD">Q#S2(N0+Q"F8@9S5X G%(("+BC.@*_ZSJSYEBOA$<0,XU:"R<>B=W%=,E MBZV#V&X)KLD$A@EA!Y,R632GX1FGCQFG@Y\6IXRD0"]%C*!:17X;0 KF<%LU M[O,B!6*BN)2 S[&H$F@3T-4(\S8@DR.9E0 .Q#7B'9:"2^!ZS.B-KB$W)':- MTD:+2H !H%4"I&QWVOH34YV15,BYKJ&LV)1K ZL^0R@6.K_!RW8#D;IVYHZW MSZ!\S* \VG=0CM]CY-0J2C4Q3#IA $<'40N;N., M%E-&SH#=KBL!%G9=>7S #FW5WG'BKMPEQT5?X6",[1.DP :Z'=K0EYT[2MMVZ E3;TSK>Y$#! MX(N6@B=VLU97$\T33A7' 7"GKJV8*+"E2J/BM;E+6WELJ59J!@X9H':L5%(, MQ4I05 @P+.O$2CE##:?#F\L'^#1A: @D#O59\E1)^XF ??)S@7UGZKN#^=U) MENWF( L.BWP7.Y8 M,VVLE*T(N?4#*BM5 O"U%?]Q#'%O';!KYBDK0-,+P#_<824F%C2I"N,P#@F( MEZ #GE'^J%$>[SO*V8R*RO(>0H"E*2Q:^0R"5V]9?/[Z8O ;"/<=6-Q=;E^- M6DA#16!@[=:\$UF9^_O?16?0I37#!7WZY8TJ,JFW"FR6\O, _HRP\6=4/F94 M)ON.2A_R=Z&#>\I^*6GO;$'G5_ M2F<9QY5">#1TZITV0@\T*?G6? LJ!!S>LO=,Q8,]NA>,N>5$MO3IT/F54+R4],JC-"BRQTL+. MA:?]!1'\A@F_+[YAW_[&Z7G*>>!I;)P=/\Z-,_OR=9E!VBNB0]YM(GG%>8C% MKU#X=Q;42]'S_MCCQFN^[\_=B9@L0A%'."(^[:X QQS M!OCQDGBY3S5G] 8UKEL\6I5KE[WV97#]-NBK4.FWE-RN^19^I E4U&Q)C_3X1-.[]!M89:.54 0&U M 1O,9IE>2GD@L'=>28=M](UD ,H MMXIQCZ>= =QY4+A\,S;LX5X'$%_1X22(I1"TU"RJ/S2[QL.!F3N]B8=U<0Y@ M=NO'9T\"T\K(NL"= [8E:Z>%NZO8]S98TCCZVR+VZ;]IN8.9%IFUG[[_GAOZ M_1"4-=2.?NL,^[\TIVPCJANGD1N-XX/%M_;U--;7 :(XFD!6O@GF,&=?/.&\ MO$\G6HK*L%$=Y\T1UP>N_=__G5Z68QMT7AT_TJ$=O>H<]W[&L5FXKS/)GX_- M[Y,NUM#WNM.O(Y$77_OS8,80Z)"=\K5W[.>(&W(_!PIT(/PGY MZ0;+[%?8?3-+U4\1N @T%/!!O_7%L1UW.[W7/WAL]?-X?A;__V=QGG&6DLNE M(OOD=E/ND6,N;^_+%#>H)%L*G@F-;Z9*5D6"XDRJJ$Y*C:].K=_P=(@Y7?"" M!?ZZNR;4W->SUI3:6M'RNV EB.C $2=-08U%="9YXI_P<-CI'RWSIROK6EIT MWS&S7UH[_2]02P,$% @ ##)M5Z+_9O9Q!0 V!8 !@ !C86%S+3(P M,C,P.3,P>&5X,S)D,2YH=&WM6&UOVS@,_BN\#+NU0/R6ERYSL@!IFF(%MJ9K M7.SV4;'E6#?%\F2E:?;K1TEVFG0K#L/6K@>L:).:(BF2XJ-'\N OQYGD&?] M@B0)RQ<.IZD*NVZO=RN2;)%M9<*F%DK*B6+75/O>\1IS2F0X%RKKWYW@>Y9% M;9>*7#DI63*^"5]$;$E+.*=KN!1+DK]H6@E^EU2R]$7?:)?L"T77F)ZB-\HA MG"W0N8[5"EB>8&^$[2/4L 4)JUK,]V9=4Y/?7/ $!RV6&PR\.1:N M^%UA:O-ZXFM68EB0R.CL] M&X^BL^DY(N5R=C4ZCR":/EPQ?SC&H =7[LP=NS";C$V<0;OK-Y]0A*,9C$ZF M%]'D9+>$VW!?^4=/*-CI*41O)C ;71Z/SB.=:G M@)M_5Z5BZ68_LK,<8I'G--;[H"4KE5%XOR(2L^ ;N*2%D I$"N.,Y01&*R66 M0F^6,-N4BB[+)ISEL0L'VD[GT?+[8[%$OMN8IZ!_B'P&IT(ND?"<]Y *:>;X M;.< BKM- C-:H+,Y/K?])FC::P(I(66\)E%M,Z/Q2N*>C34@>0*3&Z2C'*D4 M)URRLM0YX*_63)!((:.28N2[H=E\ZL@P]B:\9U\RL8(/JZ:QQ#QIBJYQ*I/F M-$U9C'&A(S-LZ[ZK42HJ?V M/R-R3G):.M,;3CT4+B7U)/4[.S&V (E5T=CJ>27=5K7?^8\*J]32YXO.BO,Z:HH^>@ M82[6DJ#(>NU]Z_/7U+$ZW. 9 \$1[DCT<><>&#:&!\&AJ=F=O)Y0A!'V8[4! MI"N.NT&,S<\U^K:(E/3SBDFJS[RE;M3;MC\@"'P)0?<@.=PV]RU^M]BM.CQX MU>[T-:IO:^+IWO!,2SW6?OBGYQ^XYUO_AYYG.9+4DIA&1GI4A.6X<3/++#4@ M"-/\6$A:ZMYOZF&"ESLTPV@(1V24!8*AM*R2(GGFL9:CP\1<.PR%H=:*6^B( M@DHS9WF':]P'A<1/][^YQED05(86"TXL."=%2HG,G8_@6:,6V!N?D>S="_W;_JYTM&3GDM< L\)X#S0'LV_0=Q=2HH9.YY7; M:SW?+<^#=.E>-B_=UAU:=JQH;Y%.L,5".!?7]L 4M.V!Z7O NC>[MGO4??CD M]L(^WH0_%&+GR.T&S_M5,U4P#HH;* 5G"3SSS<_CYN"5'@S8GE_S?\@4AA^C MQO8T.?#8\ YPGU;G_33PZX5$>"/U(,1:C?_,K8LT]_*1<]M9DC_+\?N7XP(Y MC^G-S1#@/=>M>RC/OC-\*@4WP=C/3&[)C\2?%E*L\D03H)!AO5'MO(C<'ZAH M4._S'$\:3O7L[Y&A?=FYQX9[HNV;U8(LJ#.7E'QR2(J,%Y)KP9)JO7L]M]79 M[JE6YIN#IGUC:UX!#[\"4$L#!!0 ( PR;5?PTFZ+704 *T6 8 M8V%A#,R9#(N:'1M[5AM;]LV$/XK-Q==$\!Z\TOJRJX! MQW'0%&G/D<- M?G.<29Z1/*8)O(G>74(BXM62Y@IB28E"Z9JI#")1%"2'=U1*QCF<2I8L*$#@ MNQTW\+NN[SC# $';:_FM-OB]L.6'W0Z,WL'1330^-NIGTW'T M\?W$KOO^YO3R8@P-Q_/^:(\][RPZLP,=UP\@DB0OF6(B)]SS)E<-:&1*%:'G MK==K=]UVA5QXT;67J27O>%R(DKJ)2AK#@9;@)R7)<+"DBD"<$5E2];IQ$YT[ M/=103'$Z''CUM]6=BV0S'"3L%DJUX?1U8TGD@N6.$D78]@O51TL/AQ_HW#EK MEJ@L#'S_>;\@2<+RA<-IJL*NV^O=BR1;9%N9L*&%DG*BV"W5<^_,&G-*9#@7 M*NL_7.!KED5MEXI<.2E9,KX)7T1L24NXHFNX%DN2OVA:"7Z75++T1=]HE^QO MBE-C>(K>*8=PML#)M:]6P/($:R-LGZ"&34A8Y6*^M^J:FOCF@BG#CSMRQ"[/)V/@9M+M^ M\X \',U@=#9]'TW.=E.X=?>5?W) SD[/(7HS@=GH^G1T-9DYTS\O)Q]A-(X M1UJ^_R0X.FS8_+4J%4LW^YY=Y!"+/*>Q/@8M5ZF,PH<5D9APOH%K6@BI0*0P MSEA.8+128BGT60FS3:GHLFS"11Z[<*3M=!PMOS\62Z2[C7D*^L=(9W NY!+Y MSOD J9!FC<]V#:"8M01FM,#)YOC<]IN@6:\)I(24\9I#M[[IFXZD]0]^;\)91N&1-8X9!TA3. M,=(\9H3#-$U9C$[A+&;8!M8$E.ED-J%8R7)%<'>5@!T,5PDU&-9QD$04FMAW MU6LE1$X]_XS(./I<%B:MGM)#XE]3+U,SL!NA"95>[XZED5_56YS\FO*IM$PNV%OUUQA1U M]!HTS,5:$A3967M?SOE]\E@U-MA?(#+"'8EN=1[!8&-X%!R;G#V(ZX \C+ > M*_2G*XY'08S%SS7TMG"4]/.*2:K[W5(7ZGW9'Q%$O82@>Y0<;XO['KQ;X%85 M'KQJ=_H:TO*:DOF\>?A7XCRGPUO^AP%F.=+0DIFJ1"!5A.9[2S')( M7?V$:28L)"UUH3?U,,%;')JA-T@2.%!@Y9>60M(M>>"$B;E?&+)"K16W.!$% ME6;-\@&QN(==_^:^9D%0&5HL.+'@G!0E#>M_=I?6W)+9[DS?OW2:,8_U%IG+ M'<&NHA;8JYV1[%T _?OZKG2T9.EX"R!9[[Y^;$Q>*4' [8WK_D_9 K=CU'#]HT# MCPT?H/:PRNX_H[[>1<0V\@[BJ]7XU]BZR'$O?W!L]7[\VHN?OQ>/W*,>H3?[ M(O!04FR/M,Y=A5.]>SO$9]] M@[G'?'NB[>O2@BRH,Y>4?')(BNP6DEO!DFJ'>SVWU=F>GU;FFZ;2OH8U[W6' M_P!02P$"% ,4 " ,,FU7? ]D&=T6 "=&@$ $0 @ $ M 8V%A&UL4$L! M A0#% @ ##)M5^' !I^M+@ -M<" !4 ( !5"@ &-A M87,M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( PR;5? P=S&DFP ++V M!0 5 " 317 !C86%S+3(P,C,P.3,P7VQA8BYX;6Q02P$" M% ,4 " ,,FU771[IVK!+ !I( 4 %0 @ 'YPP 8V%A M&UL4$L! A0#% @ ##)M5V&5X,S%D,2YH=&U02P$"% ,4 " ,,FU70RA%"_ ( "* M-P & @ &L5@, 8V%A#,Q9#(N:'1M M4$L! A0#% @ ##)M5Z+_9O9Q!0 V!8 !@ ( !TE\# M &-A87,M,C R,S Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( PR;5?PTFZ+ M704 *T6 8 " 7EE P!C86%S+3(P,C,P.3,P>&5X,S)D ;,BYH=&U02P4& H "@"F @ #&L# end