0001683168-24-003458.txt : 20240515 0001683168-24-003458.hdr.sgml : 20240515 20240515103038 ACCESSION NUMBER: 0001683168-24-003458 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NOCERA, INC. CENTRAL INDEX KEY: 0001756180 STANDARD INDUSTRIAL CLASSIFICATION: AGRICULTURE PRODUCTION - LIVESTOCK & ANIMAL SPECIALTIES [0200] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 161626611 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41434 FILM NUMBER: 24948038 BUSINESS ADDRESS: STREET 1: 2030 POWERS FERRY RD., SE, SUITE 212 CITY: ATLANTA STATE: GA ZIP: 30339 BUSINESS PHONE: (404) 816-8240 MAIL ADDRESS: STREET 1: 2030 POWERS FERRY RD., SE, SUITE 212 CITY: ATLANTA STATE: GA ZIP: 30339 10-Q 1 nocera_i10q-033124.htm FORM 10-Q FOR MARCH 2024 NOCERA, INC. 10-Q
false --12-31 2024 Q1 0001756180 0 0 0001756180 2024-01-01 2024-03-31 0001756180 2024-05-15 0001756180 2024-03-31 0001756180 2023-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001756180 2023-01-01 2023-03-31 0001756180 2022-12-31 0001756180 2023-03-31 0001756180 us-gaap:CommonStockMember 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-12-31 0001756180 us-gaap:CommonStockMember 2023-12-31 0001756180 us-gaap:PreferredStockMember 2023-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-12-31 0001756180 us-gaap:RetainedEarningsMember 2023-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-12-31 0001756180 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001756180 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-01-01 2023-03-31 0001756180 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-01-01 2023-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001756180 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001756180 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2024-01-01 2024-03-31 0001756180 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2024-01-01 2024-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001756180 us-gaap:CommonStockMember 2023-03-31 0001756180 us-gaap:PreferredStockMember 2023-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-03-31 0001756180 us-gaap:RetainedEarningsMember 2023-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-03-31 0001756180 us-gaap:CommonStockMember 2024-03-31 0001756180 us-gaap:PreferredStockMember 2024-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2024-03-31 0001756180 us-gaap:RetainedEarningsMember 2024-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2024-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2024-03-31 0001756180 NCRA:XFCSaleMember us-gaap:RestrictedStockMember 2020-12-30 2020-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 NCRA:MeixinMember 2022-09-06 2022-09-07 0001756180 NCRA:XincaMember 2024-01-30 2024-01-31 0001756180 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember NCRA:FourCustomersMember 2023-01-01 2023-03-31 0001756180 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember NCRA:FiveCustomersMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 2023-01-01 2023-12-31 0001756180 us-gaap:EquipmentMember 2024-03-31 0001756180 us-gaap:EquipmentMember 2023-12-31 0001756180 NCRA:MeixinMember 2024-03-31 0001756180 NCRA:MeixinMember 2023-12-31 0001756180 NCRA:XincaMember 2024-03-31 0001756180 NCRA:XincaMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2024-03-31 0001756180 NCRA:ChaileaseFinanceCoMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2024-03-31 0001756180 NCRA:ChaileaseFinanceCoMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:XizhiBrenchMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-19 0001756180 NCRA:ChaileaseFinanceCoMember 2022-01-01 2022-12-31 0001756180 NCRA:ClassCWarrantMember 2021-04-01 0001756180 NCRA:ClassDWarrantMember 2021-04-01 0001756180 NCRA:ClassCWarrantMember 2021-09-27 0001756180 NCRA:ClassDWarrantMember 2021-09-27 0001756180 NCRA:PublicOfferingMember 2022-08-09 2022-08-11 0001756180 NCRA:UnderwritersMember 2022-09-22 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-08-16 2022-09-23 0001756180 2022-08-09 2022-08-11 0001756180 NCRA:ClassCWarrantsMember 2022-08-10 0001756180 NCRA:ClassCWarrantsMember 2022-08-11 0001756180 NCRA:ClassDWarrantsMember 2022-08-10 0001756180 NCRA:ClassDWarrantsMember 2022-08-11 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 us-gaap:WarrantMember 2023-12-31 0001756180 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001756180 us-gaap:WarrantMember 2024-03-31 0001756180 country:US 2024-01-01 2024-03-31 0001756180 country:US 2023-01-01 2023-03-31 0001756180 country:US 2019-12-31 0001756180 country:HK 2024-01-01 2024-03-31 0001756180 NCRA:PRCMember 2024-01-01 2024-03-31 0001756180 country:TW 2024-01-01 2024-03-31 0001756180 country:TW 2023-01-01 2023-03-31 0001756180 NCRA:MountainShareTransferLLCMember 2024-03-31 0001756180 NCRA:MountainShareTransferLLCMember 2023-12-31 0001756180 NCRA:GrandSmoothCorporationLimitedMember 2024-03-31 0001756180 NCRA:GrandSmoothCorporationLimitedMember 2023-12-31 0001756180 us-gaap:CommonStockMember 2022-08-11 0001756180 NCRA:MrYinChiehChengMember NCRA:SeriesAWarrantMember 2018-12-26 2018-12-27 0001756180 NCRA:SeriesAWarrantMember NCRA:MrYinChiehChengMember 2018-12-27 0001756180 NCRA:MrShunChihChuangMember NCRA:ClassAWarrantMember 2020-05-30 2020-06-01 0001756180 NCRA:MrHsienWenMember NCRA:ClassAWarrantMember 2020-05-30 2020-06-01 0001756180 NCRA:MrShunChihChuangMember NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:MrHsienWenMember NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2020-06-01 0001756180 NCRA:MrMichaelALittmanMember NCRA:ClassAWarrantMember 2020-05-30 2020-06-01 0001756180 NCRA:MrMichaelALittmanMember NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:MrMichaelALittmanMember NCRA:ClassBWarrantMember 2020-05-30 2020-06-01 0001756180 NCRA:MrMichaelALittmanMember NCRA:ClassBWarrantMember 2020-06-01 0001756180 NCRA:MrLittmanMember NCRA:ClassAWarrantMember 2021-08-09 2021-08-11 0001756180 NCRA:MrLittmanMember NCRA:ClassBWarrantMember 2021-08-09 2021-08-11 0001756180 NCRA:MrShunChihChuangMember NCRA:ClassAWarrantMember 2021-11-30 2021-12-01 0001756180 NCRA:MrHsienWenMember NCRA:ClassAWarrantMember 2021-11-30 2021-12-01 0001756180 NCRA:MrShunChihChuangMember NCRA:ClassAWarrantMember 2021-12-01 0001756180 NCRA:MrHsienWenMember NCRA:ClassAWarrantMember 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2021-11-30 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2021-12-01 0001756180 NCRA:ChuangAndFiveConsultantsMember 2021-12-30 2021-12-31 0001756180 NCRA:ChenChunChungMember 2022-12-21 2022-12-22 0001756180 NCRA:TraDigitalMember 2022-12-21 2022-12-22 0001756180 NCRA:HanoverInternationalIncMember 2023-03-21 2023-03-22 0001756180 NCRA:Mr.AndyChinAnJinMember us-gaap:RestrictedStockMember 2023-07-29 2023-07-31 0001756180 NCRA:Mr.AndyChinAnJinMember us-gaap:RestrictedStockMember 2023-12-04 2023-12-05 0001756180 NCRA:Mr.NickChangMember 2023-10-10 2023-10-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:SeriesAWarrantMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:SeriesAWarrantMember 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:ClassAWarrantsMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:ClassAWarrantsMember 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:ClassBWarrantsMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:ClassBWarrantsMember 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:ClassCWarrantsMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:ClassCWarrantsMember 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:ClassDWarrantsMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:ClassDWarrantsMember 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:StockOptionAndAwardIncentivePlan2018Member 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:StockOptionAndAwardIncentivePlan2018Member 2022-08-11 0001756180 NCRA:BeforeReverseStockSplitMember NCRA:AllWarrantsMember 2022-08-11 0001756180 NCRA:AfterReverseStockSplitMember NCRA:AllWarrantsMember 2022-08-11 0001756180 us-gaap:SeriesAPreferredStockMember 2021-08-31 0001756180 2021-08-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure utr:acre iso4217:TWD

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

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

 

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF

THE SECURITIES EXCHANGE ACT OF 1934

 

FOR THE TRANSITION PERIOD FROM _______ TO ___________

 

COMMISSION FILE NO.: 000-41434

 

NOCERA, INC.

(Exact name of registrant as specified in charter)

 

Nevada   16-1626611
(State or other jurisdiction of incorporation)   (IRS Employer Identification No.)

 

3F (Building B), No. 185, Sec. 1, Datong Rd., Xizhi Dist., New Taipei City 221, Taiwan (R.O.C.)

(Address of principal executive offices and zip code)

 

(886)-2-2690-7086

(Registrant’s telephone number, including area code)

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, par value $0.001 per share NCRA The Nasdaq Stock Market LLC

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ 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 emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “small 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 Act).

Yes ☐ No  

 

There were 13,556,987 shares outstanding of the registrant’s common stock, par value $0.001 per share, as of May 15, 2024.

 

 

 

   

 

 

TABLE OF CONTENTS

 

 

Cautionary Statement Regarding Forward-Looking Statements 3
     
PART I FINANCIAL INFORMATION 4
     
ITEM 1. INTERIM UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS 4
  INTERIM UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS 4
  INTERIM UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS 5
  INTERIM UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS 6
  INTERIM UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY 7
  NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) 8
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONSMANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 27
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 44
ITEM 4. CONTROLS AND PROCEDURES 44
     
PART II OTHER INFORMATION 46
     
ITEM 1. LEGAL PROCEEDINGS 46
ITEM 1A. RISK FACTORS 46
ITEM 2 UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 46
ITEM 3 DEFAULTS UPON SENIOR SECURITIES 46
ITEM 4 MINE SAFETY DISCLOSURES 46
ITEM 5 OTHER INFORMATION 46
ITEM 6 EXHIBITS 47
     
SIGNATURES   48

 

 

 

 

 

 

 

 

 

 2 

 

 

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements discuss matters that are not historical facts. Because they discuss future events or conditions, forward-looking statements may include words such as “anticipate,” “believe,” “estimate,” “intend,” “could,” “should,” “would,” “may,” “seek,” “plan,” “might,” “will,” “expect,” “predict,” “project,” “forecast,” “potential,” and “continue” or the negatives thereof or similar expressions. Forward-looking statements speak only as of the date they are made, are based on various underlying assumptions and current expectations about the future and are not guarantees of future performance. Such statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, level of activity, performance or achievement to be materially different from the results of operations or plans expressed or implied by such forward-looking statements. You are cautioned to not place undue reliance on these forward-looking statements, which speak only as of their dates.

 

We cannot predict all the risks and uncertainties that may impact our business, financial condition or results of operations. Accordingly, the forward-looking statements in this Quarterly Report on Form 10-Q should not be regarded as representations that the results or conditions described in such statements will occur or that our objectives and plans will be achieved, and we do not assume any responsibility for the accuracy or completeness of any of these forward-looking statements. These forward-looking statements are found at various places throughout this Quarterly Report on Form 10-Q and include information concerning possible or projected future results of our operations, including statements about potential acquisition or merger targets, strategies or plans; business strategies; prospects; future cash flows; financing plans; plans and objectives of management; any other statements regarding future acquisitions, future cash needs, future operations, business plans and future financial results; and any other statements that are not historical facts.

 

These forward-looking statements represent our intentions, plans, expectations, assumptions and beliefs about future events and are subject to a variety of factors and risks, including, but not limited to, those set forth under “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the Securities and Exchange Commission (“SEC”) on April 1, 2024.

 

Many of those risks and factors are outside of our control and could cause actual results to differ materially from the results expressed or implied by those forward-looking statements. Considering these risks, uncertainties and assumptions, the events described in the forward-looking statements might not occur or might occur to a different extent or at a different time than we have described. All subsequent written and oral forward-looking statements concerning other matters addressed in this Quarterly Report on Form 10-Q and attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this Quarterly Report on Form 10-Q.

 

Except to the extent required by law, we undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events, a change in events, conditions, circumstances or assumptions underlying such statements, or otherwise.

 

 

 

 

 

 

 

 

 

 

 3 

 

PART I FINANCIAL INFORMATION

 

ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS

 

NOCERA, INC.

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

(Stated in US Dollars except for Number of Shares)

         
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
         
ASSETS          
Current assets          
Cash and cash equivalents  $961,777   $1,229,580 
Accounts receivable, net   172,310    173,395 
Inventories, net   86,445    88,432 
Advance to suppliers   1,732    1,732 
Prepaid expenses and other assets, net   506,257    10,365 
Financial assets at fair value through profit or loss   211,106    208,697 
Total current assets   1,939,627    1,712,201 
Deferred tax assets, net        
Property and equipment, net   1,537,692    1,547,801 
Intangible assets - customer relations   110,053    114,129 
Goodwill   3,006,885    1,655,182 
Other non-current asset   378,161    4,730 
Total assets  $6,972,418   $5,034,043 
LIABILITIES AND EQUITY          
Liabilities          
Current liabilities          
Accounts payable  $368,505   $ 
Other payables and accrued liabilities   153,509    34,093 
Advance receipts   36,404     
Due to related parties   27,482    28,484 
Warrant liability   1,179,768    1,179,768 
Long-term secured other borrowing – current portion   426,322    487,800 
Dividend payable   38,312    38,312 
Income tax payable   1,818    1,859 
Total current liabilities   2,232,120    1,770,316 
Deferred tax liabilities, net        
Long-term secured other borrowing   36,087     
Total liabilities   2,268,207    1,770,316 
Commitments and contingencies        
Equity          
Common stock ($0.001 par value; authorized 200,000,000 shares; 12,956,987 shares and 11,156,987 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) (1)   12,957    11,157 
Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively)   80    80 
Additional paid-in capital   23,924,311    21,931,112 
Statutory and other reserves   191,219    191,219 
(Accumulated losses) retained earnings   (19,539,492)   (19,053,072)
Accumulated other comprehensive loss   41,599    98,906 
Total Nocera, Inc.’s stockholders’ equity   4,630,674    3,179,402 
Non-controlling interests   73,537    84,325 
Total equity   4,704,211    3,263,727 
Total liabilities and equity  $6,972,418   $5,034,043 

 

See notes to the condensed consolidated financial statements which are an integral part of these unaudited condensed financial statements.

 

 

 

 4 

 

 

NOCERA, INC.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Stated in US Dollars except for Number of Shares)

(UNAUDITED)

         
   Three months ended March 31, 
   2024   2023 
    $    $ 
Net sales   4,899,880    3,837,863 
Cost of sales   (4,815,919)   (3,769,207)
Gross profit   83,961    68,656 
           
Operating expenses          
General and administrative expenses   (575,611)   (1,059,337)
Total operating expenses   (575,611)   (1,059,337)
           
(Loss) Income from operations   (491,650)   (990,681)
           
Other expense   (2,270)   (11,508)
(Loss) Income before income taxes   (493,920)   (1,002,189)
           
Income tax expense        
Net (loss) income   (493,920)   (1,002,189)
           
Less: Net loss attributable to non-controlling interests   (7,500)   (14,541)
Net (loss) income attributable to the company   (486,420)   (987,648)
           
Comprehensive Income          
Net (loss) income   (493,920)   (1,002,189)
Foreign currency translation (loss) gain   57,307    (23,288)
Total comprehensive (loss) income   (436,613)   (1,025,477)
           
Less: comprehensive loss attributable to non-controlling interest   (5,622)   (14,880)
Comprehensive (loss) income attributable to the Company   (430,991)   (1,010,597)
           
(Loss) Income per share          
Basic   (0.0407)   (0.1063)
Diluted   (0.0407)   (0.1063)
           
Weighted average number of common shares outstanding          
Basic   11,956,987    9,293,587 
Diluted   11,956,987    9,293,587 

 

See notes to the condensed consolidated financial statements which are an integral part of these unaudited condensed financial statements.

 

 

 

 5 

 

 

NOCERA, INC.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Stated in US Dollars except for Number of Shares)

(UNAUDITED)

         
   Three months ended March 31, 
   2024   2023 
   $   $
Cash flows from operating activities:          
Net (loss) income   (493,920)   (1,002,189)
Adjustments to reconcile net income to net cash used in operating activities:          
Depreciation expenses   22,559    44,728 
Deferred income tax   (922)   (231)
Amortization of intangible assets   4,076    4,076 
Gain on fair value change of financial assets held for trading   (2,409)    
Consultancy services settled by equities       521,100 
Share-based compensation   14,999    103,155 
Changes in operating assets and liabilities:          
Accounts receivable, net   (4,170)   5,098 
Inventories       1,343 
Advance to suppliers        
Prepaid expenses and other assets, net   (117,346)   82 
Other non-current assets   69    (4,865)
Accounts payable       (149)
Other payables and accrued liabilities   116,071    (4,368)
Income tax payable       30 
Advance Receipts       (32,180)
Net cash used in operating activities   (460,993)   (364,370)
           
Cash flows from investing activities:          
Purchase of property and equipment       (857,870)
Purchase of financial assets at FVTPL       (200,951)
Net cash inflow from acquisition of a subsidiary   201,863     
Net cash used in investing activities   201,863    (1,058,821)
           
Cash flows from financing activities:          
Repayment of short-term bank loan   (60,678)   (41,137)
Net cash provided by (used in) financing activities   (60,678)   (41,137)
           
Effect of exchange rate changes on cash and cash equivalents   52,005    18,758 
Net increase in cash and cash equivalents   (267,803)   (1,445,570)
Cash and cash equivalents at beginning of period   1,229,580    2,906,074 
Cash and cash equivalents at end of period   961,777    1,460,504 
           
Supplemental disclosures of cash flow information          
Cash paid for interest expenses        
Cash paid for Income taxes        

 

See notes to the condensed consolidated financial statements which are an integral part of these unaudited condensed financial statements.

 

 

 

 6 

 

 

NOCERA, INC.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Stated in US Dollars except Number of Shares)

(UNAUDITED)

                                             
   Common Stock   Preferred stock   Additional
Paid-in
   Statutory
and
other
   Retained   Accumulated
Other
Comprehensive
   Total
Nocera Inc.’s
Stockholders’
Equity
   Non-
controlling
   Total
Stockholders’
Equity
 
   Stock   Amount   Stock   Amount   Capital   Reserves   Earnings   Loss   (Deficit)   Interests   (Deficit) 
         $         $    $    $    $    $    $    $    $ 
Balance, January 1, 2023   9,243,587    9,243    80,000    80    20,484,518    191,219    (14,747,461)   103,594    6,041,193    141,054    6,182,247 
Foreign currency translation Adjustments                               23,627    23,627    (339)   23,288 
Share-based compensation                   103,155                103,155        103,155 
Consultancy services settled by equities   450,000    450            520,650                521,100        521,100 
Net loss                           (987,648)       (987,648)   (14,541)   (1,002,189)
Balance, March 31, 2023   9,693,587    9,693    80,000    80    21,108,323    191,219    (15,735,109)   127,221    5,701,427    126,174    5,827,601 
                                                        
                                                        
                                                        
Balance, January 1, 2024   11,156,987    11,157    80,000    80    21,931,112    191,219    (19,053,072)   98,906    3,179,405    84,325    3,263,727 
Foreign currency translation Adjustments                               (57,307)   (57,307)   (3,288)   (60,595)
Common stock issuance   1,800,000    1,800            1,978,200                1,980,000        1,980,000 
Share-based compensation                   14,999                14,999        14,999 
Net loss                           (486,420)       (486,420)   (7,500)   (493,920)
Balance, March 31, 2024   12,956,987    12,957    80,000    80    23,924,311    191,219    (19,539,492)   41,599    4,630,674    73,537    4,704,211 

 

See notes to the condensed consolidated financial statements which are an integral part of these unaudited condensed financial statements.

 

 

 

 7 

 

 

NOCERA, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

Note 1      PRINCIPAL ACTIVITIES AND ORGANIZATION

 

The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”

 

Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger with GSI on December 31, 2018.

 

Reverse Merger

 

Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera’s controlling shareholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.

 

GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operations.

 

GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (“PRC”) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).

 

On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.

 

Divestiture

 

On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera of its relationship with its former variable interest entity, Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the variable interest entity agreements between the parties.

 

Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera wherein all claims as to GZ WFH’s debt (claim to shares in Nocera or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waived any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.

 

 

 

 8 

 

 

The VIE Agreements with XFC

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000 (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.

 

The VIE Agreements with Meixin

 

On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.

 

The VIE Agreements with Xinca

 

On January 31, 2024, we entered into a Variable Interest Entity Purchase Agreement (“Xinca Purchase Agreement”) with Zhejiang Xinca Mutual Entertainment Culture Media Co., Ltd. (“Xinca”), a domestic funded limited liability company registered in China (P.R.C). The Xinca Purchase Agreement was entered into by our wholly-owned subsidiary and foreign enterprise, Shanghai Nocera Culture Co., Ltd. (“WFOE”), through a series of contractual agreements (“VIE Agreements”), in which we exchanged 1,800,000 shares of our restricted common stock for a 100% controlling interest in Xinca. As a result, the Company has been determined to be the primary beneficiary of Xinca and Xinca became a variable interest entity (“VIE”) of the Company.

 

Note 2      SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on April 1, 2024.

 

In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of the Company’s unaudited condensed consolidated financial position as of March 31, 2024, its consolidated results of operations for the three months ended March 31, 2024, cash flows for the three months ended March 31, 2024 and change in equity for the three months ended March 31, 2024, as applicable, have been made. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2023 or any future periods.

 

 

 

 9 

 

 

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

There were four customers who represent 95% of the Company’s total revenue for the three months ended March 31, 2023. There were five customers who represent 93% of the Company’s total revenue for the three months ended March 31, 2024.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

          
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Percentage of the Company’s accounts receivable          
Customer A   59.13%    60.11% 
Customer B   10.96%    21.99% 
Customer C   29.41%     
Customer D       16.10% 
    99.50%    98.19% 

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.”

 

The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:

 

  · Step 1: Identify the contract(s) with a customer
     
  · Step 2: Identify the performance obligations in the contract
     
  · Step 3: Determine the transaction price
     
  · Step 4: Allocate the transaction price to the performance obligation in the contract
     
  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

 

 

 10 

 

 

The Company recognizes revenue when (or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.

 

The Company does not have arrangements for returns from customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, a majority of which are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency licenses, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Recent Accounting Pronouncements

 

The FASB issued several updates during the period, none of these standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on the consolidated financial statements upon adoption.

 

Note 3     ACCOUNTS RECEIVABLE, NET

 

As of March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Accounts receivable   172,310    173,395 
Less: Allowance for doubtful accounts        
Total   172,310    173,395 

 

For the three months ended March 31, 2024 and for the year ended December 31, 2023, the Company has recorded provision for doubtful accounts of nil.

 

 

 11 

 

 

Note 4      INVENTORIES

 

As of March 31, 2024 and December 31, 2023, inventories consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Raw materials   86,445    88,432 
Work in process        
Total   86,445    88,432 

 

Note 5      PREPAID EXPENSES AND OTHER ASSETS, NET 

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Other receivables from third party   506,257    10,365 
Prepaid expenses and other assets, net   506,257    10,365 

 

Note 6      PROPERTY AND EQUIPMENT, NET

 

As of March 31, 2024 and December 31, 2023, property and equipment consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Equipment   928,602    905,430 
Land   877,870    877,870 
Less: Accumulated depreciation   (268,780)   (235,499)
Property and equipment, net   1,537,692    1,547,801 

 

Depreciation expenses for the three months ended March 31, 2024 and 2023 were $ 22,559 and $44,728, respectively.

 

 

 

 12 

 

 

Note 7      FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS

 

The fair value of each investment in equity instrument to be measured at fair value through profit or loss is as follows:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Financial assets mandatorily measured at fair value through profit or loss  $   $ 
           
Funds   211,106    208,697 
Total   211,106    208,697 
           
Non-Current   211,106    208,697 
Total   211,106    208,697 

 

On January 11, 2023, the Company invested $200,000 Morgan Stanley Institutional Fund Trust. Net gain of $2,409 was recognized under changes in fair value of financial assets at fair value through profit or loss in the consolidated statement of profit or loss for the period ended March 31, 2024.

 

As of March 31, 2024, no financial assets at fair value through profit or loss were pledged with banks as collaterals.

 

Note 8     GOODWILL

 

As of March 31, 2024 and December 31, 2023, goodwill consisted of the following:

 

Goodwill

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Goodwill - Meixin   3,905,735    3,905,735 
Goodwill - Xinca   1,351,703     
Less: Accumulated amortization   (2,250,553)   (2,250,553
Goodwill, net   3,006,885    1,655,182 

 

 

 

 13 

 

 

Customer relations

        
   March 31,   December 31, 
   2024   2023 
   (Unaudited)   (Audited) 
   $   $ 
Balance b/f   135,325    135,325 
Acquisitions        
Translation/ Adjustments        
Less: Accumulated amortization   (25,272)   (21,196)
Less: Impairment        
Customer relations, net   110,053    114,129 

 

Note 9       OTHER BORROWINGS

 

Others loans consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
    (Unaudited)    (Audited) 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $426,322   $487,800 
Total secured loan wholly repayable within 1 year   426,322    487,800 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year        
Total  $426,322   $487,800 

 

As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $651,254 (or TWD 20,000,000) with annual interest rate of 6% was secured by pledging the timely deposit in Sunny Bank (Xizhi Branch) of $500,000, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD 20,000,000 was obtained on December 19, 2022 and will be expired on December 16, 2024.

 

Note 10     WARRANTS

 

On April 1, 2021, the Company entered into a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.

 

 

 14 

 

 

On September 27, 2021, the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception.

 

Public Offering

 

In connection with a firm commitment underwritten public offering (the “Public Offering”) pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the SEC on April 1, 2022, and declared effective by the SEC on August 10, 2022, the Company sold an aggregate of 1,880,000 units (the “Units”). Each Unit consisted of one share of common stock and a warrant to purchase two shares of common stock. Each warrant underlying the Units was exercisable from the date of issuance until the fifth anniversary of the issuance date for $3.85 per share of Common Stock (110% of the public offering price per Unit), subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the common stock as described in the warrants. The Public Offering closed on August 15, 2022, and the Company received total gross proceeds of $6.58 million. After deducting the underwriting commissions, discounts, and offering expenses, the Company received net proceeds of approximately $5.3 million.

 

In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

On November 14, 2022, the exercise price of the warrants was decreased to $1.925. Under the terms of the warrants, the exercise price was to be decreased to the greater of (i) $1.925, which represented 50% of the original exercise price; and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial issuance date (the “Reset Exercise Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Exercise Price is less than the original $3.85 exercise price on that date.

 

The Reset Exercise Price remains subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Common Stock as described in the Warrants.

 

Reverse Split

 

In connection with the Public Offering, on August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Class C warrant decreased from 80,000 shares to 53,334 shares for $3.75 per share and Class D warrant decreased from 80,000 shares to 53,334 shares for $7.50 per share.

 

 

 15 

 

 

        
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 

 

The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Balance at the beginning of period   1,179,768    1,179,768 
Warrants issued to investors        
Warrants redeemed        
Fair value change of warrants included in earnings        
Total   1,179,768    1,179,768 

 

 

 

 16 

 

 

The following is a summary of the warrant activity:

            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2024   2,255,146    2.14    3.65 
Exercisable at January 1, 2024   2,255,146    2.14    3.65 
Granted            
Exercised / surrendered            
Expired            
Outstanding at March 31, 2024   2,255,146    2.14    3.65 
Exercisable at March 31, 2024   2,255,146    2.14    3.65 

 

Note 11      LEASES

 

The Company has two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and development of advanced technology for water circulation in fish farming containers with original lease periods expiring between 2023 and 2024. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.

 

The components of lease expense for the three months ended March 31, 2024 and March 31, 2023 were as follows: 

           
   Statement of Income Location  Three months ended
March 31, 2024
   Three months ended
March 31, 2023
 
      (Unaudited)   (Unaudited) 
      $   $ 
Lease Costs             
Operating lease expense  General and administrative expenses   18,791    9,886 
Total net lease costs      18,791    9,886 

 

Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2023 and March 31, 2024 are US$ nil.

 

 

 

 17 

 

 

Note 12     OTHER PAYABLES AND ACCRUED LIABILITIES

           
    March 31,
2024
    December 31,
2023
 
    (Unaudited)     (Audited)  
    $     $  
VAT payable            
Salary payable     823       842  
Others     32,735       33,251  
Total     33,558       34,093  

  

Note 13      INCOME TAXES

 

The Company and its subsidiary, and the consolidated VIE file tax returns separately.

 

1) Value-added tax (“VAT”)

 

PRC

 

Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from 16% to 13% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.

 

Taiwan

 

Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.

 

2) Income tax

 

United States

 

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.

 

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.

 

 

 

 18 

 

 

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

 

The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the 21% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $152,829. The Company has elected to treat the financial statement impact of GILTI as current period expenses.

 

The reverse merger was completed on December 31, 2018 and the tax losses of the US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $99,817. There was a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

Hong Kong

 

The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to 8.25% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. Because the Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.

 

As of December 31, 2021, the Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

PRC

 

WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of 25%, according to the PRC Enterprise Income Tax law.

 

In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.

 

 

 

 19 

 

 

Taiwan

 

The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.

 

As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earnings tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan was 20% for the years ended August 31, 2021 and 2020. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.

 

The components of the income tax (benefit) expense are:

     

 

 
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
   $   $ 
Current        
Deferred        
Total income tax expense        

 

The reconciliation of income taxes expenses computed at the Taiwan statutory tax rate (2022: at PRC statutory rate) applicable to income tax expense is as follows:

        
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
Taiwan (2021-PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expenses   (3.15%)   (1.54%)
Tax effect of stock-based compensation   (4.41%)   (10.29%)
Tax effect of non-taxable income        
Impact of different tax rates in other jurisdictions   (0.15%)   (0.05%)
Others        
Changes in valuation allowance   (12.29%)   (8.11%)
Effective tax rate        

 

 

 

 20 

 

 

3) Deferred tax assets (liabilities), net

 

The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:

        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax assets          
Tax loss carried forward       23,391 
Allowance for doubtful receivables        
Total deferred tax assets       23,391 
Reversal of deferred tax assets       (23,391)
Valuation allowance        
Total deferred tax assets, net        

 

    

March 31,

2024

    

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        

 

The valuation allowance as of March 31, 2024 and December 31, 2022 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.

        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Balance at beginning of the period or year, as applicable   95,844    95,844 
Additions of valuation allowance        
Reductions of valuation allowance        
Balance at the end of the period or year, as applicable   95,844    95,844 

 

 

 

 21 

 

 

PRC Withholding Tax on Dividends

 

The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.

 

As of December 31, 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intended to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.

 

As of March 31, 2022, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, and the Company decided not to reinvest its earnings since it is not continuing its business in mainland China, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.

 

Note 14      RELATED PARTY BALANCES AND TRANSACTIONS

 

Due to related parties

 

The balance due to related parties was as following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
    $    $ 
Mountain Share Transfer, LLC (1)   39,341    39,341 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories  March 31,
2024
   March 31,
2023
 
      (Unaudited)   (Audited) 
       $    $ 
Grand Smooth Corporation Limited (2)  Same director       5,352 
Total          5,352 

 

 

 

 22 

 

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements.

 

Note:

  

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.

 

Note 15     COMMON STOCK

 

The Company’s authorized number of common stock is 200,000,000 shares with par value of $0.001 each. On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from 10,707,150 shares to 7,138,587 shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of March 31, 2024 and December 31, 2023, issued common stock were 12,956,987 shares and 11,156,987, respectively.

 

On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, 1,880,000 common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $6.58 million from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $5.3 million.

 

All number of shares, share amounts and per share data presented in the accompanying unaudited consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized shares of common stock, which were not affected.

 

Note 16    SHARE-BASED COMPENSATION

 

On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of 250,000 Series A warrants for 20 quarters (i.e., 5 years) for a total of 5,000,000 Series A warrants with an exercise price of $0.50 per share, subject to continued employment for services as Chairman of the Board of Directors (“Board”) and a Director.

 

On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 50,000 Class A warrants and 60,000 Class A warrants separately, each with an exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees 50,000 Class A warrants with an exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.

 

On June 1, 2020, Nocera granted Mr. Michael A. Littman 50,000 Class A warrants with an exercise price of $0.50 per share and 50,000 Class B warrants with exercise price of $1.00 per share. Mr. Littman exercised 50,000 Class A warrants and 50,000 Class B warrants on August 11, 2021. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026. The Class B warrants consist of the right to purchase one share of common stock for $1.00 per share separately from the date of issuance until April 23, 2026.

 

 

 

 23 

 

 

On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 75,000 Class A warrants and 60,000 Class A warrants separately, each with an exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees 70,000 Class A warrant with an exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.

 

On December 31, 2021, the Company issued an aggregate of 505,000 shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. The result of reverse stock split over the common stock issuable upon exercise of the following outstanding securities as of September 30, 2022 is listed below: 

Schedule of before and after reverse stock split        
  

Before Reverse

Stock Split

  

After Reverse

Stock Split

 
Series A Warrant   4,000,000    2,666,667 
Class A Warrants   1,015,000    676,667 
Class B Warrants   650,000    433,334 
Class C Warrants   940,000    626,667 
Class D Warrants   940,000    626,667 
2018 Stock Option and Award Incentive Plan   10,000,000    6,666,667 
Total reverse stock split   17,545,000    11,696,669 

 

On December 22, 2022, the Company issued 150,000 and 75,000 shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.

 

On March 22, 2023, the Company issued 450,000 shares of common stock to Hanover International, Inc. respectively in consideration for services rendered.

 

On July 31, 2023, Nocera granted Mr. Andy Chin-An Jin 240,000 restricted shares of common stock, of which vests at the end of every three month period after July 31, 2023 in equal installments over the period of one year, subject to the employment for services as Chief Executive Officer. On December 5, 2023, the Company issued 60,000 shares of our common stock to our Chief Executive Officer, Andy Chin-An Jin.

 

On October 11, 2023, the Company issued 20,000 shares of common stock to Mr. Nick Chang in consideration of service rendered as a consultant for three years.

 

 

 

 24 

 

 

The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:

Schedule of assumptions of option pricing        
   March 31,
2024
   March 31,
2023
 
   (Unaudited)   (Audited) 
         
Dividend yield   N/A    N/A 
Risk-free interest rate   1.16%    1.16% 
Expected term (in years)   4.31    4.31 
Volatility   48.15%    48.15% 

 

The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjusts for any known future changes in the rate.

 

For the three months ended March 31, 2024 and year ended December 31, 2023, $103,155 and $163,621 share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.

 

As of March 31, 2024, total unrecognized compensation cost related to unvested share-based compensation awards was $0. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period.

 

Note 17     PREFERRED STOCK

 

In August 2021, the Company issued 80,000 preferred shares, par value $0.001 per share, at an issue price of $2.50 per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of the common stock of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.

 

 

 

 25 

 

 

Note 18      LOSS PER SHARE

 

The following table sets forth the computation of basic and diluted income (loss) per common share for the quarters ended March 31, 2024 and 2023.

Schedule of loss per share        
  

For three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
    $    $ 
Numerator:          
Net (loss) income attributable to the Company   (486,420)   (987,648)
           
Denominator:          
Weighted-average shares outstanding          
– Basic   11,956,987    9,293,587 
– Diluted   11,956,987    9,293,587 
           
(Loss) income per share:          
– Basic    (0.0407)   (0.1063)
– Diluted    (0.0407)   (0.1063)

 

Note 19      SUBSEQUENT EVENT

 

On April 14, 2024, Gui Zhou Grand Smooth Technology Ltd. (“GZ GST”), a wholly owned subsidiary of Nocera, Inc. (the “Company”), entered into that certain Equity Purchase Agreement dated as of April 14, 2024 (the “Equity Purchase Agreement”), with Hangzhou SY Culture Media Co. Ltd. (“SY Culture”), pursuant to which GZ GST acquired all of the issued and outstanding equity securities of SY Culture from the stockholders of SY Culture (the “SY Culture Acquisition”) in exchange for the issuance of 600,000 unregistered shares of the Company’s common stock, par value $0.001 per share (“Common Stock”).

 

 

 

 26 

 

 

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

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). In addition, our unaudited consolidated financial statements and the financial data included in this Quarterly Report on Form 10-Q reflect our reorganization and have been prepared as if our current corporate structure had been in place throughout the relevant periods. Actual results could differ materially from those projected in the forward-looking statements. For additional information regarding these and other risks and uncertainties, please see the items listed under the section captioned “Cautionary Statement Regarding Forward-Looking Statements” herein and the section captioned “Risk Factors” as well as any other cautionary language contained in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 31, 2024. Except as may be required by law, we undertake no obligation to update any forward-looking statement to reflect events after the date of this Quarterly Report on Form 10-Q.

 

Operations Overview

 

As of December 31, 2019, we provide land-based recirculation aquaculture systems for fish farming. Our primary business operations consist of the design, development and production of RASs large scale fish tank systems, for fish farms along with expert consulting, technology transfer and aquaculture project management services to new and existing aquaculture management business services. Through our branch office, we also procure and sell eel in Taiwan. In addition, as of December 2022, we sell food items, including our signature seafood porridge bowl, through our flagship bento box store located at the Ning Xia Night Market in the Datong District of Taipei City, Taiwan.

 

In October 2020, the government of Taiwan began supporting the Green Power and Solar Sharing Fish Farms initiative. In view of the opportunities resulting from this initiative, in October 2020, Nocera ceased all of its operations in China and moved all of its technology and back-office operations to Taiwan. We now only operate out of Taiwan.

 

Our current mission is to provide consulting services and solutions in aquaculture projects to reduce water pollution and decrease the disease problems of fisheries. Our goal is to become a global leader in the land-based aquaculture business. We are now poised to grow our existing operations in Taiwan and expand into the development and management of land-based fish farms in Taiwan and North and South America. We do not currently have any intentions of conducting operations in China or Hong Kong.

 

Effective December 31, 2020, we entered into a series of contractual agreements with Xin Feng Construction Co., Ltd., a funded limited liability company registered in Taiwan (R.O.C.), whereby we agreed to provide technical consulting and related services to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih, in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000. The closing of the XFC Sale occurred on November 30, 2022 and the XFC VIE agreements were terminated in connection with the XFC Sale. As of the filing date of this Annual Report on Form 10-K, we have no intention of providing services to construct indoor RASs and solar sharing fish farms in Taiwan.

 

As of September 30, 2021, we launched our first RAS demo site in Taiwan and engaged the demo site into the testing phase to raise eel. Currently, we are promoting our RASs in Taiwan and looking for opportunities to cooperate with local solar energy industry and to expand our business into the U.S. We believe the U.S. is a potentially lucrative market to penetrate.

 

On September 7, 2022, we entered into a series of contractual agreements with the majority stockholder of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company, and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us. As a result, we have been determined to be the primary beneficiary of Meixin and Meixin became our VIE.

 

 

 

 27 

 

 

On June 1, 2023, Gui Zhou Grand Smooth Technology Ltd. (“GZ GST”), one of our wholly owned subsidiaries, entered into that certain Share Purchase Agreement dated as of June 1, 2023, as amended, with Zhe Jiang Xin Shui Hu Digital Information, Ltd. (“Zhe Jiang”), pursuant to which GZ GST acquired all of the issued and outstanding equity securities of Zhe Jiang from the stockholders of Zhe Jiang (the “Zhe Jiang Acquisition”) in exchange for the issuance of 1,500,000 shares of our common stock, par value $0.001 per share. During the initial transaction process and our performing due diligence for the closing, we observed that time constraints have led to certain complexities and challenges in consummating the Acquisition within the originally planned timeframe. We are actively working with Zhe Jiang to resolve such complexities and challenges and will file a Current Report on Form 8-K if and when the Zhe Jiang Acquisition is consummated.

 

On January 31, 2024, we entered into a Variable Interest Entity Purchase Agreement (“Xinca Purchase Agreement”) with Zhejiang Xinca Mutual Entertainment Culture Media Co., Ltd. (“Xinca”), a domestic funded limited liability company registered in China (P.R.C). The Xinca Purchase Agreement was entered into by our wholly-owned subsidiary and foreign enterprise, Shanghai Nocera Culture Co., Ltd. (“WFOE”), through a series of contractual agreements (“VIE Agreements”), in which we exchanged 1,800,000 shares of our restricted common stock for a 100% controlling interest in Xinca. As a result, the Company has been determined to be the primary beneficiary of Xinca and Xinca became a variable interest entity (“VIE”) of the Company.

 

We employ a sales and marketing strategy targeting Taiwan government-supported solar fish farms. We are planning on expanding our sales and marketing model through the use of online marketing, data intelligence, and the establishment of a distributor network. The online marketing and data intelligence is designed to generate sales leads internationally outside of Taiwan that can be directed to our sales department for further follow-up.

 

We plan to sell and develop fish farms in Taiwan, the U.S. and Brazil. We expect to sell over five thousand tanks in the next five years. Our production facility is to be established in Taiwan, and we plan to sell the systems into the Americas and European countries as well.

 

We also intend to expend the fish farming demo sites in Taiwan by adding 20 units of RAS eel farming equipment with outsourcing construction services and build the catfish farm in the U.S. by the end of 2024 to promote our fish farming systems to the global market. We are expecting more customers from various countries actively inquiring about our equipment. As of February 16, 2023, we completed the acquisition of 229 acres of land in Montgomery County, Alabama, of which we intend to build RASs on that land for fish farming. We plan to enhance market penetration through the establishment of our own fish farms and diversify revenue streams through various sales channels.

 

Key Factors Affecting our Performance

 

As a result of a number of factors, our historical results of operations may not be comparable to our results of operations in future periods, and our results of operations may not be directly comparable from period to period. Set forth below is a brief discussion of the key factors impacting our results of operations.

 

Known Trends and Uncertainties

 

Inflation

 

Prices of certain commodity products, including raw materials, are historically volatile and are subject to fluctuations arising from changes in domestic and international supply and demand, labor costs, competition, market speculation, government regulations, trade restrictions and tariffs. Increasing prices in the component materials for our goods may impact the availability, the quality and the price of our products, as suppliers search for alternatives to existing materials and increase the prices they charge. Our suppliers may also fail to provide consistent quality of product as they may substitute lower cost materials to maintain pricing levels. Nocera’s cost base also reflects significant elements for freight, including fuel, which has significantly increased due to the effects of the coronavirus (COVID-19) pandemic and Russia’s illegal military invasion of Ukraine. Rapid and significant changes in commodity prices such as fuel and plastic may negatively affect our profit margins if Nocera is unable to mitigate any inflationary increases through various customer pricing actions and cost reduction initiatives.

 

 

 

 28 

 

 

Geopolitical Conditions

 

Our operations could be disrupted by geopolitical conditions, trade disputes, international boycotts and sanctions, political and social instability, acts of war, terrorist activity or other similar events. From time to time, we could have a large revenue stream associated with a particular customer or a large number of customers located in a particular geographic region. Decreased demand from a discrete event impacting a specific customer, industry, or region in which we have a concentrated exposure could negatively impact our results of operations.

 

In February 2022, Russia initiated significant military action against Ukraine. Russia’s invasion, the responses of countries and political bodies to Russia’s actions, and the potential for wider conflict may increase financial market volatility and could have adverse effects on regional and global economic markets, including the markets for certain securities and commodities. Following Russia’s actions, various countries, including the United States, Canada, the United Kingdom, Germany and France, as well as the European Union, issued broad-ranging economic sanctions against Russia. The sanctions consist of the prohibition of trading in certain Russian securities and engaging in certain private transactions, the prohibition of doing business with certain Russian corporate entities, large financial institutions, officials and persons and the freezing of Russian assets. The sanctions include a possible commitment by certain countries and the European Union to remove selected Russian banks from the Society for Worldwide Interbank Financial Telecommunications, commonly called “SWIFT,” the electronic network that connects banks globally, and imposed restrictive measures to prevent the Russian Central Bank from undermining the impact of the sanctions. A number of large corporations and U.S. states have also announced plans to curtail business dealings with certain Russian businesses.

 

The imposition of the current sanctions (and potential imposition of further sanctions in response to continued Russian military activity) and other actions undertaken by countries and businesses may adversely impact various sectors of the Russian economy, and the military action has severe impacts on the Ukrainian economy, including its exports and food production. The duration of ongoing hostilities and corresponding sanctions and related events cannot be predicted and may result in a negative impact on the markets and thereby may negatively impact our business, financial condition and results of operation.

 

In addition, while we do not have any direct operations or significant sales in the Middle East, geopolitical tensions and ongoing conflicts in the region, particularly between Israel and Hamas, may lead to global economic instability and fluctuating energy prices that could materially affect our business. It is not possible to predict the broader consequences of the Israel-Hamas war, including related geopolitical tensions, and the measures and actions taken by other countries in respect thereof, which could materially adversely affect global trade, currency exchange rates, regional economies and the global economy. While it is difficult to predict the impact of any of the foregoing, the Israel-Hamas war may increase our costs, disrupt our supply chain, reduce our sales and earnings, impair our ability to raise additional capital when needed on acceptable terms, if at all, or otherwise adversely affect our business, financial condition and results of operations.  

 

Foreign Currency

 

Our reporting currency is the U.S. dollar and our operations in Taiwan use their local currency as their functional currencies. Substantially all of our revenue and expenses are in NT dollars. We are subject to the effects of exchange rate fluctuations with respect to any of such currency. For example, the value of the NT dollar depends to a large extent on Taiwan government policies and Taiwan’s domestic and international economic and political developments, as well as supply and demand in the local market.

 

The income statements of our operations are translated into U.S. dollars at the average exchange rates in each applicable period. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currencies denominated transactions results in reduced revenue, operating expenses and net income for our international operations. We are also exposed to foreign exchange rate fluctuations as we convert the financial statements of our foreign subsidiaries into U.S. dollars in consolidation.

 

 

 

 29 

 

 

Effects of COVID-19

 

COVID-19 has globally resulted in the loss of life, business closures, restrictions on travel and widespread cancellation of social gatherings. The extent to which COVID-19 impacts our business will depend on future developments, which are highly uncertain and cannot be predicted at this time, including: 

 

  · new information which may emerge concerning the severity of the disease;
     
  · the duration and spread of the outbreak;
     
  · the severity of travel restrictions imposed by geographic areas in which we operate, mandatory or voluntary business closures;
     
  · regulatory actions taken in response to the pandemic, which may impact merchant operations, consumer and merchant pricing, and our product offerings;
     
  · other business disruptions that affect our workforce;
     
  · the impact on capital and financial markets; and
     
  · actions taken throughout the world, including in markets in which we operate, to contain the COVID-19 outbreak or treat its impact.

 

In addition, the any outbreak of COVID-19 may result in a widespread global health crisis and adversely affected global economies and financial markets, and similar public health threats could do so in the future.

 

Since 2021, substantially all our revenues are concentrated in Taiwan pending expansion into other international markets. Consequently, our results of operations will likely be adversely materially affected to the extent that any COVID-19 outbreak or any epidemic harms Taiwan’s economy and society and the global economy in general. Any potential impact to our results will depend on to a large extent, future developments and new information that may emerge regarding the duration and severity of any COVID-19 outbreak and the actions taken by government authorities and other entities to contain any COVID-19 outbreak or treat its impact, almost all of which are beyond our control. If the disruptions posed by any COVID-19 outbreak or other matters of global concern continue for an extensive period of time, the operations of our business may be materially adversely affected.

 

To the extent any COVID-19 outbreak or a similar public health threat has an impact on our business, it is likely to also have the effect of heightening many of the other risks described in the “Risk Factors” section in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 initially filed with the SEC on April 1, 2024.

 

Seasonality

 

Since the global growing demand for aquaculture production along with the decreasing production from wild fisheries, our fish farming systems provide a controlled and traceable environment for fish species, and therefore our business rarely suffers a seasonal impact.

 

 

 

 30 

 

 

Critical Accounting Policies, Estimates and Assumptions

 

We prepare our financial statements in conformity with GAAP, which requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities on the date of the financial statements and the reported amounts of revenues and expenses during the financial reporting period. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application. We consider the policies discussed below to be critical to an understanding of our financial statements.

 

The SEC defines critical accounting policies as those that are, in management’s view, most important to the portrayal of our financial condition and results of operations and those that require significant judgments and estimates.

 

The accounting principles we utilized in preparing our consolidated financial statements conform in all material respects to GAAP.

 

Reclassification

 

Certain prior period amounts have been reclassified to conform with current year presentation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Cuts and Jobs Act (the “Tax Act”) and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

 

Financial Assets

 

The classification of financial assets depends on the nature and purpose of the financial assets and is determined at the time of initial recognition. Regular way purchases or sales of financial assets are recognized and derecognized on a trade date or settlement date basis for which financial assets were classified in the same way, respectively. Regular way purchases or sales are purchases or sales of financial assets that require delivery of assets within the time frame established by regulation or convention in the marketplace.

 

 

 

 31 

 

 

a)            Category of financial assets and measurement

 

Financial assets are classified into the following categories: financial assets at FVTPL, investments in debt instruments and equity instruments at FVTOCI, and financial assets at amortized cost.

 

  1) Financial asset at FVTPL
     
    For certain financial assets which include debt instruments that do not meet the criteria of amortized cost or FVTOCI, it is mandatorily required to measure them at FVTPL. Any gain or loss arising from remeasurement is recognized in profit or loss. The net gain or loss recognized in profit or loss incorporates any interest earned on the financial asset.
     
  2) Investments in debt instruments at FVTOCI
     
   

Debt instruments with contractual terms specifying that cash flows are solely payments of principal and interest on the principal amount outstanding, together with objective of collecting contractual cash flows and selling the financial assets, are measured at FVTOCI.

 

Interest income calculated using the effective interest method, foreign exchange gains and losses and impairment gains or losses on investments in debt instruments at FVTOCI are recognized in profit or loss. Other changes in the carrying amount of these debt instruments are recognized in other comprehensive income and will be reclassified to profit or loss when these debt instruments are disposed.

     
  3) Investments in equity instruments at FVTOCI
     
   

On initial recognition, we may irrevocably designate investments in equity investments that is not held for trading as at FVTOCI.

 

Investments in equity instruments at FVTOCI are subsequently measured at fair value with gains and losses arising from changes in fair value recognized in other comprehensive income and accumulated in other equity.

 

Dividends on these investments in equity instruments at FVTOCI are recognized in profit or loss when our right to receive the dividends is established, unless our rights clearly represent a recovery of part of the cost of the investment.

     
  4) Measured at amortized cost
     
   

Cash and cash equivalents, commercial paper, debt instrument investments, notes and accounts receivable (including related parties), other receivables, refundable deposits and temporary payments (including those classified under other current assets and other noncurrent assets) are measured at amortized cost.

 

Debt instruments with contractual terms specifying that cash flows are solely payments of principal and interest on the principal amount outstanding, together with objective of holding financial assets in order to collect contractual cash flows, are measured at amortized cost.

 

Subsequent to initial recognition, financial assets measured at amortized cost are measured at amortized cost, which equals to carrying amount determined by the effective interest method less any impairment loss.

 

 

 

 32 

 

 

b)           Impairment of financial assets

 

At the end of each reporting period, a loss allowance for expected credit loss is recognized for financial assets at amortized cost (including accounts receivable) and for investments in debt instruments that are measured at FVTOCI.

 

The loss allowance for accounts receivable is measured at an amount equal to lifetime expected credit losses. For financial assets at amortized cost and investments in debt instruments that are measured at FVTOCI, when the credit risk on the financial instrument has not increased significantly since initial recognition, a loss allowance is recognized at an amount equal to expected credit loss resulting from possible default events of a financial instrument within 12 months after the reporting date. If, on the other hand, there has been a significant increase in credit risk since initial recognition, a loss allowance is recognized at an amount equal to expected credit loss resulting from all possible default events over the expected life of a financial instrument.

 

We recognize an impairment loss in profit or loss for all financial instruments with a corresponding adjustment to their carrying amount through a loss allowance account, except for investments in debt instruments that are measured at FVTOCI, for which the loss allowance is recognized in other comprehensive income and does not reduce the carrying amount of the financial asset.

 

c)            Derecognition of financial assets

 

We derecognize a financial asset only when the contractual rights to the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.

 

On derecognition of a financial asset at amortized cost in its entirety, the difference between the asset’s carrying amount and the sum of the consideration received and receivable is recognized in profit or loss. On derecognition of an investment in a debt instrument at FVTOCI, the difference between the asset’s carrying amount and the sum of the consideration received and receivable and the cumulative gain or loss that had been recognized in other comprehensive income is recognized in profit or loss. However, on derecognition of an investment in an equity instrument at FVTOCI, the cumulative gain or loss that had been recognized in other comprehensive income is transferred directly to retained earnings, without recycling through profit or loss.

 

Fair Value Measurement

 

We apply ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.

 

ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.

 

ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:

 

  · Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.
     
  · Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.
     
  · Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

 

 

 33 

 

 

Our management is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.

 

When available, we use quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, we measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of March 31, 2024 and 2023 were $961,777 and $1,460,504, respectively.

 

Accounts Receivable, Net

 

Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that we will not be able to collect all amounts due according to the original terms of the receivables. We analyze the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.

 

Prepaid Expenses and Other Assets, Net

 

Prepaid expense and other assets, net consist of receivable from prepaid rent, etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.

 

Inventories

 

Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.

 

Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.

 

Property and Equipment, Net

 

Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.

 

 

 

 34 

 

 

Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.

 

  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Land Indefinite, as per land titles
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years

 

Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income. 

 

Business Combination

 

For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.

 

Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.

 

Variable Interest Entity

 

A variable interest entity (“VIE”) is an entity (investee) in which the investor has obtained a controlling interest even if it has less than a majority of voting rights, according to the Financial Accounting Standards Board (FASB). A VIE is subject to consolidation if a VIE meets one of the following three criteria as elaborated in ASC Topic 810-10, Consolidation:

 

  (a) equity-at-risk is not sufficient to support the entity’s activities;
     
  (b) as a group, the equity-at-risk holders cannot control the entity; or
     
  (c) the economics do not coincide with the voting interest.

 

If a firm is the primary beneficiary of a VIE, the holdings must be disclosed on the balance sheet. The primary beneficiary is defined as the person or company with the majority of variable interests. A corporation formed, owned, and operated by two or more businesses (ventures) as a separate and discrete business or project (venture) for their mutual benefit is defined as a joint venture.

 

 

 

 35 

 

 

Goodwill and Intangible Assets

 

We recognize goodwill in accordance with ASC 350, Intangibles—Goodwill and Other. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of October 1st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.

 

We recognize intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.

 

The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be no assurance that future impairments will not occur.

 

Share-Based Compensation

 

We determine our share-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.

 

Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.

 

The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our Company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.

 

In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of our unaudited condensed consolidated financial position as of March 31, 2024, consolidated results of operations for the period ended March 31, 2024, cash flows for the year period ended March 31, 2024 and change in equity for the period ended March 31, 2024, as applicable, have been made.

 

Critical accounting policies are those that we consider the most critical to understanding our financial condition and results of operations.

 

 

 

 36 

 

 

Impairment of Long-lived Assets

 

We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, we measure impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, we would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.

 

Commitments and Contingencies

 

In the normal course of business, we are subject to contingencies, including legal proceedings and claims arising out of our business that relate to a wide range of matters, such as government investigations and tax matters. We recognize a liability for such contingency if we determine it is probable that a loss has occurred and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.

 

Revenue Recognition

 

We have early adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC 606 on January 1, 2017.

 

The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:

 

· Step 1: Identify the contract(s) with a customer
   
· Step 2: Identify the performance obligations in the contract
   
· Step 3: Determine the transaction price
   
· Step 4: Allocate the transaction price to the performance obligation in the contract
   
· Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

We considered revenue is recognized when (or as) we satisfy performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that we expect to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices, and written contracts.

 

 

 

 37 

 

 

We do not have arrangements for returns from customers. We have no sales incentive programs.

 

We provide goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, with the majority of the periods being 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, we expect to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, we expect to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, we recognize the revenue ratably upon the satisfaction over the estimated economic life of the license.

  

We do not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Cost of Sales

 

Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.

 

Income Taxes

 

We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

Leases

 

In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the lease requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.

 

We adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, we recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.

 

 

 

 38 

 

 

Uncertain Tax Positions

 

We account for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. We record interest and penalties on uncertain tax provisions as income tax expense. There were no uncertain tax positions as of March 31, 2024 and 2023, and we have no accrued interest or penalties related to uncertain tax positions. We do not believe that the unrecognized tax benefits will change over the next twelve months.

 

Comprehensive (Loss) Income

 

Comprehensive income or loss is comprised of the our net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.

 

Foreign Currency Translation and Transactions

 

Our reporting currency is the United States dollar (“US$”). The functional currency of our VIE in Taiwan is the New Taiwan dollar (“NT”), and the functional currency of our Hong Kong subsidiary is Hong Kong dollars (“HK$”). The functional currency of PRC companies is the Renminbi (“RMB”). In the consolidated financial statements, the financial information of our subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates for US$ to RMB as of March 31, 2024 and 2023 are 6.89259 and 6.8737, respectively. The annual average exchange rates for the year ended March 31, 2024 and 2023 are 7.2329 and 6.8716, respectively.

 

(Loss) Earnings per Share

 

Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of shares of common stock outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock.

 

 

 

 

 39 

 

 

Results of Operations

 

The following table sets forth our unaudited consolidated statements of operations for the three months ended March 31, 2024 and 2022.

 

Consolidated Statements of Operations

 

   Three months ended March 31, 
   2024   2023 
   (Unaudited)   (Unaudited) 
   $   $ 
Net sales   4,899,880    3,837,863 
Cost of sales   (4,815,919)   (3,769,207)
Gross profit   83,961    68,656 
           
Operating expenses          
General and administrative expenses   (575,611)   (1,059,337)
Total operating expenses   (575,611)   (1,059,337)
           
(Loss) income from operations   (491,650)   (990,681)
           
Other expense   (2,270)   (11,508)
(Loss) income before income taxes   (493,920)   (1,002,189)
           
Income tax expense        
Net (loss) income   (493,920)   (1,002,189)
           
Less: Net loss attributable to non-controlling interests   (7,500)   (14,541)
Net (loss) income attributable to the Company   (486,420)   (987,648)
           
Comprehensive loss          
Net (loss) income   (493,920)   (1,002,189)
Foreign currency translation (loss) gain   57,307    (23,288)
Total comprehensive (loss) income   (436,613)   (1,025,477)
           
Less: comprehensive loss attributable to non-controlling interest   (5,622)   (14,880)
Comprehensive (loss) income attributable to the Company   (430,991)   (1,010,597)
           
(Loss) income per share          
Basic   (0.0407)   (0.1063)
Diluted   (0.0407)   (0.1063)
           
Weighted average number of common shares outstanding          
Basic   11,956,987    9,293,587 
Diluted   11,956,987    9,293,587 

 

 

 

 40 

 

 

Revenue

 

Revenue for the three months ended March 31, 2024 was $4,899,880 compared to $3,837,863 for the comparable period in 2023. The revenue for the three months ended March 31, 2024 was mostly generated from the Meixin catering business and the fish trading business from NTB with revenues of $1.6 million and $3.2 million, respectively. The revenue for the three months ended March 31, 2024 was mostly from the Meixin catering business and the fish trading business from NTB. 

 

For the three months ended March 31, 2024, our foreign currency translation gain was $57,307.

 

Gross profit

 

Gross profit for the three months ended March 31, 2024 was $83,961, compared to $68,656 for the comparable period in 2023. The gross profit for the three months ended March 31, 2024 was mostly generated from the Meixin catering business and the e-commerce live-stream sales from Xinca with revenues of approximately $45,491 and $76,607, respectively. The increase of gross profit margin was mainly because in 2024, we had increased the fish trading business and acquired Xinca that has strong potential to develop livestream sales on TikTok/Douyin which increase the gross profit. 

 

General and administrative expenses

 

General and administrative expenses were $451,465, for the three months ended March 31, 2024, compared to approximately $1,059,337 for the comparable period in 2023. This decrease was primarily due to the decrease of legal, accounting, and consulting fees for the three months ended March 31, 2023 in connection with securities filings and other related matters.

 

Other expense

 

Other expenses were $2,270, for the three months ended March 31, 2024, compared to $11,508 for the comparable period in 2023. The decrease was mainly the effect of interest expense recognized for the three months ended March 31, 2024.

 

Net income attributable

 

Net loss attributable to us (excluding net loss attributable to non-controlling interest) for the three months ended March 31, 2024 was $486,420 compared to net loss attributable to us (excluding net loss attributable to non-controlling interest) of $987,648 for the comparable period in 2023 The decrease of loss was because we recognized the foreign currency translation loss and the fish trading business has yielded a low margin, while expenses in other operational areas have increased significantly for the period ended March 31, 2023.

 

 

 

 41 

 

 

Liquidity and Capital Resources

 

We had net cash provided by operating activities for the period ended March 31, 2024 and the cash balance was $461,515 as of March 31, 2024. We believe our current cash balances coupled with anticipated cash flow from operating activities will be sufficient to meet our working capital requirements for at least one year from the date of issuance of the accompanying consolidated financial statements. We continue to control our cash expenses as a percentage of expected revenue on an annual basis and thus may use its cash balances in the short-term to invest in revenue growth. Management is focused on growing our existing product offering, as well as our customer base, to increase our revenues. Our ability to continue as a going concern is dependent upon our ability to generate cashflows from operations and obtain financing. We cannot give assurance that we can increase our cash balances or limit our cash consumption and thus maintain sufficient cash balances for our planned operations or future acquisitions. Future business demands may lead to cash utilization at levels greater than recently experienced. We may need to raise additional capital in the future. However, we cannot assure that we will be able to raise additional capital on acceptable terms, or at all. Subject to the foregoing, however, management believes that our current cash balances coupled with anticipated cash flow from operating activities will be sufficient to meet our working capital requirements for at least one year from the date of issuance of the accompanying consolidated financial statements.

 

To date, we have funded our operations through revenues, loans from our officers, and the issuance of equity securities. We obtained a financial support letter from Mr. Yin-Chieh Cheng, our former President, Chief Executive Officer, Chairman of the Board and principal stockholder.

 

Since the net asset balance as of March 31, 2024 was $7,283,344, there is no substantial doubt as to our ability to continue as a going concern.

 

Financings

 

On August 15, 2022, we consummated a public offering of 1,880,000 units (the “Units”) for $3.50 per Unit pursuant to an effective registration statement on Form S-1, as amended (File No. 333-264059). Each Unit consisted of one share of common stock, par value $0.001 per share, and one warrant to purchase two shares of common stock (the “Warrants”) from the date of issuance until the fifth anniversary of the issuance date for $3.85 per share of common stock, subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the common stock. The shares of common stock and the Warrants comprising the Units were immediately separable and issued separately in the Public Offering. The exercise price of the Warrants will be decreased to the reset price, which means the greater of (i) 50% of the exercise price and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial exercise date if, on the date that is 90 calendar days immediately following the initial exercise date, the exercise price is less than the reset price. We have not applied nor intend to apply to have the warrants listed on any exchange. The Public Offering closed on August 15, 2022, and we received total gross proceeds of $6.58 million. After deducting the underwriting commissions, discounts, and offering expenses, we received net proceeds of approximately $5.3 million.

 

In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

 

 

 42 

 

 

The following table provides detailed information about our net cash flows for the periods indicated:

 

  

For the quarters ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
   $   $ 
Net cash used in operating activities   (460,993)   (364,370)
Net cash used in investing activities   201,863    (1,058,821)
Net cash provided by (used in) financing activities   (60,678)   (41,137)
Effect of the exchange rate change on cash   52,005    18,758 
Decrease in cash   (267,803)   (1,445,570)

 

Net cash used in operating activities

 

Net cash used in operating activities amounted to $460,993 for the three months ended March 31, 2024. This reflected a net loss of $493,920, depreciation of $22,559 and share-based compensation of $14,999.

 

Net cash used in operating activities amounted to $364,370 for the three months ended March 31, 2023. This reflected a net loss of $ 1,002,189, depreciation of $44,728 and share-based compensation of $103,155.

 

Net cash used in investing activities

 

Net cash generated from investing activities was $201,863 for the year ended March 31, 2024, which were primarily attributable to the net cash inflow from acquisition of a subsidiary.

 

Net cash used in investing activities was $1,058,821 for the year ended March 31, 2023, which were primarily attributable to the purchase of land and investment funds.

 

Net cash used by financing activities

 

Net cash used in financing activities amounted to $60,678 for the three months ended March 31, 2024, which was repayment of bank loans.

 

Net cash used by financing activities amounted to $41,137 for the three months ended March 31, 2023, which was repayment of bank loans.

 

Since we plan to build our land-based fish farming demo sites in the U.S., Taiwan, Brazil, Japan and Thailand to promote our fish farming systems to the global market, we expect that we will require additional capital, which includes construction costs, marketing costs, operation costs, etc., to meet our long-term operating requirements. We expect to obtain financing from shareholders or raise additional capital through, among other things, the sale of equity or debt securities. The shareholders are committed to provide additional financing required when we try to raise additional capital from third party investors or banks. However, there can be no assurance that we will be successful in raising this additional capital.

 

 

 

 43 

 

 

Business Combinations

 

We account for business acquisitions in accordance with ASC 805, Business Combinations. We measure the cost of an acquisition as the aggregate of the acquisition date fair values of the assets transferred and liabilities assumed and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. We record goodwill for the excess of (i) the total costs of acquisition, fair value of any non-controlling interests and acquisition date fair value of any previously held equity interest in the acquired business over (ii) the fair value of the identifiable net assets of the acquired business.

 

The acquisition method of accounting requires us to exercise judgment and make estimates and assumptions based on available information regarding the fair values of the elements of a business combination as of the date of acquisition, including the fair values of identifiable intangible assets, deferred tax asset valuation allowances, liabilities related to uncertain tax positions and contingencies. We must also refine these estimates over a one-year measurement period, to reflect any new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. If we are required to retroactively adjust provisional amounts that we have recorded for the fair value of assets and liabilities in connection with an acquisition, these adjustments could materially impact our results of operations and financial position. Estimates and assumptions that we must make in estimating the fair value of future acquired technology, user lists and other identifiable intangible assets include future cash flows that we expect to generate from the acquired assets. If the subsequent actual results and updated projections of the underlying business activity change compared with the assumptions and projections used to develop these values, we could record impairment charges. In addition, we have estimated the economic lives of certain acquired assets and these lives are used to calculate depreciation and amortization expense. If our estimates of the economic lives change, depreciation or amortization expenses could be accelerated or slowed, which could materially impact our results of operations.  

 

Recently Issued Accounting Pronouncements

 

Please refer to the Note 2 above.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a “smaller reporting company,” as defined by Rule 12b-2 of the Exchange Act, we are not required to provide the information in this Item.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer performed an evaluation (the “Evaluation”) of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide a reasonable level of assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2024, due to the presence of material weaknesses described below, our disclosure controls and procedures were ineffective.

 

 

 

 44 

 

 

The following material weaknesses in our disclosure controls and procedures at March 31, 2024 were:

 

  · we did not have written documentation of our internal control policies and procedures. Written documentation of key internal controls over financial reporting is a requirement of Section 404 of the Sarbanes-Oxley Act of 2002;

 

  · there was insufficient monitoring and review controls over the financial reporting closing process, including the lack of individuals with current knowledge of GAAP that led to the restatement of our previously issued financial statements; and

 

  · inadequate segregation of duties.

 

We believe that these material weaknesses primarily relate, in part, to our lack of sufficient staff with appropriate training in GAAP and SEC rules and regulations with respect to financial reporting functions, and the lack of robust accounting systems, as well as the lack of sufficient resources to hire such staff and implement these accounting systems.

 

We expect to remediate these material weaknesses in the second quarter of 2024. However, we may discover additional material weaknesses that may require additional time and resources to remediate. Our remediation process includes, but not limited to:

 

  · Investing in information technology systems to enhance our operational and financial reporting and internal controls.

 

  · Enhancing the organizational structure to support financial reporting processes and internal controls.

 

  · Providing guidance, education and training to employees relating to our accounting policies and procedures.

 

  · Further developing and documenting detailed policies and procedures regarding business processes for significant accounts, critical accounting policies and critical accounting estimates.

 

  · Establishing effective general controls over information technology systems to ensure that information produced can be relied upon by process level controls is relevant and reliable.

 

Notwithstanding the foregoing, there can be no assurance that our disclosure controls and procedures will detect or uncover all failures of persons within our Company and our consolidated subsidiaries to disclose material information otherwise required to be set forth in our periodic reports. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable, not absolute, assurance of achieving their control objectives.

 

Changes in Internal Control Over Financial Reporting

 

During the quarter ended March 31, 2024, we took several actions to correct past material weaknesses, including, but not limited to, establishing an audit committee of our Board of Directors comprised of three independent directors, adding experienced accounting and financial personnel and retaining third-party consultants to review our internal controls and recommend improvements. However, we may need to take additional measures to fully mitigate these issues, and the measures we have taken, and expect to take, to improve our internal controls may not be sufficient to (1) address the issues identified, (2) ensure that our internal controls are effective or (3) ensure that the identified material weakness or other material weaknesses will not result in a material misstatement of our annual or interim financial statements.

 

 

 

 

 45 

 

 

PART II OTHER INFORMATION

 

 

ITEM 1. LEGAL PROCEEDINGS

 

We were not subject to any legal proceedings during the three months ended March 31, 2024 and there are currently no legal proceedings, to which we are a party, which could have a material adverse effect on our business, financial condition or operating results.

 

ITEM 1A. RISK FACTORS

 

There have been no material changes in our risk factors as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on April 1, 2024.

 

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

 

During the quarter ended March 31, 2024, no director or officer adopted or terminated any Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408(a) of Regulation S-K.

 

 

 

 46 

 

 

ITEM 6. EXHIBITS

 

  (a) The following exhibits are filed herewith or incorporated by reference herein:

 

Exhibit No.   Description   Previously Filed and Incorporated by Reference Herein
10.1   Share Exchange Agreement   ***
10.2   Voting Rights Proxy Agreement & Power of Attorney   ***
10.3   Exclusive Business Cooperation Agreement   ***
10.4   Exclusive Call Option Agreement   ***
10.5   Equity Interest Pledge Agreement   ***
31.1   Rule 13a-14(a)/15d-14(a) Certification of the Chief Executive Officer of Nocera, Inc.   *
31.2   Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer of Nocera, Inc.   *
32.1   Section 1350 Certification of the Chief Executive Officer of Nocera, Inc.   **
32.2   Section 1350 Certification of the Chief Financial Officer of Nocera, Inc.   **
101.INS   Inline 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   Inline XBRL Taxonomy Extension Schema Document   *
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document   *
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document   *
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document   *
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document   *
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).  

___________________________

* Filed herewith.
** Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as otherwise specifically stated in such filing.
*** Incorporated by reference to the Current Report on Form 8-K of the Registrant filed on February 6, 2024.

 

 

 

 

 47 

 

 

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 hereunto duly authorized.

 

 

  NOCERA, INC.
     
Date: May 15, 2024 By: /s/ Andy Ching-An Jin                            
  Name: Andy Ching-An Jin
  Title: Chief Executive Officer
     

 

Date: May 15, 2024 By: /s/ Shun-Chih Chuang                            
  Name: Shun-Chih Chuang
  Title: Chief Financial Officer
    (Principal Financial Officer)
    (Principal Accounting Officer)

 

 

 

 

 48 

EX-31.1 2 nocera_ex3101.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Andy Ching-An Jin, Chief Executive Officer of Nocera, Inc. (the “Company”), certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal period ended March 31, 2024;

 

(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 in order 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 the report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods represented in this report;

 

(4) The Company’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 Company 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which the 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

 

(5) The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the audit committee of the board of directors (or persons fulfilling the equivalent function):

 

(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 Company’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 Company’s internal control over financial reporting.

 

May 15, 2024

 

/s/ Andy Ching-An Jin          

Andy Ching-An Jin

Chief Executive Officer

(Principal Executive Officer)

 

EX-31.2 3 nocera_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Shun-Chih Chuang, Chief Financial Officer of Nocera, Inc. (the “Company”), certify that:

 

(1) I have reviewed this Quarterly Report on Form 10-Q for the fiscal period ended March 31, 2024;

 

(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 in order 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 the report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods represented in this report;

 

(4) The Company’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 Company 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which the 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 Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and

 

(5) The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the audit committee of the board of directors (or persons fulfilling the equivalent function):

 

(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 Company’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 Company’s internal control over financial reporting.

 

May 15, 2024

 

/s/ Shun-Chih Chuang                    

Shun-Chih Chuang

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 4 nocera_ex3201.htm CERTIFICATION

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 on Form 10-Q of Nocera, Inc. (the “Company”) for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Andy Ching-An Jin, Chief Executive Officer of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

 

/s/Andy Ching-An Jin          

Andy Ching-An Jin

Chief Executive Officer

(Principal Executive Officer)

 

May 15, 2024

 

EX-32.2 5 nocera_ex3202.htm CERTIFICATION

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 on Form 10-Q of Nocera, Inc. (the “Company”) for the period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Shun-Chih Chuang, Chief Financial Officer of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

/s/ Shun-Chih Chuang                    

Shun-Chih Chuang

Chief Financial Officer

(Principal Financial Officer)

 

May 15, 2024

 

EX-101.SCH 6 ncra-20240331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - OTHER BORROWINGS link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - OTHER BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995558 - Disclosure - GOODWILL (Details - Goodwill) link:presentationLink link:calculationLink link:definitionLink 995559 - Disclosure - GOODWILL (Details - Customer Relations) link:presentationLink link:calculationLink link:definitionLink 995560 - Disclosure - OTHER BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 995561 - Disclosure - OTHER BORROWINGS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995562 - Disclosure - WARRANTS (Details - Assumptions used) link:presentationLink link:calculationLink link:definitionLink 995563 - Disclosure - WARRANTS (Details - Warrant Liability) link:presentationLink link:calculationLink link:definitionLink 995564 - Disclosure - WARRANTS (Details - Warrant Activity) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995566 - Disclosure - LEASES (Details - Lease costs) link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995568 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995569 - Disclosure - INCOME TAXES (Details - Income tax expense) link:presentationLink link:calculationLink link:definitionLink 995570 - Disclosure - INCOME TAXES (Details - Reconciliation of income tax) link:presentationLink link:calculationLink link:definitionLink 995571 - Disclosure - INCOME TAXES (Details - Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 995572 - Disclosure - INCOME TAXES (Details - Valuation Allowance) link:presentationLink link:calculationLink link:definitionLink 995573 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995574 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995576 - Disclosure - SHARE-BASED COMPENSATION (Details - Shares outstanding) link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions) link:presentationLink link:calculationLink link:definitionLink 995578 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995579 - Disclosure - PREFERRED STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995580 - Disclosure - LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ncra-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ncra-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ncra-20240331_lab.xml XBRL LABEL FILE Class of Stock [Axis] Series A Preferred Stock [Member] Equity Components [Axis] Common Stock [Member] Preferred Stock [Member] Additional Paid-in Capital [Member] Statutory And Other Reserves [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Total Nocera Stockholders Equity [Member] Noncontrolling Interest [Member] Disposal Group Classification [Axis] X F C Sale [Member] Restricted Stock [Member] Ownership [Axis] Meixin [Member] Xinca [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Four Customers [Member] Five Customers [Member] Customer A [Member] Accounts Receivable [Member] Customer B [Member] Customer C [Member] Customer D [Member] All Customers [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Legal Entity [Axis] Short-Term Debt, Type [Axis] Chailease Finance Co [Member] Long-Term Debt, Type [Axis] Debt Instrument [Axis] Xizhi Brench [Member] Class C Warrant [Member] Class D Warrant [Member] Sale of Stock [Axis] Public Offering [Member] Counterparty Name [Axis] Underwriters [Member] Class C Warrants [Member] Class D Warrants [Member] Derivative Instrument [Axis] C Warrant [Member] Measurement Input Type [Axis] Measurement Input, Share Price [Member] D Warrant [Member] Measurement Input, Exercise Price [Member] Measurement Input, Risk Free Interest Rate [Member] Measurement Input, Expected Dividend Rate [Member] Measurement Input, Expected Term [Member] Measurement Input, Price Volatility [Member] Award Type [Axis] Warrant [Member] Income Tax Jurisdiction [Axis] UNITED STATES HONG KONG P R C [Member] Geographical [Axis] TAIWAN Related and Nonrelated Parties [Axis] Mountain Share Transfer L L C [Member] Grand Smooth Corporation Limited [Member] Mr. Yin-Chieh Cheng [Member] Series A Warrant [Member] Mr. Shun-Chih Chuang [Member] Class A Warrant [Member] Mr. Hsien-Wen [Member] Two Employees [Member] Mr. Michael A. Littman [Member] Class B Warrant [Member] Mr. Littman [Member] Chuang And Five Consultants [Member] Chen-Chun Chung [Member] TraDigital [Member] Hanover International, Inc. [Member] Mr. Andy Chin An Jin [Member] Mr. Nick Chang [Member] Nonmonetary Transaction Type [Axis] Before Reverse Stock Split [Member] Class of Warrant or Right [Axis] After Reverse Stock Split [Member] Class A Warrants [Member] Class B Warrants [Member] Stock Option And Award Incentive Plan 2018 [Member] All Warrants [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net Inventories, net Advance to suppliers Prepaid expenses and other assets, net Financial assets at fair value through profit or loss Total current assets Deferred tax assets, net Property and equipment, net Intangible assets - customer relations Goodwill Other non-current asset Total assets LIABILITIES AND EQUITY Liabilities Current liabilities Accounts payable Other payables and accrued liabilities Advance receipts Due to related parties Warrant liability Long-term secured other borrowing – current portion Dividend payable Income tax payable Total current liabilities Deferred tax liabilities, net Long-term secured other borrowing Total liabilities Commitments and contingencies Equity Common stock ($0.001 par value; authorized 200,000,000 shares; 12,956,987 shares and 11,156,987 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) (1) Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) Additional paid-in capital Statutory and other reserves (Accumulated losses) retained earnings Accumulated other comprehensive loss Total Nocera, Inc.’s stockholders’ equity Non-controlling interests Total equity Total liabilities and equity Statement [Table] Statement [Line Items] Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Outstanding Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses General and administrative expenses Total operating expenses (Loss) Income from operations Other expense (Loss) Income before income taxes Income tax expense Net (loss) income Less: Net loss attributable to non-controlling interests Net (loss) income attributable to the company Comprehensive Income Net (loss) income Foreign currency translation (loss) gain Total comprehensive (loss) income Less: comprehensive loss attributable to non-controlling interest Comprehensive (loss) income attributable to the Company (Loss) Income per share Basic Diluted Weighted average number of common shares outstanding Basic Diluted Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income to net cash used in operating activities: Depreciation expenses Deferred income tax Amortization of intangible assets Gain on fair value change of financial assets held for trading Consultancy services settled by equities Share-based compensation Changes in operating assets and liabilities: Accounts receivable, net Inventories Advance to suppliers Prepaid expenses and other assets, net Other non-current assets Accounts payable Other payables and accrued liabilities Income tax payable Advance Receipts Net cash used in operating activities Cash flows from investing activities: Purchase of property and equipment Purchase of financial assets at FVTPL Net cash inflow from acquisition of a subsidiary Net cash used in investing activities Cash flows from financing activities: Repayment of short-term bank loan Net cash provided by (used in) financing activities Effect of exchange rate changes on cash and cash equivalents Net increase in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flow information Cash paid for interest expenses Cash paid for Income taxes Beginning balance, value Beginning balance, shares Foreign currency translation Adjustments Common stock issuance Common stock issuance, shares Share-based compensation Consultancy services settled by equities Consultancy services settled by equities, shares Net loss Ending balance, value Ending balance, shares Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Organization, Consolidation and Presentation of Financial Statements [Abstract] PRINCIPAL ACTIVITIES AND ORGANIZATION Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Credit Loss [Abstract] ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] INVENTORIES Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] PREPAID EXPENSES AND OTHER ASSETS, NET Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Fair Value Disclosures [Abstract] FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL Debt Disclosure [Abstract] OTHER BORROWINGS Warrants WARRANTS Leases LEASES Payables and Accruals [Abstract] OTHER PAYABLES AND ACCRUED LIABILITIES Income Tax Disclosure [Abstract] INCOME TAXES Related Party Transactions [Abstract] RELATED PARTY BALANCES AND TRANSACTIONS Equity [Abstract] COMMON STOCK Share-Based Payment Arrangement [Abstract] SHARE-BASED COMPENSATION PREFERRED STOCK Earnings Per Share [Abstract] LOSS PER SHARE Subsequent Events [Abstract] SUBSEQUENT EVENT Basis of Presentation Concentrations of Credit Risk Revenue Recognition Recent Accounting Pronouncements Schedule of concentrations of credit risk Schedule of accounts receivable Schedule of inventories Schedule of prepaid expenses and other assets Schedule of property and equipment Schedule of financial assets at fair value through profit or loss Schedule of goodwill Schedule of customer relations Schedule of other loans Schedule of assumptions used Schedule of warranty liability activity Schedule of warrant activity Schedule of components of lease expenses Schedule of other payables Schedule of income tax components Schedule of reconciliation of income tax expense Schedule of deferred income taxes Schedule of movement in valuation allowance Schedule of related party transactions Schedule of before and after reverse stock split Schedule of assumptions of option pricing Schedule of loss per share Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Stock issued for acquisition, shares Purchase cash price VIE percent interest owned Payment for VIE controlling interest Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Concentration percentage Concentration risk Accounts receivable Less: Allowance for doubtful accounts Total Provision for doubtful accounts Raw materials Work in process Total Other receivables from third party Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and equipment, gross Land Less: Accumulated depreciation Depreciation Financial assets mandatorily measured at fair value through profit or loss Funds Total Non-Current Total Gain (Loss) on Disposition of Other Financial Assets Financial assets at fair value through profit or loss Less: Accumulated amortization Balance b/f Acquisitions Translation/ Adjustments Less: Accumulated amortization Less: Impairment Customer relations, net Short-Term Debt [Table] Short-Term Debt [Line Items] Long-term secured other borrowing, current Long-term secured other borrowing, noncurrent Loan payable Interest rate Bank deposit Line of credit maximum borrowing capacity Line of credit expiration date Offsetting Assets [Table] Offsetting Assets [Line Items] Assumptions used Balance at the beginning of period Warrants issued to investors Warrants redeemed Fair value change of warrants included in earnings Total Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of warrants outstanding, Beginning balance Average exercise price, outstanding beginning Weighted average remaining contractural term, warrants outstanding Number of warrants, exercisable Average exercise price, warrants exercisable, price per share Weighted average remaining contractural term, warrants exercisable Number of warrants, granted Average exercise price, warrants granted, price per share Number of warrants, exercised / surrendered Average exercise price, warrants exercised / surrendered, price per share Number of warrants, expired Average exercise price, warrants expired, price per share Number of warrants, outstanding, ending balance Average exercise price, outstanding ending Number of warrants, exercisable Average exercise price, warrants exercisable, price per share Warrants issued, shares Common stock issued Proceeds from issuance of stock Proceeds from issuance of stock Options granted, shares Options exercised, shares Proceeds from warrant exercises Reverse stock split Warrants outstanding Warrants outstanding, price per share Operating lease expense Total net lease costs Operating leases VAT payable Salary payable Others Total Current Deferred Total income tax expense Taiwan (2021 - PRC) income tax statutory rate Tax effect of non-deductible expenses Tax effect of stock-based compensation Tax effect of non-taxable income Impact of different tax rates in other jurisdictions Others Changes in valuation allowance Effective tax rate Deferred tax assets Tax loss carried forward Allowance for doubtful receivables Total deferred tax assets Reversal of deferred tax assets Valuation allowance Total deferred tax assets, net Deferred tax liabilities Property and equipment, difference in depreciation Deferred tax liabilities, net Valuation allowance, beginning balance Additions to valuation allowance Reductions in valuation allowance Valuation allowance, ending balance Effective Income Tax Rate Reconciliation [Table] Effective Income Tax Rate Reconciliation [Line Items] Value added tax rate Effective income tax rate Effective income tax rate Global intangible low taxed income Net operating loss carryforwards Related Party Transaction [Table] Related Party Transaction [Line Items] Due from related parties Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock par value Common stock issued shares Gross proceeds Proceeds received Nonmonetary Transaction, by Type [Table] Nonmonetary Transaction [Line Items] Total reverse stock split Risk-free interest rate Expected term (in years) Volatility Option award Warrants granted Exercise price Warrants exercised, shares Stock issued for services, shares Restricted stock granted, shares Restricted stock issued, shares Share based compensation expenses Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Stock, Class of Stock [Table] Class of Stock [Line Items] Preferred stock, shares issued Sale of stock, price Share price Numerator: Net (loss) income attributable to the Company Denominator: Weighted-average shares outstanding, Basic Weighted-average shares outstanding, Diluted (Loss) income per share: (Loss) income per share, Basic (Loss) income per share, Diluted Assets, Current Assets Liabilities, Current Liabilities [Default Label] Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Cost of Goods and Services Sold Gross Profit General and Administrative Expense Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) TotalComprehensiveLoss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Increase (Decrease) in Deferred Income Taxes GainOnFairValueChangeOfFinancialAssetsHeldForTrading Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Due to Related Parties, Current Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Accrued Taxes Payable IncreaseDecreaseInAdvanceReceipt Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment PurchaseOfFinancialAssetsAtFvtpl Net Cash Provided by (Used in) Investing Activities Repayments of Bank Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Shares, Outstanding Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stock Issued During Period, Value, Other Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Financial Instruments, Owned, at Fair Value Goodwill, Impaired, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Amortization Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice Other Accounts Payable and Accrued Liabilities Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Deferred Tax Assets, Gross Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Gross Deferred Tax Assets, Valuation Allowance Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent EX-101.PRE 10 ncra-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 15, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity File Number 000-41434  
Entity Registrant Name NOCERA, INC.  
Entity Central Index Key 0001756180  
Entity Tax Identification Number 16-1626611  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 3F (Building B), No. 185  
Entity Address, Address Line Two Sec. 1, Datong Rd.  
Entity Address, Address Line Three Xizhi Dist.  
Entity Address, City or Town New Taipei City  
Entity Address, Country TW  
Entity Address, Postal Zip Code 221  
City Area Code 886  
Local Phone Number 2-2690-7086  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol NCRA  
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 true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,556,987
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 961,777 $ 1,229,580
Accounts receivable, net 172,310 173,395
Inventories, net 86,445 88,432
Advance to suppliers 1,732 1,732
Prepaid expenses and other assets, net 506,257 10,365
Financial assets at fair value through profit or loss 211,106 208,697
Total current assets 1,939,627 1,712,201
Deferred tax assets, net 0 0
Property and equipment, net 1,537,692 1,547,801
Intangible assets - customer relations 110,053 114,129
Goodwill 3,006,885 1,655,182
Other non-current asset 378,161 4,730
Total assets 6,972,418 5,034,043
Current liabilities    
Accounts payable 368,505 0
Other payables and accrued liabilities 153,509 34,093
Advance receipts 36,404 0
Due to related parties 27,482 28,484
Warrant liability 1,179,768 1,179,768
Long-term secured other borrowing – current portion 426,322 487,800
Dividend payable 38,312 38,312
Income tax payable 1,818 1,859
Total current liabilities 2,232,120 1,770,316
Deferred tax liabilities, net 0 0
Long-term secured other borrowing 36,087 0
Total liabilities 2,268,207 1,770,316
Commitments and contingencies
Equity    
Common stock ($0.001 par value; authorized 200,000,000 shares; 12,956,987 shares and 11,156,987 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) (1) 12,957 11,157
Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) 80 80
Additional paid-in capital 23,924,311 21,931,112
Statutory and other reserves 191,219 191,219
(Accumulated losses) retained earnings (19,539,492) (19,053,072)
Accumulated other comprehensive loss 41,599 98,906
Total Nocera, Inc.’s stockholders’ equity 4,630,674 3,179,402
Non-controlling interests 73,537 84,325
Total equity 4,704,211 3,263,727
Total liabilities and equity $ 6,972,418 $ 5,034,043
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
Dec. 31, 2023
$ / shares
shares
Common stock, par value | $ / shares $ 0.001
Common stock, shares authorized 200,000,000
Common stock, shares issued 11,156,987
Common stock, shares outstanding 11,156,987
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.001
Preferred Stock, Shares Authorized 10,000,000
Series A Preferred Stock [Member]  
Preferred Stock, Shares Authorized 2,000,000
Preferred Stock, Shares Outstanding 80,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 4,899,880 $ 3,837,863
Cost of sales (4,815,919) (3,769,207)
Gross profit 83,961 68,656
Operating expenses    
General and administrative expenses (575,611) (1,059,337)
Total operating expenses (575,611) (1,059,337)
(Loss) Income from operations (491,650) (990,681)
Other expense (2,270) (11,508)
(Loss) Income before income taxes (493,920) (1,002,189)
Income tax expense 0 0
Net (loss) income (493,920) (1,002,189)
Less: Net loss attributable to non-controlling interests (7,500) (14,541)
Net (loss) income attributable to the company (486,420) (987,648)
Comprehensive Income    
Net (loss) income (493,920) (1,002,189)
Foreign currency translation (loss) gain 57,307 (23,288)
Total comprehensive (loss) income (436,613) (1,025,477)
Less: comprehensive loss attributable to non-controlling interest (5,622) (14,880)
Comprehensive (loss) income attributable to the Company $ (430,991) $ (1,010,597)
(Loss) Income per share    
Basic $ (0.0407) $ (0.1063)
Diluted $ (0.0407) $ (0.1063)
Weighted average number of common shares outstanding    
Basic 11,956,987 9,293,587
Diluted 11,956,987 9,293,587
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net (loss) income $ (493,920) $ (1,002,189)
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation expenses 22,559 44,728
Deferred income tax (922) (231)
Amortization of intangible assets 4,076 4,076
Gain on fair value change of financial assets held for trading (2,409) 0
Consultancy services settled by equities 0 521,100
Share-based compensation 14,999 103,155
Changes in operating assets and liabilities:    
Accounts receivable, net (4,170) 5,098
Inventories 0 1,343
Advance to suppliers 0 0
Prepaid expenses and other assets, net (117,346) 82
Other non-current assets 69 (4,865)
Accounts payable 0 (149)
Other payables and accrued liabilities 116,071 (4,368)
Income tax payable 30
Advance Receipts 0 (32,180)
Net cash used in operating activities (460,993) (364,370)
Cash flows from investing activities:    
Purchase of property and equipment 0 (857,870)
Purchase of financial assets at FVTPL 0 (200,951)
Net cash inflow from acquisition of a subsidiary 201,863 0
Net cash used in investing activities 201,863 (1,058,821)
Cash flows from financing activities:    
Repayment of short-term bank loan (60,678) (41,137)
Net cash provided by (used in) financing activities (60,678) (41,137)
Effect of exchange rate changes on cash and cash equivalents 52,005 18,758
Net increase in cash and cash equivalents (267,803) (1,445,570)
Cash and cash equivalents at beginning of period 1,229,580 2,906,074
Cash and cash equivalents at end of period 961,777 1,460,504
Supplemental disclosures of cash flow information    
Cash paid for interest expenses 0 0
Cash paid for Income taxes $ 0 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock [Member]
Preferred Stock [Member]
Additional Paid-in Capital [Member]
Statutory And Other Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total Nocera Stockholders Equity [Member]
Noncontrolling Interest [Member]
Total
Beginning balance, value at Dec. 31, 2022 $ 9,243 $ 80 $ 20,484,518 $ 191,219 $ (14,747,461) $ 103,594 $ 6,041,193 $ 141,054 $ 6,182,247
Beginning balance, shares at Dec. 31, 2022 9,243,587 80,000              
Foreign currency translation Adjustments 23,627 23,627 (339) 23,288
Share-based compensation 103,155 103,155 103,155
Consultancy services settled by equities $ 450 520,650 521,100 521,100
Consultancy services settled by equities, shares 450,000                
Net loss (987,648) (987,648) (14,541) (1,002,189)
Ending balance, value at Mar. 31, 2023 $ 9,693 $ 80 21,108,323 191,219 (15,735,109) 127,221 5,701,427 126,174 5,827,601
Ending balance, shares at Mar. 31, 2023 9,693,587 80,000              
Beginning balance, value at Dec. 31, 2023 $ 11,157 $ 80 21,931,112 191,219 (19,053,072) 98,906 3,179,405 84,325 3,263,727
Beginning balance, shares at Dec. 31, 2023 11,156,987 80,000              
Foreign currency translation Adjustments (57,307) (57,307) (3,288) (60,595)
Common stock issuance $ 1,800 1,978,200 1,980,000 1,980,000
Common stock issuance, shares 1,800,000                
Share-based compensation 14,999 14,999 14,999
Net loss (486,420) (486,420) (7,500) (493,920)
Ending balance, value at Mar. 31, 2024 $ 12,957 $ 80 $ 23,924,311 $ 191,219 $ (19,539,492) $ 41,599 $ 4,630,674 $ 73,537 $ 4,704,211
Ending balance, shares at Mar. 31, 2024 12,956,987 80,000              
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure [Table]    
Net Income (Loss) $ (486,420) $ (987,648)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PRINCIPAL ACTIVITIES AND ORGANIZATION
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
PRINCIPAL ACTIVITIES AND ORGANIZATION

Note 1      PRINCIPAL ACTIVITIES AND ORGANIZATION

 

The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”

 

Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger with GSI on December 31, 2018.

 

Reverse Merger

 

Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera’s controlling shareholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.

 

GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operations.

 

GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (“PRC”) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).

 

On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.

 

Divestiture

 

On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera of its relationship with its former variable interest entity, Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the variable interest entity agreements between the parties.

 

Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera wherein all claims as to GZ WFH’s debt (claim to shares in Nocera or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waived any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.

 

The VIE Agreements with XFC

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000 (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.

 

The VIE Agreements with Meixin

 

On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.

 

The VIE Agreements with Xinca

 

On January 31, 2024, we entered into a Variable Interest Entity Purchase Agreement (“Xinca Purchase Agreement”) with Zhejiang Xinca Mutual Entertainment Culture Media Co., Ltd. (“Xinca”), a domestic funded limited liability company registered in China (P.R.C). The Xinca Purchase Agreement was entered into by our wholly-owned subsidiary and foreign enterprise, Shanghai Nocera Culture Co., Ltd. (“WFOE”), through a series of contractual agreements (“VIE Agreements”), in which we exchanged 1,800,000 shares of our restricted common stock for a 100% controlling interest in Xinca. As a result, the Company has been determined to be the primary beneficiary of Xinca and Xinca became a variable interest entity (“VIE”) of the Company.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

Note 2      SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on April 1, 2024.

 

In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of the Company’s unaudited condensed consolidated financial position as of March 31, 2024, its consolidated results of operations for the three months ended March 31, 2024, cash flows for the three months ended March 31, 2024 and change in equity for the three months ended March 31, 2024, as applicable, have been made. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2023 or any future periods.

 

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

There were four customers who represent 95% of the Company’s total revenue for the three months ended March 31, 2023. There were five customers who represent 93% of the Company’s total revenue for the three months ended March 31, 2024.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

          
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Percentage of the Company’s accounts receivable          
Customer A   59.13%    60.11% 
Customer B   10.96%    21.99% 
Customer C   29.41%     
Customer D       16.10% 
    99.50%    98.19% 

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.”

 

The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:

 

  · Step 1: Identify the contract(s) with a customer
     
  · Step 2: Identify the performance obligations in the contract
     
  · Step 3: Determine the transaction price
     
  · Step 4: Allocate the transaction price to the performance obligation in the contract
     
  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

The Company recognizes revenue when (or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.

 

The Company does not have arrangements for returns from customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, a majority of which are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency licenses, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Recent Accounting Pronouncements

 

The FASB issued several updates during the period, none of these standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on the consolidated financial statements upon adoption.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNTS RECEIVABLE, NET
3 Months Ended
Mar. 31, 2024
Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

Note 3     ACCOUNTS RECEIVABLE, NET

 

As of March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Accounts receivable   172,310    173,395 
Less: Allowance for doubtful accounts        
Total   172,310    173,395 

 

For the three months ended March 31, 2024 and for the year ended December 31, 2023, the Company has recorded provision for doubtful accounts of nil.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES

Note 4      INVENTORIES

 

As of March 31, 2024 and December 31, 2023, inventories consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Raw materials   86,445    88,432 
Work in process        
Total   86,445    88,432 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PREPAID EXPENSES AND OTHER ASSETS, NET
3 Months Ended
Mar. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER ASSETS, NET

Note 5      PREPAID EXPENSES AND OTHER ASSETS, NET 

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Other receivables from third party   506,257    10,365 
Prepaid expenses and other assets, net   506,257    10,365 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

Note 6      PROPERTY AND EQUIPMENT, NET

 

As of March 31, 2024 and December 31, 2023, property and equipment consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Equipment   928,602    905,430 
Land   877,870    877,870 
Less: Accumulated depreciation   (268,780)   (235,499)
Property and equipment, net   1,537,692    1,547,801 

 

Depreciation expenses for the three months ended March 31, 2024 and 2023 were $ 22,559 and $44,728, respectively.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS

Note 7      FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS

 

The fair value of each investment in equity instrument to be measured at fair value through profit or loss is as follows:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Financial assets mandatorily measured at fair value through profit or loss  $   $ 
           
Funds   211,106    208,697 
Total   211,106    208,697 
           
Non-Current   211,106    208,697 
Total   211,106    208,697 

 

On January 11, 2023, the Company invested $200,000 Morgan Stanley Institutional Fund Trust. Net gain of $2,409 was recognized under changes in fair value of financial assets at fair value through profit or loss in the consolidated statement of profit or loss for the period ended March 31, 2024.

 

As of March 31, 2024, no financial assets at fair value through profit or loss were pledged with banks as collaterals.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL

Note 8     GOODWILL

 

As of March 31, 2024 and December 31, 2023, goodwill consisted of the following:

 

Goodwill

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Goodwill - Meixin   3,905,735    3,905,735 
Goodwill - Xinca   1,351,703     
Less: Accumulated amortization   (2,250,553)   (2,250,553
Goodwill, net   3,006,885    1,655,182 

 

Customer relations

        
   March 31,   December 31, 
   2024   2023 
   (Unaudited)   (Audited) 
   $   $ 
Balance b/f   135,325    135,325 
Acquisitions        
Translation/ Adjustments        
Less: Accumulated amortization   (25,272)   (21,196)
Less: Impairment        
Customer relations, net   110,053    114,129 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER BORROWINGS
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
OTHER BORROWINGS

Note 9       OTHER BORROWINGS

 

Others loans consisted of the following:

        
   March 31,
2024
   December 31,
2023
 
    (Unaudited)    (Audited) 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $426,322   $487,800 
Total secured loan wholly repayable within 1 year   426,322    487,800 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year        
Total  $426,322   $487,800 

 

As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $651,254 (or TWD 20,000,000) with annual interest rate of 6% was secured by pledging the timely deposit in Sunny Bank (Xizhi Branch) of $500,000, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD 20,000,000 was obtained on December 19, 2022 and will be expired on December 16, 2024.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS
3 Months Ended
Mar. 31, 2024
Warrants  
WARRANTS

Note 10     WARRANTS

 

On April 1, 2021, the Company entered into a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.

 

On September 27, 2021, the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception.

 

Public Offering

 

In connection with a firm commitment underwritten public offering (the “Public Offering”) pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the SEC on April 1, 2022, and declared effective by the SEC on August 10, 2022, the Company sold an aggregate of 1,880,000 units (the “Units”). Each Unit consisted of one share of common stock and a warrant to purchase two shares of common stock. Each warrant underlying the Units was exercisable from the date of issuance until the fifth anniversary of the issuance date for $3.85 per share of Common Stock (110% of the public offering price per Unit), subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the common stock as described in the warrants. The Public Offering closed on August 15, 2022, and the Company received total gross proceeds of $6.58 million. After deducting the underwriting commissions, discounts, and offering expenses, the Company received net proceeds of approximately $5.3 million.

 

In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

On November 14, 2022, the exercise price of the warrants was decreased to $1.925. Under the terms of the warrants, the exercise price was to be decreased to the greater of (i) $1.925, which represented 50% of the original exercise price; and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial issuance date (the “Reset Exercise Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Exercise Price is less than the original $3.85 exercise price on that date.

 

The Reset Exercise Price remains subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Common Stock as described in the Warrants.

 

Reverse Split

 

In connection with the Public Offering, on August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Class C warrant decreased from 80,000 shares to 53,334 shares for $3.75 per share and Class D warrant decreased from 80,000 shares to 53,334 shares for $7.50 per share.

 

        
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 

 

The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Balance at the beginning of period   1,179,768    1,179,768 
Warrants issued to investors        
Warrants redeemed        
Fair value change of warrants included in earnings        
Total   1,179,768    1,179,768 

 

The following is a summary of the warrant activity:

            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2024   2,255,146    2.14    3.65 
Exercisable at January 1, 2024   2,255,146    2.14    3.65 
Granted            
Exercised / surrendered            
Expired            
Outstanding at March 31, 2024   2,255,146    2.14    3.65 
Exercisable at March 31, 2024   2,255,146    2.14    3.65 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES
3 Months Ended
Mar. 31, 2024
Leases  
LEASES

Note 11      LEASES

 

The Company has two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and development of advanced technology for water circulation in fish farming containers with original lease periods expiring between 2023 and 2024. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.

 

The components of lease expense for the three months ended March 31, 2024 and March 31, 2023 were as follows: 

           
   Statement of Income Location  Three months ended
March 31, 2024
   Three months ended
March 31, 2023
 
      (Unaudited)   (Unaudited) 
      $   $ 
Lease Costs             
Operating lease expense  General and administrative expenses   18,791    9,886 
Total net lease costs      18,791    9,886 

 

Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2023 and March 31, 2024 are US$ nil.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER PAYABLES AND ACCRUED LIABILITIES
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
OTHER PAYABLES AND ACCRUED LIABILITIES

Note 12     OTHER PAYABLES AND ACCRUED LIABILITIES

           
    March 31,
2024
    December 31,
2023
 
    (Unaudited)     (Audited)  
    $     $  
VAT payable            
Salary payable     823       842  
Others     32,735       33,251  
Total     33,558       34,093  

  

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES

Note 13      INCOME TAXES

 

The Company and its subsidiary, and the consolidated VIE file tax returns separately.

 

1) Value-added tax (“VAT”)

 

PRC

 

Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from 16% to 13% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.

 

Taiwan

 

Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.

 

2) Income tax

 

United States

 

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.

 

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.

 

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

 

The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the 21% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $152,829. The Company has elected to treat the financial statement impact of GILTI as current period expenses.

 

The reverse merger was completed on December 31, 2018 and the tax losses of the US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $99,817. There was a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

Hong Kong

 

The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to 8.25% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. Because the Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.

 

As of December 31, 2021, the Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

PRC

 

WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of 25%, according to the PRC Enterprise Income Tax law.

 

In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.

 

Taiwan

 

The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.

 

As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earnings tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan was 20% for the years ended August 31, 2021 and 2020. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.

 

The components of the income tax (benefit) expense are:

     

 

 
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
   $   $ 
Current        
Deferred        
Total income tax expense        

 

The reconciliation of income taxes expenses computed at the Taiwan statutory tax rate (2022: at PRC statutory rate) applicable to income tax expense is as follows:

        
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
Taiwan (2021-PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expenses   (3.15%)   (1.54%)
Tax effect of stock-based compensation   (4.41%)   (10.29%)
Tax effect of non-taxable income        
Impact of different tax rates in other jurisdictions   (0.15%)   (0.05%)
Others        
Changes in valuation allowance   (12.29%)   (8.11%)
Effective tax rate        

 

3) Deferred tax assets (liabilities), net

 

The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:

        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax assets          
Tax loss carried forward       23,391 
Allowance for doubtful receivables        
Total deferred tax assets       23,391 
Reversal of deferred tax assets       (23,391)
Valuation allowance        
Total deferred tax assets, net        

 

    

March 31,

2024

    

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        

 

The valuation allowance as of March 31, 2024 and December 31, 2022 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.

        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Balance at beginning of the period or year, as applicable   95,844    95,844 
Additions of valuation allowance        
Reductions of valuation allowance        
Balance at the end of the period or year, as applicable   95,844    95,844 

 

PRC Withholding Tax on Dividends

 

The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.

 

As of December 31, 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intended to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.

 

As of March 31, 2022, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, and the Company decided not to reinvest its earnings since it is not continuing its business in mainland China, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY BALANCES AND TRANSACTIONS
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY BALANCES AND TRANSACTIONS

Note 14      RELATED PARTY BALANCES AND TRANSACTIONS

 

Due to related parties

 

The balance due to related parties was as following:

        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
    $    $ 
Mountain Share Transfer, LLC (1)   39,341    39,341 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories  March 31,
2024
   March 31,
2023
 
      (Unaudited)   (Audited) 
       $    $ 
Grand Smooth Corporation Limited (2)  Same director       5,352 
Total          5,352 

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements.

 

Note:

  

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMON STOCK
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
COMMON STOCK

Note 15     COMMON STOCK

 

The Company’s authorized number of common stock is 200,000,000 shares with par value of $0.001 each. On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from 10,707,150 shares to 7,138,587 shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of March 31, 2024 and December 31, 2023, issued common stock were 12,956,987 shares and 11,156,987, respectively.

 

On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, 1,880,000 common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $6.58 million from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $5.3 million.

 

All number of shares, share amounts and per share data presented in the accompanying unaudited consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized shares of common stock, which were not affected.

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SHARE-BASED COMPENSATION
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

Note 16    SHARE-BASED COMPENSATION

 

On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of 250,000 Series A warrants for 20 quarters (i.e., 5 years) for a total of 5,000,000 Series A warrants with an exercise price of $0.50 per share, subject to continued employment for services as Chairman of the Board of Directors (“Board”) and a Director.

 

On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 50,000 Class A warrants and 60,000 Class A warrants separately, each with an exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees 50,000 Class A warrants with an exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.

 

On June 1, 2020, Nocera granted Mr. Michael A. Littman 50,000 Class A warrants with an exercise price of $0.50 per share and 50,000 Class B warrants with exercise price of $1.00 per share. Mr. Littman exercised 50,000 Class A warrants and 50,000 Class B warrants on August 11, 2021. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026. The Class B warrants consist of the right to purchase one share of common stock for $1.00 per share separately from the date of issuance until April 23, 2026.

 

On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 75,000 Class A warrants and 60,000 Class A warrants separately, each with an exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees 70,000 Class A warrant with an exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.

 

On December 31, 2021, the Company issued an aggregate of 505,000 shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. The result of reverse stock split over the common stock issuable upon exercise of the following outstanding securities as of September 30, 2022 is listed below: 

Schedule of before and after reverse stock split        
  

Before Reverse

Stock Split

  

After Reverse

Stock Split

 
Series A Warrant   4,000,000    2,666,667 
Class A Warrants   1,015,000    676,667 
Class B Warrants   650,000    433,334 
Class C Warrants   940,000    626,667 
Class D Warrants   940,000    626,667 
2018 Stock Option and Award Incentive Plan   10,000,000    6,666,667 
Total reverse stock split   17,545,000    11,696,669 

 

On December 22, 2022, the Company issued 150,000 and 75,000 shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.

 

On March 22, 2023, the Company issued 450,000 shares of common stock to Hanover International, Inc. respectively in consideration for services rendered.

 

On July 31, 2023, Nocera granted Mr. Andy Chin-An Jin 240,000 restricted shares of common stock, of which vests at the end of every three month period after July 31, 2023 in equal installments over the period of one year, subject to the employment for services as Chief Executive Officer. On December 5, 2023, the Company issued 60,000 shares of our common stock to our Chief Executive Officer, Andy Chin-An Jin.

 

On October 11, 2023, the Company issued 20,000 shares of common stock to Mr. Nick Chang in consideration of service rendered as a consultant for three years.

 

 

The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:

Schedule of assumptions of option pricing        
   March 31,
2024
   March 31,
2023
 
   (Unaudited)   (Audited) 
         
Dividend yield   N/A    N/A 
Risk-free interest rate   1.16%    1.16% 
Expected term (in years)   4.31    4.31 
Volatility   48.15%    48.15% 

 

The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjusts for any known future changes in the rate.

 

For the three months ended March 31, 2024 and year ended December 31, 2023, $103,155 and $163,621 share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.

 

As of March 31, 2024, total unrecognized compensation cost related to unvested share-based compensation awards was $0. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period.

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PREFERRED STOCK
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
PREFERRED STOCK

Note 17     PREFERRED STOCK

 

In August 2021, the Company issued 80,000 preferred shares, par value $0.001 per share, at an issue price of $2.50 per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of the common stock of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LOSS PER SHARE
3 Months Ended
Mar. 31, 2024
(Loss) Income per share  
LOSS PER SHARE

Note 18      LOSS PER SHARE

 

The following table sets forth the computation of basic and diluted income (loss) per common share for the quarters ended March 31, 2024 and 2023.

Schedule of loss per share        
  

For three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
    $    $ 
Numerator:          
Net (loss) income attributable to the Company   (486,420)   (987,648)
           
Denominator:          
Weighted-average shares outstanding          
– Basic   11,956,987    9,293,587 
– Diluted   11,956,987    9,293,587 
           
(Loss) income per share:          
– Basic    (0.0407)   (0.1063)
– Diluted    (0.0407)   (0.1063)

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUBSEQUENT EVENT
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENT

Note 19      SUBSEQUENT EVENT

 

On April 14, 2024, Gui Zhou Grand Smooth Technology Ltd. (“GZ GST”), a wholly owned subsidiary of Nocera, Inc. (the “Company”), entered into that certain Equity Purchase Agreement dated as of April 14, 2024 (the “Equity Purchase Agreement”), with Hangzhou SY Culture Media Co. Ltd. (“SY Culture”), pursuant to which GZ GST acquired all of the issued and outstanding equity securities of SY Culture from the stockholders of SY Culture (the “SY Culture Acquisition”) in exchange for the issuance of 600,000 unregistered shares of the Company’s common stock, par value $0.001 per share (“Common Stock”).

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on April 1, 2024.

 

In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of the Company’s unaudited condensed consolidated financial position as of March 31, 2024, its consolidated results of operations for the three months ended March 31, 2024, cash flows for the three months ended March 31, 2024 and change in equity for the three months ended March 31, 2024, as applicable, have been made. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2023 or any future periods.

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

There were four customers who represent 95% of the Company’s total revenue for the three months ended March 31, 2023. There were five customers who represent 93% of the Company’s total revenue for the three months ended March 31, 2024.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

          
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Percentage of the Company’s accounts receivable          
Customer A   59.13%    60.11% 
Customer B   10.96%    21.99% 
Customer C   29.41%     
Customer D       16.10% 
    99.50%    98.19% 

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.”

 

The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:

 

  · Step 1: Identify the contract(s) with a customer
     
  · Step 2: Identify the performance obligations in the contract
     
  · Step 3: Determine the transaction price
     
  · Step 4: Allocate the transaction price to the performance obligation in the contract
     
  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

The Company recognizes revenue when (or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.

 

The Company does not have arrangements for returns from customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, a majority of which are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency licenses, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

The FASB issued several updates during the period, none of these standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on the consolidated financial statements upon adoption.

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of concentrations of credit risk
          
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Percentage of the Company’s accounts receivable          
Customer A   59.13%    60.11% 
Customer B   10.96%    21.99% 
Customer C   29.41%     
Customer D       16.10% 
    99.50%    98.19% 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNTS RECEIVABLE, NET (Tables)
3 Months Ended
Mar. 31, 2024
Credit Loss [Abstract]  
Schedule of accounts receivable
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Accounts receivable   172,310    173,395 
Less: Allowance for doubtful accounts        
Total   172,310    173,395 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of inventories
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Raw materials   86,445    88,432 
Work in process        
Total   86,445    88,432 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other assets
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Other receivables from third party   506,257    10,365 
Prepaid expenses and other assets, net   506,257    10,365 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Equipment   928,602    905,430 
Land   877,870    877,870 
Less: Accumulated depreciation   (268,780)   (235,499)
Property and equipment, net   1,537,692    1,547,801 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of financial assets at fair value through profit or loss
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
Financial assets mandatorily measured at fair value through profit or loss  $   $ 
           
Funds   211,106    208,697 
Total   211,106    208,697 
           
Non-Current   211,106    208,697 
Total   211,106    208,697 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Goodwill - Meixin   3,905,735    3,905,735 
Goodwill - Xinca   1,351,703     
Less: Accumulated amortization   (2,250,553)   (2,250,553
Goodwill, net   3,006,885    1,655,182 
Schedule of customer relations
        
   March 31,   December 31, 
   2024   2023 
   (Unaudited)   (Audited) 
   $   $ 
Balance b/f   135,325    135,325 
Acquisitions        
Translation/ Adjustments        
Less: Accumulated amortization   (25,272)   (21,196)
Less: Impairment        
Customer relations, net   110,053    114,129 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER BORROWINGS (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of other loans
        
   March 31,
2024
   December 31,
2023
 
    (Unaudited)    (Audited) 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $426,322   $487,800 
Total secured loan wholly repayable within 1 year   426,322    487,800 
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year        
Total  $426,322   $487,800 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS (Tables)
3 Months Ended
Mar. 31, 2024
Warrants  
Schedule of assumptions used
        
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
(Unaudited)          
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 
Schedule of warranty liability activity
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
   $   $ 
Balance at the beginning of period   1,179,768    1,179,768 
Warrants issued to investors        
Warrants redeemed        
Fair value change of warrants included in earnings        
Total   1,179,768    1,179,768 
Schedule of warrant activity
            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2024   2,255,146    2.14    3.65 
Exercisable at January 1, 2024   2,255,146    2.14    3.65 
Granted            
Exercised / surrendered            
Expired            
Outstanding at March 31, 2024   2,255,146    2.14    3.65 
Exercisable at March 31, 2024   2,255,146    2.14    3.65 

 

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
Leases  
Schedule of components of lease expenses
           
   Statement of Income Location  Three months ended
March 31, 2024
   Three months ended
March 31, 2023
 
      (Unaudited)   (Unaudited) 
      $   $ 
Lease Costs             
Operating lease expense  General and administrative expenses   18,791    9,886 
Total net lease costs      18,791    9,886 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of other payables
           
    March 31,
2024
    December 31,
2023
 
    (Unaudited)     (Audited)  
    $     $  
VAT payable            
Salary payable     823       842  
Others     32,735       33,251  
Total     33,558       34,093  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of income tax components
     

 

 
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
   $   $ 
Current        
Deferred        
Total income tax expense        
Schedule of reconciliation of income tax expense
        
  

Three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
Taiwan (2021-PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expenses   (3.15%)   (1.54%)
Tax effect of stock-based compensation   (4.41%)   (10.29%)
Tax effect of non-taxable income        
Impact of different tax rates in other jurisdictions   (0.15%)   (0.05%)
Others        
Changes in valuation allowance   (12.29%)   (8.11%)
Effective tax rate        
Schedule of deferred income taxes
        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax assets          
Tax loss carried forward       23,391 
Allowance for doubtful receivables        
Total deferred tax assets       23,391 
Reversal of deferred tax assets       (23,391)
Valuation allowance        
Total deferred tax assets, net        

 

    

March 31,

2024

    

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        
Schedule of movement in valuation allowance
        
  

March 31,

2024

  

December 31,

2023

 
   (Unaudited)   (Audited) 
   $   $ 
Balance at beginning of the period or year, as applicable   95,844    95,844 
Additions of valuation allowance        
Reductions of valuation allowance        
Balance at the end of the period or year, as applicable   95,844    95,844 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Schedule of related party transactions
        
   March 31,
2024
   December 31,
2023
 
   (Unaudited)   (Audited) 
    $    $ 
Mountain Share Transfer, LLC (1)   39,341    39,341 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories  March 31,
2024
   March 31,
2023
 
      (Unaudited)   (Audited) 
       $    $ 
Grand Smooth Corporation Limited (2)  Same director       5,352 
Total          5,352 

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements.

 

Note:

  

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SHARE-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of before and after reverse stock split
Schedule of before and after reverse stock split        
  

Before Reverse

Stock Split

  

After Reverse

Stock Split

 
Series A Warrant   4,000,000    2,666,667 
Class A Warrants   1,015,000    676,667 
Class B Warrants   650,000    433,334 
Class C Warrants   940,000    626,667 
Class D Warrants   940,000    626,667 
2018 Stock Option and Award Incentive Plan   10,000,000    6,666,667 
Total reverse stock split   17,545,000    11,696,669 
Schedule of assumptions of option pricing
Schedule of assumptions of option pricing        
   March 31,
2024
   March 31,
2023
 
   (Unaudited)   (Audited) 
         
Dividend yield   N/A    N/A 
Risk-free interest rate   1.16%    1.16% 
Expected term (in years)   4.31    4.31 
Volatility   48.15%    48.15% 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
(Loss) Income per share  
Schedule of loss per share
Schedule of loss per share        
  

For three months ended

March 31,

 
   2024   2023 
   (Unaudited)   (Unaudited) 
    $    $ 
Numerator:          
Net (loss) income attributable to the Company   (486,420)   (987,648)
           
Denominator:          
Weighted-average shares outstanding          
– Basic   11,956,987    9,293,587 
– Diluted   11,956,987    9,293,587 
           
(Loss) income per share:          
– Basic    (0.0407)   (0.1063)
– Diluted    (0.0407)   (0.1063)

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) - USD ($)
1 Months Ended
Jan. 31, 2024
Sep. 07, 2022
Dec. 31, 2020
Nov. 30, 2022
Meixin [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
VIE percent interest owned   80.00%    
Payment for VIE controlling interest   $ 4,300,000    
Xinca [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Stock issued for acquisition, shares 1,800,000      
VIE percent interest owned 100.00%      
X F C Sale [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Purchase cash price       $ 300,000
X F C Sale [Member] | Restricted Stock [Member]        
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]        
Stock issued for acquisition, shares     466,667  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Customer A [Member]    
Product Information [Line Items]    
Concentration percentage 59.13% 60.11%
Customer B [Member]    
Product Information [Line Items]    
Concentration percentage 10.96% 21.99%
Customer C [Member]    
Product Information [Line Items]    
Concentration percentage 29.41% 0.00%
Customer D [Member]    
Product Information [Line Items]    
Concentration percentage 0.00% 16.10%
All Customers [Member]    
Product Information [Line Items]    
Concentration percentage 99.50% 98.19%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Four Customers [Member]    
Product Information [Line Items]    
Concentration risk   95.00%
Five Customers [Member]    
Product Information [Line Items]    
Concentration risk 93.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Accounts receivable $ 172,310 $ 173,395
Less: Allowance for doubtful accounts 0 0
Total $ 172,310 $ 173,395
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Provision for doubtful accounts $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 86,445 $ 88,432
Work in process 0 0
Total $ 86,445 $ 88,432
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PREPAID EXPENSES AND OTHER ASSETS, NET (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Other receivables from third party $ 506,257 $ 10,365
Prepaid expenses and other assets, net $ 506,257 $ 10,365
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Land $ 877,870 $ 877,870
Less: Accumulated depreciation (268,780) (235,499)
Property and equipment, net 1,537,692 1,547,801
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 928,602 $ 905,430
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation $ 22,559 $ 44,728
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Financial assets mandatorily measured at fair value through profit or loss    
Funds $ 211,106 $ 208,697
Total 211,106 208,697
Non-Current 211,106 208,697
Total $ 211,106 $ 208,697
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative)
3 Months Ended
Mar. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Gain (Loss) on Disposition of Other Financial Assets $ 2,409
Financial assets at fair value through profit or loss $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL (Details - Goodwill) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Goodwill $ 3,006,885 $ 1,655,182
Less: Accumulated amortization (2,250,553) (2,250,553)
Meixin [Member]    
Goodwill 3,905,735 3,905,735
Xinca [Member]    
Goodwill $ 1,351,703 $ 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL (Details - Customer Relations) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Balance b/f $ 135,325 $ 135,325
Acquisitions 0 0
Translation/ Adjustments 0 0
Less: Accumulated amortization (25,272) (21,196)
Less: Impairment 0 0
Customer relations, net $ 110,053 $ 114,129
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER BORROWINGS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Short-Term Debt [Line Items]    
Long-term secured other borrowing, current $ 426,322 $ 487,800
Long-term secured other borrowing, noncurrent 426,322 487,800
Chailease Finance Co [Member]    
Short-Term Debt [Line Items]    
Long-term secured other borrowing, noncurrent 0 0
Chailease Finance Co [Member]    
Short-Term Debt [Line Items]    
Long-term secured other borrowing, current $ 426,322 $ 487,800
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER BORROWINGS (Details Narrative)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2022
TWD ($)
Dec. 19, 2022
TWD ($)
Xizhi Brench [Member]      
Short-Term Debt [Line Items]      
Bank deposit $ 500,000    
Chailease Finance Co [Member]      
Short-Term Debt [Line Items]      
Loan payable $ 651,254 $ 20,000,000  
Interest rate 6.00% 6.00%  
Line of credit maximum borrowing capacity     $ 20,000,000
Line of credit expiration date Dec. 16, 2024    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS (Details - Assumptions used)
Sep. 27, 2021
Aug. 10, 2021
C Warrant [Member] | Measurement Input, Share Price [Member]    
Offsetting Assets [Line Items]    
Assumptions used 1.71 1.47
C Warrant [Member] | Measurement Input, Exercise Price [Member]    
Offsetting Assets [Line Items]    
Assumptions used 2.50 2.50
C Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Offsetting Assets [Line Items]    
Assumptions used 0.15% 0.14%
C Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]    
Offsetting Assets [Line Items]    
Assumptions used 0.00% 0.00%
C Warrant [Member] | Measurement Input, Expected Term [Member]    
Offsetting Assets [Line Items]    
Assumptions used 1.26 1.39
C Warrant [Member] | Measurement Input, Price Volatility [Member]    
Offsetting Assets [Line Items]    
Assumptions used 52.93% 56.36%
D Warrant [Member] | Measurement Input, Share Price [Member]    
Offsetting Assets [Line Items]    
Assumptions used 0.73 0.66
D Warrant [Member] | Measurement Input, Exercise Price [Member]    
Offsetting Assets [Line Items]    
Assumptions used 5.00 5.00
D Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Offsetting Assets [Line Items]    
Assumptions used 0.15% 0.14%
D Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]    
Offsetting Assets [Line Items]    
Assumptions used 0.00% 0.00%
D Warrant [Member] | Measurement Input, Expected Term [Member]    
Offsetting Assets [Line Items]    
Assumptions used 1.26 1.39
D Warrant [Member] | Measurement Input, Price Volatility [Member]    
Offsetting Assets [Line Items]    
Assumptions used 52.93% 56.36%
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS (Details - Warrant Liability) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Warrants    
Balance at the beginning of period $ 1,179,768 $ 1,179,768
Warrants issued to investors 0 0
Warrants redeemed 0 0
Fair value change of warrants included in earnings 0 0
Total $ 1,179,768 $ 1,179,768
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS (Details - Warrant Activity) - Warrant [Member]
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of warrants outstanding, Beginning balance | shares 2,255,146
Average exercise price, outstanding beginning | $ / shares $ 2.14
Weighted average remaining contractural term, warrants outstanding 3 years 7 months 24 days
Number of warrants, exercisable | shares 2,255,146
Average exercise price, warrants exercisable, price per share | $ / shares $ 2.14
Weighted average remaining contractural term, warrants exercisable 3 years 7 months 24 days
Number of warrants, granted | shares 0
Average exercise price, warrants granted, price per share | $ / shares $ 0
Number of warrants, exercised / surrendered | shares 0
Average exercise price, warrants exercised / surrendered, price per share | $ / shares $ 0
Number of warrants, expired | shares 0
Average exercise price, warrants expired, price per share | $ / shares $ 0
Number of warrants, outstanding, ending balance | shares 2,255,146
Average exercise price, outstanding ending | $ / shares $ 2.14
Number of warrants, exercisable | shares 2,255,146
Average exercise price, warrants exercisable, price per share | $ / shares $ 2.14
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
WARRANTS (Details Narrative) - USD ($)
1 Months Ended
Sep. 23, 2022
Aug. 11, 2022
Sep. 23, 2022
Aug. 10, 2022
Sep. 27, 2021
Apr. 01, 2021
Reverse stock split   2:3 reverse stock split        
Underwriters [Member]            
Options granted, shares 282,000          
Options exercised, shares 282,000   282,000      
Proceeds from warrant exercises     $ 2,820      
Public Offering [Member]            
Common stock issued   1,880,000        
Proceeds from issuance of stock   $ 6,580,000        
Proceeds from issuance of stock   $ 5,300,000        
Class C Warrant [Member]            
Warrants issued, shares         80,000 80,000
Class D Warrant [Member]            
Warrants issued, shares         80,000 80,000
Class C Warrants [Member]            
Warrants outstanding   53,334   80,000    
Warrants outstanding, price per share   $ 3.75        
Class D Warrants [Member]            
Warrants outstanding   53,334   80,000    
Warrants outstanding, price per share   $ 7.50        
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES (Details - Lease costs) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases    
Operating lease expense $ 18,791 $ 9,886
Total net lease costs $ 18,791 $ 9,886
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LEASES (Details Narrative) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases    
Operating leases $ 0 $ 0
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
OTHER PAYABLES AND ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
VAT payable $ 0 $ 0
Salary payable 823 842
Others 32,735 33,251
Total $ 33,558 $ 34,093
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details - Income tax expense) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total income tax expense $ (0) $ (0)
TAIWAN    
Current 0 0
Deferred 0 0
Total income tax expense $ 0 $ 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details - Reconciliation of income tax)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Taiwan (2021 - PRC) income tax statutory rate 20.00% 20.00%
Tax effect of non-deductible expenses (3.15%) (1.54%)
Tax effect of stock-based compensation (4.41%) (10.29%)
Tax effect of non-taxable income 0.00% 0.00%
Impact of different tax rates in other jurisdictions (0.15%) (0.05%)
Others 0.00% 0.00%
Changes in valuation allowance (12.29%) (8.11%)
Effective tax rate 0.00% 0.00%
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details - Deferred taxes) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Tax loss carried forward $ 0 $ 23,391
Allowance for doubtful receivables 0 0
Total deferred tax assets 0 23,391
Reversal of deferred tax assets 0 (23,391)
Valuation allowance 0 0
Total deferred tax assets, net 0 0
Deferred tax liabilities    
Property and equipment, difference in depreciation 0 0
Deferred tax liabilities, net $ 0 $ 0
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details - Valuation Allowance) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Valuation allowance, beginning balance $ 95,844 $ 95,844
Additions to valuation allowance 0 0
Reductions in valuation allowance 0 0
Valuation allowance, ending balance $ 95,844 $ 95,844
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2019
Effective Income Tax Rate Reconciliation [Line Items]        
Value added tax rate 16.00%   13.00%  
Global intangible low taxed income $ 152,829      
UNITED STATES        
Effective Income Tax Rate Reconciliation [Line Items]        
Effective income tax rate 21.00%      
Effective income tax rate   10.50%    
Net operating loss carryforwards       $ 99,817
HONG KONG        
Effective Income Tax Rate Reconciliation [Line Items]        
Effective income tax rate 8.25%      
P R C [Member]        
Effective Income Tax Rate Reconciliation [Line Items]        
Effective income tax rate 25.00%      
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Due to related parties $ 27,482 $ 28,484
Due from related parties 0 5,352
Mountain Share Transfer L L C [Member]    
Related Party Transaction [Line Items]    
Due to related parties [1] 39,341 39,341
Grand Smooth Corporation Limited [Member]    
Related Party Transaction [Line Items]    
Due from related parties [2] $ 0 $ 5,352
[1] Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.
[2] Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMON STOCK (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 11, 2022
Mar. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock, shares authorized   200,000,000 200,000,000
Common stock par value   $ 0.001 $ 0.001
Reverse stock split 2:3 reverse stock split    
Common stock, shares issued   12,956,987 11,156,987
Common stock, shares outstanding   12,956,987 11,156,987
Public Offering [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock issued shares 1,880,000    
Gross proceeds $ 6,580    
Proceeds received $ 5,300    
Common Stock [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock, shares issued 10,707,150    
Common stock, shares outstanding 7,138,587    
Common stock issued shares   1,800,000  
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SHARE-BASED COMPENSATION (Details - Shares outstanding)
Aug. 11, 2022
shares
Before Reverse Stock Split [Member] | Series A Warrant [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 4,000,000
Before Reverse Stock Split [Member] | Class A Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 1,015,000
Before Reverse Stock Split [Member] | Class B Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 650,000
Before Reverse Stock Split [Member] | Class C Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 940,000
Before Reverse Stock Split [Member] | Class D Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 940,000
Before Reverse Stock Split [Member] | Stock Option And Award Incentive Plan 2018 [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 10,000,000
Before Reverse Stock Split [Member] | All Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 17,545,000
After Reverse Stock Split [Member] | Series A Warrant [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 2,666,667
After Reverse Stock Split [Member] | Class A Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 676,667
After Reverse Stock Split [Member] | Class B Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 433,334
After Reverse Stock Split [Member] | Class C Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 626,667
After Reverse Stock Split [Member] | Class D Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 626,667
After Reverse Stock Split [Member] | Stock Option And Award Incentive Plan 2018 [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 6,666,667
After Reverse Stock Split [Member] | All Warrants [Member]  
Nonmonetary Transaction [Line Items]  
Total reverse stock split 11,696,669
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SHARE-BASED COMPENSATION (Details - assumptions)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Risk-free interest rate 1.16% 1.16%
Expected term (in years) 4 years 3 months 21 days 4 years 3 months 21 days
Volatility 48.15% 48.15%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Dec. 05, 2023
Oct. 11, 2023
Jul. 31, 2023
Mar. 22, 2023
Dec. 22, 2022
Dec. 31, 2021
Dec. 01, 2021
Aug. 11, 2021
Jun. 01, 2020
Dec. 27, 2018
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Share based compensation expenses                     $ 103,155 $ 163,621
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 0  
Mr. Yin-Chieh Cheng [Member] | Series A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Option award                   250,000    
Warrants granted                   5,000,000    
Exercise price                   $ 0.50    
Mr. Shun-Chih Chuang [Member] | Class A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants granted             75,000   50,000      
Exercise price             $ 0.50   $ 0.50      
Mr. Hsien-Wen [Member] | Class A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants granted             60,000   60,000      
Exercise price             $ 0.50   $ 0.50      
Two Employees [Member] | Class A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants granted             70,000   50,000      
Exercise price             $ 0.50   $ 0.50      
Mr. Michael A. Littman [Member] | Class A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants granted                 50,000      
Exercise price                 $ 0.50      
Mr. Michael A. Littman [Member] | Class B Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants granted                 50,000      
Exercise price                 $ 1.00      
Mr. Littman [Member] | Class A Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants exercised, shares               50,000        
Mr. Littman [Member] | Class B Warrant [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Warrants exercised, shares               50,000        
Chuang And Five Consultants [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock issued for services, shares           505,000            
Chen-Chun Chung [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock issued for services, shares         150,000              
TraDigital [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock issued for services, shares         75,000              
Hanover International, Inc. [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock issued for services, shares       450,000                
Mr. Andy Chin An Jin [Member] | Restricted Stock [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Restricted stock granted, shares     240,000                  
Restricted stock issued, shares 60,000                      
Mr. Nick Chang [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                        
Stock issued for services, shares   20,000                    
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
PREFERRED STOCK (Details Narrative) - $ / shares
Aug. 11, 2022
Aug. 31, 2021
Class of Stock [Line Items]    
Sale of stock, price   $ 0.001
Share price   $ 2.50
Reverse stock split 2:3 reverse stock split  
Series A Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares issued   80,000
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
LOSS PER SHARE (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net (loss) income attributable to the Company $ (486,420) $ (987,648)
Denominator:    
Weighted-average shares outstanding, Basic 11,956,987 9,293,587
Weighted-average shares outstanding, Diluted 11,956,987 9,293,587
(Loss) income per share:    
(Loss) income per share, Basic $ (0.0407) $ (0.1063)
(Loss) income per share, Diluted $ (0.0407) $ (0.1063)
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,Y3KU@'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 " #.4Z]888)BN^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:3=!$/7%\4G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"-#E+[B"_1!XQD,=V,KNN3U&'##D1! B1]0*=2.27ZJ;GST2F:GG$/0>FC MVB-4G-^"0U)&D8(96(2%R-K&:*DC*O+QC#=ZP8?/V&68T8 =.NPI@2@%L':> M&$YCU\ 5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#G7.33L(>']^>LWK%K9/ MI'J-TZ]D)9T";MAE\EM]_[!]9&W%JU7!UX58;\5*UESRNX_9]8??5=AY8W?V M'QM?!-L&?MU%^P502P,$% @ SE.O6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #.4Z]83^7,'2D& "E(0 & 'AL+W=O([AR1;;JV;QFF[;K>KWQ)#.;]60\"\2 X6TGU-0N%T.0IB=/LO!-JO7S3ZV5^*!*> M'9)P]7PA8KDZ[]#.9L5=M BU6=$;GRWY0LR$_KB\5;#4JU*"*!%I%LF4*#$_ M[TSH&\\=F()BBT^16&5;GXE!>9#RJUFX"8!YX)CP9?XX"'9YW1AT2B#G/8WTG5[^*-5#10%_& M6?&7K,IM!TZ'^'FF9;(NAA8D45K^YT_K';%5T*<-!6Q=P+XIH&Y#@;LN< O0 MLF4%UB77?'RFY(HHLS6DF0_%OBFJ@29*33?.M()O(ZC38T\^"D6Z) NY$ME9 M3T.F^:;GK^LORGK64.^2=S+584:NTD $+^M[T):J06S3H N&!K[CZIBX](@P MA_4M[?%VE3\3.K!5OVB-6^T>MXAST=WSY^0ATPJ.N+]L.ZA,Z-L3S&GX)EMR M7YQWX#S+A'H4G?%//]"A\[.-[CN%O8#M5[!]+'U\*?T"M4) ,S=!(8O*VG')Y4#9:-HR5:?R#G:<5YNA_G=93Y/-[@7L-JZY4& M3_M ;7QHS8%\U*DOGL[_(OPBN&KFVQ'6U(5XV:&,6X) T69YN5+?(F)'[(ZX M;I>RKFOM2[SR4%!6@S*T95>ICO0S<,:"3//D02@K'A[B.$ZW3_NNO2?1VD,! M:Y>AJ#UL ._$(C(Z WTZY8F]#_&@Z7OOZFYR1&ZFWK&5LPV+H;7&4%Q$UIP> M'+4*CM@;,-,G\IMXMI+B4="=]&0PI"/'RMF&VM#:;2@N)VO.>_Y$;@* C>:1 MSXO+)7+XXI%TV*5#-AQ2^PG:AO706GLH+BMKWIO4EPITH$ ](C,- Q&1BG@R MAPZ'?I>!_:#&TZ>?K,AMF!"M58CB_K)&G@0!I&='FP_D+6Q'WJ=V3CS2O2:O M+O(H#J)T02Y>'Y&I/"9T-+#2MZ%)M/8DBNL-2G^_DE9Z/'(F?* ],E.COT3]A1"YAZ+68*3 M^EZN4AOLCKBI6,&X&"U%5"19YQ':T"I6:Q7#/>@_P.7H967%D^X_6_':D"E6 MRQ3;2Z8JO%N9:;@6_Q$M&\?G'8F,6:])>-6AG+53,5R%BN-TH@1OQL(#1J.A M%:L-A6*U0C'<>][*XH8ME"GFPCM"6)<-3YWNB=. V(8]L=J>&*XZ]Y$&T9=S M0MFKA]<$+@RYL@\5%SN2/)DD(%TS+?VO1V0)]T>//,X%^=$Y!GTD2Z'*Z57K M3FA#J5BM5 R7GGO%"P^8/2ZNP(FDYFEQ/KM"9>>"AA[49L+S?:W)V7$V1%5X(/V^WC5 MH9RU"[&]7.@FU4*5SWR,N_$-N)433VSB;$. W%J W+T$R,P^P*T,W-(LI-T& M=N1,9=KEOB\@!D*",M#ZI*$-_W%K_W'W\I]9PN.87.09?)U9C]H=.4TSV'C9 MH7BU_[A[^<]5(M3"G)6_0((.01*2)4_M_8H'-G*VX3_NUO.Q'7-*YGDL'&93 MJ<'5R<=,$!T*&':U, \$M^?PR^E?*SK^&XV3^'C=H>RU)+E[S3/-0@&',-:S M>$PS7AN"Y-:"Y.XUO?32;F;%#HZ.>L];C/VMAZ$FS.O>#\@([ZYMRJ?B5=KJW<0)L63]UZ]>?D"PSMN M3MR,Q&(.I<[Q"?R\*M\)*!>T7!:/U1^DUC(I/H:"!T*9#>#[N91ZLV!^H'HS M8_PO4$L#!!0 ( ,Y3KUB2W)&\M < #0@ 8 >&PO=V]R:W-H965T M&ULK5IK;]NX$OTKA'>Q: $GYD//)C&0.MG= &T:U-V[GQF9 MCH7*HI>BG>;^^CN4',D6*3J+VP]-)&4X.C,BYQP.>_DLU?=J)81&/]9%65V- M5EIO/DPF5;82:UZ=RXTHX2]+J=93F:7M;/ M'M3T4FYUD9?B0:%JNUYS]?)1%/+Y:D1&KP^^YD\K;1Y,II<;_B3F0O^U>5!P M-VF]+/*U**MI?QN;NX65R-L$(E" M9-JXX/!K)V:B*(PGP/'/WNFH?:<9>'C]ZOWW.G@(YI%78B:+O_.%7EV-DA%: MB"7?%OJK?/Y3[ ,*C;],%E7]$SWO;?$(9=M*R_5^,"!8YV7SF__8)^)@ D& M!M#] /K6 6P_@-6!-LCJL&ZXYM-+)9^1,M;@S5S4N:E'0S1Y:3[C7"OX:P[C M]/3N_MOMU[O/:/;E_N;V?GY[8Z[F7S[=W5Q_@YN/UY^N[V>W:/[G[>VW.3I# M?\UOT+M?WU].-+S[Q971^J#<_$U0B63R743HRF MO_U"(GSA"NXG.3L*E;6A,I_WZ8Q7*\3+!0H@I([B'U&7&6!JZ@88MT- +]*[<00:ERD4U"#"TWIQ$01#V\#FLDH!1 M-[RHA1?Y\[C8\3(32$NHSYM-D0OE_-J1*SFTA_"$T1' N 48>P$^*+'A^0*) M'\!'E:CJ^2GU2JC]BAS,:FRA"7%$P_X$M]Y"6G->;$' MB;A&2YXK! MJ"]E>*;E]6J&-DLM<(ZE0(2MGWA,+'26$X*@7A,,,)U$:NZ-( MVRA2;Q3?I(8(LI,%,+53F+(THOU4.^QBJ :8N&$2W%$3]@*]$4L!(!=(\Q^G MIL7>U2&*?B7PFAQ#/&!/@Z!2^J6>OZ:T;D#BZ&&4Q,Y5R.(H[:\YIV$0 M)X-)[7B/>+D&*I?FY5,.E?5U$I_M=0:L/24*;M25O M4I9G1VO+B=9F)18G)")]L+9=$+.A6=N1%_&S5U,!AE<^L4D)J@X-2-+'9QN& MF 4X8 ,0.P(CT9OT69'SQ[S(-1"M$ZF7!_^M2OM9WHYC[CB1^$FQ53\;_F*D MCS-@F]A8E(38FN:VW="TZ=B/^.FOF>![< UE\RQ36ZC0ISZ3S610]T*<]E'; M=C";TJ'9U#$>\5/>JQZJ9>5F8-+;/,8BF,I]B+;90&)I1W3T!-%M:ZE65U]( MYH:KH412F\-H'"1]^G"9)4$2# #MZ([ZZ>YOKA0_6)4O3HP.[B)Q&D?]ZO$& MPV.'>]1/^_=Y+M\( U+^'.U*_!W 'Q26U-VH66I_),U8C/I9K)D'I[Z_8^M%HX1B"Z&#V;S?O^,LZN>LF5RO:G M4?-I98E@TY5]1^]^Q><8$\/Z31_A O&M7DF5_Q?6$L5XC)M_J%IQ0'.!"!VG M831.DWC_J)X?A(S)\=.\JHPVJULK6UW!OF]AJ(]72"[19ZZR5=N0K8UN0!VM M'V'IOO99QR!)JHVH.^W%RWOTCC@;O\S!XS2U6C(N,T+"@6X&Z\B>^#GN)^$;L[W@ZYD1) TX=\TNX8<"=,F%^8O(-]WW:];;2_Z1B* MZCT@UASL%DAP5<)\-DN3% \0+.N$"_,+ET8(W,M,*#Y&H&#/ZTU! M?%$UA60EBX50U?YAW=T;X"9;I001PU' (\] DZ4=)U M("A9%*;ZY"4H,E$-G/'8FB5F(;/JM6UF3B8&>NBL$S;L+?UG3SKM'780XX#: M1<2Q8X>-64P'*"7H=$C@WY!;&K'M[[HA[]T=GH>Y&V8.0W?#;')PI&O.TX%( MGO*R0H58PDA\'D/4JCFB;FZTW-2GO(]2:[FN+U>"PP0V!O#WI93Z]<8<'+?_ M46#Z/U!+ P04 " #.4Z]8-@/SA\4" X" & 'AL+W=OV% M Y=@%3"SG:2;]N%W!LK82I@R:7D1?,;WO]^9P\?HR,6C# $4>8JC1(Z-4*GT MTC2E'T),98NGD."=+11S/[) M,5_;&,!#%+\BM]*C:BXM ^Y> 4#D[&G0?**.=447<-"OQ^B6&-WS,?"XD(HF 4MV=2S=,UEZ)4NO MD66-)P ( 0'Q(DW..O^_XV)_MWBOC/\664HG>XB@1-YVME+OK M;ER=P^\WV-[ M&84)?>!([.,XX.^W-&*O-QW<.;QX##=;F;[H]GN[8$/G5#[O'CBTNF6451C3 M1(0L09RN;SH#?#TD7NJ067P/Z:LX>D8IE05C/]/&9'73,5)$-*)+F88(X.^% M#FD4I9$ QW]%T$[99^IX_'R(_C4C#V06@:!#%OT(5W)[T_$Z:$77P3Z2C^SU M&RT(V6F\)8M$]HM>"UNC@Y9[(5E<. .".$SR_^"M2,21 \11.Y#"@9PZ6"T. M9N%@9D1S9!FM42"#?H^S5\13:XB6/F2YR;R!39BDPSB7'+Z&X"?[D^G3^'%R MCX:SZ6@\G8]'Z=-\=C<9#9Z@,7^"O_OQ]&F.9E_1[&'\.'B:@ $:3%/+^X?' M\3=PFWP?H[O9?(XNGJ>#Y]$$7+^@2_0\'Z&+W[_TNA*0IOUUEP6JVQP5:4%E MHGN6R*U XV1%5W7_+C L:9(#S5NB#7@?\"MDXC\1,8BEP#/\N+NI@6.663>S M>&9;UI,EBRF:RT!2F!,2_3-8",FAIO]5)2L/9JF#I1/]6NR");WIP$P6E+_0 M3O^/W[!C_*5B>J9@-=Y6R=O21>]/85T2042%BF7NZF2NZ>KSTK<\W_<\H]=] M.2;0M#,]T_4VEYV/:Q?P)086BZCD\, M5XW0*1$Z6H1_?8;ZV+%/5Q"5H>\;CH=;,!^I*=9BGLDMY8>\*C'B M9M>$N V$"C.,;<-K 4@J@.0325U0V A2%.8M&;RI:Z&(>9)8$U:T4]@*0VP8 M!'M^"_!*,;%6F Z2"1BUZ34; !H8=29U<)6LX5_KVD6493;/I1*;]=$L*@SU M6:PT#NM%[HX*<8U2N"E:%$C)P\5>!HL(4LM0PI++)>R\.(NB=($($TEA]93J MJE#HG&L;#38*,VS95MMMT< CI.M^FQ"+1CTEX[9Y7.2V612CV)7CUSK5_6ZNN722I76U5-3 MP3F5_SE6_+V^-!=F=Z\OX67P_S.^ J3'XE M?1_P39@(%-$UA#2N7$#%\UO>O"'9+KLH73 I69P];FFPHCPU@.]KQN2AD790 MWK7W_P=02P,$% @ SE.O6*BE,_ S!P O1X !@ !X;"]W;W)KMM(G;1SM]+T14UG M][,#3N,[!+*VD[;WU^\QI)" <3I2OC1 CP_/>7U\\/E+(7^J)><:O:ZR7%T, MEEJOST8CE2SYBJDOQ9KG\)]%(5=,PZU\'JFUY"PM%ZVR$?&\\6C%1#Z8G)?/ M'N3DO-CH3.3\02*U6:V8?/O*L^+E8H '[P\>Q?-2FP>CR?F:/?,9US_6#Q+N M1K665*QXKD21(\D7%X-+?#:EH5E02OPI^(O:NT;&E'E1_#0W-^G%P#.(>,83 M;50P^-GR*<\RHPEP_+U3.JC?:1;N7[]K_U8:#\;,F>+3(OM+I'IY,8@&*.4+ MMLGT8_'R!]\9%!A]29&I\B]ZJ61#$$XV2A>KW6) L!)Y]=X[86P!Z[ O( M;@%I+_![%M#= EH:6B$KS;IBFDW.9?&"I)$&;>:B]$VY&JP1N0GC3$OXKX!U M>G)S]W3]>'.+IO=W5]=WL^LK/J!F0^HR'Z,;M"GW[[?#[2 ,DH'B6[UW^M7D]Z7D_1;9'K MI4+7>*8?7TX=<&CM7EKJHSWZ MIDPMT0)J1:&%+%8(RD\R+?+G*G^%%ER=V=Q6J?7M:DUMGZDU2_C% (I7<;GE M@\F__X7'WG]L-I](V8$'_-H#ODO[Y Y:T:>L4.HS$GE2K+C-VDK%N%1A&L]V M,O1C&A/O?+3=-\0BASV/X"BN!0] !C7(P!FFR_1_4&K0G;1"NH#VE!1Y(C*. M<5":"%;V8/X*;**X MLEE^W4Z$IY=D.PUW"=YS1E6N0*Z!T0OR%3&"+A"BZTSB!9YF^(_[TI M2]C*8YX#3X78(A(0# VJ!_<>1V,G[MF223XTNY4404:;HBN3QXH3=T!@/X[; MWK6)>10'00]6TF E;L8K/9W13#U:0^PAIFQD\Z FK=0KR7]JLUZG0DN[0B#XPA=(H?P&CK$ M;CY\D'S-1%I389GCA5YRN4OZ_GAWN6^(<4C]=E.W"$:D!W=#D=C-D?X\KV"UNS-E(\57Y?V.J'OB@RA M+?:@:Z@1N[FQ\N(.6A5[EB1RPP_ZG!5SE]XPM)T0MX%;R-*GXYYZ)PT5$C<5 MWM1;(Y=GW4KL[1-9IZXN-=*>VB,-+1(W+;ZWAD?37-?VW"5=GFOGAD5D2&&F MZ,/74"%QLDLY^AP=%ZR@B27H8R^.:1NZ19".?1KV86^8B_S:X"J ']1')AUR MTLGU5-H.O="P(G&SXL-&PEY7E5O=M33ATV]EE9N=XMK,BU87'"=+B\@P"L*H M-W -7Q(W7^Y#[NS.F4;?_GQZ^&Y%?9Q +2)#XGEQT#,0D89&B9M&ZU(1N4FZ M*N=8 EY6XGU,8K !F"N1"B;?K 981DX/1^-.T73E^KS>T"EQTVFGU&WU8@7= MY4T[: N_8B^((M+G^X9B2?1+I;[+F@^4NI.Z?[G43Z3MT L-E1,WE3_"/N[- M5+1)-;6$"7VHN5RA. M07?:BK0:8S_MDO"S-936KXU=>K;:89-SV=%0.753^?5BP9/2]?QU]W4!F/+] M2X,RWQ]*,TWO+2], ]ZRS'RQLQK4Y?0 .E70ML;8;_'C(:_J9N_G69P,ZDY#>B2=#S&81BV\5LF M7]BN!5X?_H;,J?N[],Q,O-QT)>#P5*@D*]1&FGI85":59 F<69YH]7P1HB?] M^'PJ;8<>:38*U+U1*"-:3MSF(Z/(H4<#SSJ_1%,7W^^,^O"6@#9; NK>$APB M;>:M'I!AYVBC ](E4H$<[1T$KKA\+L]'%2I'Z.H,K7Y:G\%>EB>/K>=?\=FT M.DEMU%0'N[=,0O4KE/$%J/2^A. T69V55C>Z6)?'C?-"ZV)57BXY2[DT O#_ M15'H]QOS@OK$>O(/4$L#!!0 ( ,Y3KUAJB14SF < $PS 8 >&PO M=V]R:W-H965T&ULK9M];^,V$H>_"N$[7%N@7HO4^S8)D+7U MYG:=7)Q<<3CT#\5F8MW*4BK12?/M2\F*'9$T8[>S =:6]9MG*'$XI(;VV4M9 M?:M7E#+TQSHOZO/!BK&GSZ-1O5C1=5I_*I]HP<\\E-4Z9?RP>AS53Q5-EZW1 M.A\1PW!&ZS0K!A=G[6?7U<59N6%Y5M#K"M6;]3JM7K_0O'PY'^#!VP.* M-1^,+LZ>TD-R3>CM\[Z&#GLS%\__Z-'K87 MSR_F/JWIN,Q_S99L=3[P!FA)'])-SF[*EYAV%V0WO$69U^W_Z*73&@.TV-2L M7'?&O 7KK-B^IG]T-^*= 2$'#$AG0$0#^X"!V1F8@H'I'#"P.@-+-/ .&-B= M@2TVR3U@X'0&CNCAD(';&;B"@77H+GF=@2=Z, \8^)V!+QC@0P;8>.LYHXV@ M;9>W\3))67IQ5I4OJ&KTG->\:8.NM>=ADA7-^)BSBI_-N!V[2&:WP4WR%8VO M9I-@-@\FS;OYU2_)Y/*6'\QO^7LRB8HV3&3UR-?XZO?ID$ M-_/O4/#ON^3VO^C[N]GEW23AAC^@(;J;3]#W__SA;,1X.QMOHT77IB_;-I$# M;1J7ZS4?.G-6+KZA_WVEZWM:_:; C/68:S[2:%71Y<>DB9YTN5QFS6A.,5=G]AJ7W.46LY'>@H@7346,]];9L;MRL7- J MW7;-JLR7M*I1\/LF8Z\Z=*)'S\IB41:L*G-^YA$E!:,5K;6-G1[1V+[9B ^Q MW3@CNW%&6HYU@/.%/F9%TQ\\F^=IL: _HNGX_&&219_0E$UE"#,NS;.SUA8$LQ#XFV._+0EDVQ);+ M_QS<5T8*H&':OM67Q;+,,2R,?>%:$P7.PH8MX*8*'/8(L=R=KM>7YJXOS5/[ MLE[Q45$?U9E;MBUTINVY0G_*.L_@_X0NU;:T65Q]KI_2!3T?\-53FUL&%__Z M!W:,GU0)"Q(60L(B2%@,"4L@85,@6"^JK5U46]JHYLM-OI@L^+*#SYG%XA6Q M*BWJ/&V7L9?+__/5"%\7LUH5TUJRNMU(-:$#<29 G "($P)Q(DO*"<1TB) Y MXJ-4B:P:FJ:0X:HVRE21I26= M$%E G(DMW1 ^D6';%B90('_#F[^'.T\34L9P'Y/TKHLTR-*/*3.=(2PK+%N;DL=;[";'F2%=O$\,1 MW05 [D(@3@3$B567C[&X DJ W$T_=->+-7<7:RY(K+TM(54QYTHMXS$G+07' MVH:TK;VY+P%20M!:1$H+0:E):"T*12M'^'[#0ZLW^'X.[5@/?J$ M13T4: (%"J! (10HPO(NT9"O&PVQ)'RD+E'I>@7?+CP5,L>P_0.%.;S?@\#Z M38ANZ[]N-^RSNMXTZ549998\.7I2243O[900D@OAV'<](GH,H#R&4* ("A0K M[X%B0DJ@/$Z/\-B/L_T.!-9O02CC3%>#PXI2=-L2*>3^0NW[6[_MB&H;:%($" M15"@^+@[D$#YFW[HKQ^'^XT1K-\9T=6%]::GQ!T0: (%"J! (9:WA8:6YUC$ M$)^_@3S&QWI,5$+7%J?*J9+GFSXY-+WOMQRP?L_AJ *QI8P\3UY7$E\NNL@R MN>@B:XC9?-<+8S%;*9PJBRZR;HA]V_0M7RJZR%(+VV*6B%4RQS0K)JS)(6@A* MBT!I,2@M :5-H6C;\!Z]^T9^\SL3'J./65&CG#YPO/')Y2%6;7^ZL3U@Y5/[ M)?W[DK%RW;Y=T71)JT; SS^4)7L[:+[WO_L!S<6?4$L#!!0 ( ,Y3KUA# MCR2L20( )X% 8 >&PO=V]R:W-H965T&ULK91M;],P M$,>_BA40&A)KTB1TI221UA;$)(:JE<$+Q LWN3;6'#O83K-]>_R0AF[**H1X MT_CL^_]\=_5=TG)Q)TL A>XKRF3JE4K5,]^7>0D5EB-> ],G6RXJK+0I=KZL M!>#"BBKJAT$P\2M,F)HK.7KQ-?Z\H?!SJ&P.&P]C3=/.9(US2#W=E1+$'KSLU8OQ)'@_E/-_@CVJ0-Q7 M(#Y%S[[H&7/%3R=Q&&0^/OC1 ;\WDTO)O&T M]W,Q^D=/O0*QLQ- HIPW3+FWU._V0^;2]M:3_;D>/FY6_,&XR:5?RHXPB2AL M-3(87>C6%6X:.$/QVC;4ABO=GG99Z@$*PCCH\RWGZF"8"_J1G/T&4$L#!!0 M ( ,Y3KUA4H!.Q0@( ) & 8 >&PO=V]R:W-H965T&ULG97;CM,P$(9?Q0H25VQSZ F5)%*[@*C$HJJ[P 7BPDTF!ZUC!]O9+&_/ MV$E#06U6ZDWBP_R_OYG(D[ 5\E$5 )H\5XRKR"FTKE>NJY("*JHFH@:..YF0 M%=4XE;FK:@DTM:**N8'G+=R*EMR)0[NVDW$H&LU*#CM)5%-55/[> !-MY/C. M<6%?YH4V"VX]!?ZYW$F3NXI&4%7)6"$PE9Y*S]U69IXFW MQ):=3(F M)I.#$(]FLDTCQS- P"#1QH'BZPEN@3%CA!B_>D]G.-((3\=']X\V=\SE0!7< M"O:]3'41.6\=DD)&&Z;WHOT$?3YSXY<(INR3M%WL+'!(TB@MJEZ,!%7)NS=] M[NMP(D"?\X*@%P26NSO(4KZGFL:A%"V1)AK=S,"F:M4(5W+S4>ZUQ-T2=3K> M8GE3D.1!TK3D.5E+27D.6':M0E?C"2;.37JW3><67'";DCO!=:'(!YY"^J_> M1;(!+SCB;8)1PSLJ)V3JOR&!%\Q&_*9#NE/K-[TB7?+C,T:3K89*_3R7>V<] M.V]M;L]*U32!R,'KH4 ^@1._?N4OO'&.&V:4*1@!FP]@\U&?+X+?7 $W;OH2W&* 6UQ5M0>0>)?H!;9QSY?8 ME@/;\NK"C?.-^U[DC=I,E?D[9];]NHD5M>\Y!:.Q@=EC@+P.D"<#]3 A]G)@#AI]0_ =02P,$ M% @ SE.O6!L8R(&F"0 6Q< !@ !X;"]W;W)K62=E??Y\C68X#@=VY'TIC63JOSWG.D4_72G\K$R$,^Y&E>7G628PIWO9Z M992(C)==58@<;Y9*9]S@4:]Z9:$%C^VA+.T-^_VC7L9EWCD_M6M3?7ZJ*I/* M7$PU*ZLLX_KQ0J1J?=89=/S"3*X20PN]\]."K\196:F5I_$+4_;TA> MI-+2_F7K>F^_PZ*J-"JK#\."3.;N?_ZCCL,_.3"L#PRMW4Z1M?(]-_S\5*LU MT[0;TNB'==6>AG$RIZ3,C<9;B7/F?#J;W(XGT]%'-AK?3SY/[B>7CV\G7T?WD[O:T9Z"*#O2B6NR%$SM\0>P!NU&Y24IVF<P0OR[O2*Y_(O3M (V5CEI4IES!U2 M\IA-M2A%;MR"6K(KF?,\DCQEON'?8N'?XFO3_/ZVOBMUM]*TR@@W8/U+)[A/! MHB;:(F;+)K#E)K RC](J%H'![IT;D)%;%0G-0S;)HR[;^^6GD^&P_\XMVH?! M.Z8T(PGUN['*"IX_UB_W;9HE9)75HI2QY%J*,F37FM;GF5(F<;(_RDS"TL#K MN)Y/MF1<5_*O1%7;)^]%E.0J5:M']M'$&P.OO[+K^7W+P'K]R]7=I9<:6K$W M0OZ0.4PHC305X1 AN%(J#MZ+!Y!I09$ "8*YA_OASX.G%LS6V>E2Z4MDB 4#IDZ\LF6#SPF >HORNQT!5:!K/UWQ^ZU)66 MCNVY6[#_/9>%D&PL#6S&PYKG;&_6O>N.N_M=-C$LEC'+E6$B7Z'=T#$8Q=#> MM*WRTDHEJV*B>\1VJ55F$0(S14%[@BHW,K5K&DG0I6"9T"NAP=I(.B+%8.Y[ M$8EL@47'5X.3+IO5NV_<[LOETL7M^=[0QR="U%)!P.-/E2%K>V[=; M=0L'G =L%'VO9"EM/,< 9)=]0MMRY&&$SDIO0Q.4D!Z#1G#MM4O,I@SJ3/(T M]0(VIA#^Q(^(P@&.JYF*? 396?@/^F&_;_]YU]H^;?L3-'S89 /PR> .!HCH MV_.3[+)6[25TV0@% *"5&&>\M=NPLTS %B+BF7BJ#?E,T\=?;2:#AE ?;9Q? M1X*E>!0UCCKKL2M!$MUTN39U2H1N,L<0\W+F^[6RS MLR8S'D6*RI\\(+QH6$RN^"3[7?95S JNS6/7"I D/G5=Q)8U\8X @A>IQ.06 ML\JC+4CYVO&0%JLJK7D)H?B@H/9W^@,?1M4*@Z$CP\%AZ-F0,PH"V>=UD NH ME2<\UR4R_W+U82<#_X'SCYY%Z\X63+5Z( X,V50HD%*3AIDH*C@1D8E(<Q D7^:_WQ\K!,?K@P#.Z!4$[T*Z;!G :<7)(VZT>P@=6:9>]1[NPS C3H6:.CN3T#-U4 MW'>U5#=;Q)!:/6?C"FR4FP"I4MI0+N@VPTY^_9VY.QK%F ZF'$0!E40<52XC M-_K:\2%U=.;I$'FV[Q:/'OPXYGIB#=E$%LXK6JVK^P$#%A O DH(>(8:L6G# MC'WAU.IASH<*8X_!34VNJ%.-$&H#D+5F*HP]?BYKCU9(U;/Q#JV"X0/JA"?U2T.2"EA*E7*(U$?$HMG'> M%F8L%H;MV1WTMFQ:CI,3H-\X#.ZS-21:QL"T(S%/A:RT%L4N7(I:]!HOJ#>H M],'1I1TF'+VW3('4B%>EZ\*>< &@4A&W(IJ<"M3[ EP$) 17:T.$ZPZ$)$6+ MHGW_<@K]P&^5XISU$>O4=+2%7-,%6>,?JPH/W;B>*RU-^TC;V@]HZ)!Q39!- M-VXV6:;,*CLHK[DD7\C!YP'P'@H.>K*17&XDE [:?UR-B=">3,)4 M/6O1C$@Q.SPZ"H^.CME!/12])*Z^-VU1Y+&5.'02M\L//06E'-C0M:Y#&Z%[ M[5M.V+[7U)JVC6CXQQI#NS/^I]+$)C8I;E#9GLB$&V3FF_?MP>[%BR#;>1$$ MS/SUQW<<_U&#:@['4.F1*$M9SV)@>L2@-3;LODF&P>96&A*T7!-&1''%0)+H M*G;2!RC_+D$8,2).^?F-Y_96YS_K[$K/9]\U)IZ:+QTU3VNE+4!ZNYV"YQNV M4_,U$7]**@:W_<:5]R6IH7G#!;4>%6X$QED;XF#KKFV/MJ[MN#IFU*0CMJ29 M+FZFOA1.R)3L]D%N]7LDMQZ>IMU9=[SO2N4E+XB,@JTHH:Q5I;=FE M";G*770+#3H/Z1Z2KQ(N/4=X9Y]_4MC^..$_'_# U0Y[I79J ;M+A.:U#8HV ME3X(3VH(X?['=GT-Z[4^>-IYG3[KTJT [K[]MFL-E^.1^Z#Z6:[^^Q\P_4* MG(T99XFC_>[QFP[3[E.N>S"JL)]/%\H8E=F?B>"H4=J ]R@IXQ](0?,]_?Q_ M4$L#!!0 ( ,Y3KUAN95N_]PD &P: 9 >&PO=V]R:W-H965T5)4'X^'P^*"2VNQ=G/.] M&W=Q;IM0:J-NG/!-54FWNE2E7;[:&^VE&Y_T?!'HQL'%>2WGZE:%+_6-P]5! M)Z70E3)>6R.2 ) M$G_NU)4J2Q($&'^V,O06/>^&"K=C.N*VWB7_F]]4-OP\OAE@WC=L.8 M<4=%C/*U#/+BW-FE<+0:TN@'F\J[ 4X;"LIM<'BJL2]7_UQ?A"@C?8N3NU M=_'[;Z/CX=D.M$<=VJ-=TO^O0.V4_#CN#S8H,1:MUNQ'6L6E]-H+.Q,W),($ MR37W>:%0=[FM:FE6Y.C&R*;0014BMT@+X^,O#_\7$K>SF3;2Y%J6PD.&0OD' M+Q;R3HFI4D8 8"T=-FG#@EV!U0HU$Q9\W<:S=AI"ZA(1G2NCG"S+%3U7=8A[ M X!],0SDEO0P]$FEG,ZE>/+[;R_'X^'9N\GDAG^.SIYFTA2B;IQOI DB6);@ M&M) 3YR:-R7;S)(>BK]5>>-TT.WZ-]_SA31S):YL56G/%)?4WKZY2EH%6!=P M W!5HG--IDUD8^P:B F[ 5:7JWU2[)5XU(F%%<8&2,O+ID!8RC(A[8EC<#-K M Y8"JE-_-IK<33@HC*4*/?%93SQM] O;E 4B):@_D)\1VZ^-B03,02)]O13H M O\X9A*ZD3\15FM#BF1V%1>0UT8OSKR8&-- T"=56Q<$5!.!B]'PV3_8$,*P M4M()1!(2$3)!5I6CY9R"N8Q;96ANR#KZLI$$? M(^3[[%Y9? 6!LR79D^5"YXO.^X8<7L)-R I'AO76/A4&B+Q'CZ1$JV-!"2EF M4KMT&:/5!O"^_;]09;7U.@:>$Q<<"Y2)9/>%1A VP@3MZ'>\%H.!:U,^>34L MG%*BBKP?O7M?8B[]0LPP"_CLIW=Q'K0%@Y!34H;5KRB%<;*NP?%R6JK]'I]4 MLE"#[&.T!&%(YOT"-*>XKE+,-)A&FP*J:-Q($;(/-(2%#%"_HFI1WVL,*127 M>]E)&QZF)Q8AVF+6A ;*(5G;P@^0!:!"$]R:AJY0NCJ(3]I_$V^[D&N#%M?$ M F,4-8H*O,DD"2C6JZR7592#^0/1>13M2#0EB/:!6+>*#L""EHV)0W*E[\CQ M ^X'22RE9I-3?D51ZDZ6S5H!,B^+\X]R+;LT%$)<[?/EFM@+"TZ@&+1T!=$E MR)B>DJ\LC,$8&@D8;G.V(B=7FW!:]<0NG/-EFALI.$XK.(![0&D1$TRW8*D8 MGZDLJ0=Y\E,!>G28TA1'T:B6.:4A/K!+[E5TH[#--,R:LO/2%M?$V&IT<75' M\VB;3KWZI:6Z8^Y:KBBNB 1-N[E*GA1K3P(E .I*_Z7Z5G(@K=D:-GAU2?_- M;.-ZTI8+BY6)HDZ>BY-#MF1FR5YR3R 1\'XL*FK3Z0! V#SU+95M$S@:_HTB M6%FGMG%=L$&6C\'>A__#:7:+8TR!/LU)NRN-LW5A]TLN>_(EL>E3\632_LIN ME"-1X/MMP!Z!E%VU=HJ)>'XR&!V*X^%@-%K?OH3%@Y-C,1X-3D[6MZ_$^&1P M-!(L>W2V?O ZW1*CX\%HF)V<#)X/Q@$W>].F4;A;V[G1G?S6$HR%^__ MQ6T^+GTX5&6](?F6,EZZPD-$H6?,<+VQ97*['EN.A\?[HKV?<'#=@:-XO/:Q MNR9#_*#=R@AS"GF6MJ3)B+90TNWL\1#)WTO@9 MW :)-=!HZHMS"_*D)*/!5[=UO,Y'<@G^5>2$J!:G1BH:SR*9^HJV#V;8&=L\ M/6JQ16YGJ=/V9ADG%Y5FP,CZH-V'8%![%C%9:!@4U6\Z9[^?>K''*<_LO:Y M'U3M3S.<1%X>GB&*JA:C4W%=$);9*IG!87F"X2/.TIT+-O:-[^T#/_'H2&&Q MTU+/V\IJ)^PD=D/&X2GJJT^3'!89:0B&@6?[RX].Q026(-FVK$[#^.-8=D)Y M?IJJHY\OR,!_AMNGY07OK+GM=/.#L M2M\-QA]T3(#"J93T#0WT,MSW9A:]V&2/!1 Y=)WQ,27[*=A+ M]\A[ZF&J]PWAR&T8D^TVYAZ#]$8$;OP5K&#W.NX MW0C!HZ%TCM#&$8D@.X51RV!B)0[K@>F+6$B2@%B6\81":7/'QLV=K.XMQMT[ M>-%'D_<%O3X#/(Y[:WRV9!A\9$QS88PVIO$BE6F<$,0=^BFYDP&.7J:)%>Y[ M,6XO,#5!S5?+0Q#<$P--7NO6Q\$*P2H;3]C9E@P]SN0K@>F93A*/A 2GJVT5 MX53)QP8^QY#);?+R>+._(W/:HN13=DS?3*:#;JKX0I5 &0>))/-GT3SB<+%V M^(^193UD/#<)5 2/.E-^$])X/M6)H"OUK"VE)M0-9GX%KB]B.FPK=XI*6*%Q M\7R;Z*&@ZORWP]1E.2 MK5.'CDP;^4)"=GLM:X\B*;N+S>SZV="L\V\S\^Y%I4>P_5C$,*RRIFZI*WJO M[1B=.Y1'9%@CQ!CP3PXULV[8:%7N)(DJCG>1$V-SD9X'74_EOYZJ_!HKAY"7 M6W[]$@N:)II$BJI-C2Y>I9937<971^FD1>>KXHY]V([\7FQR$Y]5"A4E)B@# M,=F]BP.63J/MR+*)O>MEH!\0^VCP_351:,HT_?=?T#H$J0'R MB)H<]'9R>PD=OH$T#U%TVFOJ@H]P1;-N+IR3. Q8DZ(+$O-IELW88LU'Q/4K M@L0P*?+< N+94A:VCNGF^ .H7E(K?7'KS\Y ME9/>@7CL9?)![PL CGG[QR4+_!?_!C0W>T^I4SB%X3U\O@=!L>@N08'E6J& MKGV8+DA!]X'IXG]02P,$ M% @ SE.O6+7\"Q_7 @ ? 8 !D !X;"]W;W)K&ULE57;;IM $'WG*T8DBE+)"AB<2QW;$G9<-5*21KGUH>K#&@:# KMT M=XF3O^_L@HG;.I;ZPM[FG#FSE\-H)>2SRA UO)8%5V,WT[H:>IZ*,RR9.A(5 MJJ2R!(+*@LO\/T3KV0Y=R"M!U67)Y-L4 M"[$:NWUW/7&7+S-M)KS)J&)+O$?]6-U*&GD=2Y*7R%4N.$A,QV[4'TX')MX& M/.6X4AM],)4LA'@V@\MD[/I&$!88:\/ J'G!&1:%(2(9OUI.MTMI@)O]-?L7 M6SO5LF *9Z+XGB@<*Y0NZDX.]_HE_OD/EH%,Y MV,7^7P>RDVF[SANA$4+X* M$"D0*M/5QUNT],)[ !<98+E"N9\,>O:A8U%PK M1]):_L(6!4(LZ+TJC8FAT1E"*@IZ^#E?#IU[N\9]U,YAP^ M^/G8N4*EAA 9$8S'1H^$1-0+ MG=;%NXJ#O;.@WS]?M\Z#T*SXFPO(!VQ-.I.(4#;7' T@30 M>BKHSK4#DZ#[X4Q^ U!+ P04 " #.4Z]8H\./E(D" "8!0 &0 'AL M+W=O.PVH.;3!L+Q\[:3@/_?L=)&HI4NI=X9CSO^8V=F5&I]*M)$2V\ M94*:L9=:FP]]W\0I9LRA=^QKCT)J,J M]J G(U58P24^:#!%EC']/D.ARK'7][:!.5^GU@7\R2AG:UR@?SR.57"<\<2[-C@ZMDJ=2KQ(6Q*FO I"#CLE[96W,/.X!![PM T ""2G=]4*7RFEDV&6E5 M@G;9Q.:,JM0*3>*X=(^RL)IV.>'LY/;^^>;^\=?\]F8Q\BT1NK ?-^!9#0Z^ M (=PIZ1-#=S(!)//>)^$M&J"K9I9<)#PCNDS"/M="'I!=( O;*L+*[[PJ^KD M!J55^AVNN8F%,H5&^#U=&JOI=_BSK^*:,-I/Z%ID:'(6X]BC'C"H-^A-3H[Z M%[W+ W*C5FYTB/U_CW$0O%_:O;(($>P0P]2 6@'==)RV5PU,)G"-,69+U-MH MV 7>W!]'TXD5=:*QF#BX31%62E!+<[D>=A8T*Y)"H-O:Q7R.7V2K$@X M<7V#TVEC=8[AN#-G)?W=%C5GPL#@HAM%YS 8=*,PZ+Q0>Q,[Y%K%: R<' V" M?O]RNW8>E67B,P;V/8J_TRT9ZG4U$PS$JI"V;IPVVHZ=:=UM'^GUS*+ZUEP: M$+@B:._L^[D'NIX#M6-57O7>4EGJY,I,:72B=@FTOU+T0(WC#FB'\>0?4$L# M!!0 ( ,Y3KU@+>/EFK ( / % 9 >&PO=V]R:W-H965T)>')Q!9[)E[$$;U\G,'A^ M8?]LY;(G )6KK< "X<-\ >"W ,[J;0$;EBD@RGW*V!ZZ]%9L^F%0-6HFC MI6Y*)+EZI0HGY^$F"/WK%03?PF =!1'XZQ7(#PS=X@V^%*7*."2R9D,*&):FH)#G]A8D-(<>*4'4@90*W,D,.OA H!:RH MB',F:H[PW=\*R=7?ZL>Q\C31A\>CZU&[%!6)<6:I61+(']&:OW_7'[N?3N0V M['(;GF+_CZ:>Y#VN>LTD]D;P;S%[D=HJ29TCL!2JILJ 3VK%"!2FVLQ4FYAJ M]U33X\QT?84Q%EOUHHS>A_N2U F5F'R$#WY[ZIW!6:_I%5?.])%L<\69: )]UQZ,1[WP;R)L*-5N?(V"8TUR#J:P0+XSNT9 S.I2 M-@/9W7;KS&^F^(][LPM5WCM:"L@Q55#W?#*R@#?[I3$DJ\Q,;YE4&\(<,[62 MD6L']9XRU976T &Z)3__#5!+ P04 " #.4Z]8'[L/ /4" ")!@ &0 M 'AL+W=O>^YL/YGNA/RE M,D0-3V7!U0<5Q)4799,_KG$0NQF;L_=+]SFVTR;!7\^K=@6[U _5"M) MEM^AI'F)7.6"@\3-S%WT)I>Q\;<.7W/&PQW2ZE"3R<[]'?V]JIEC53^$X4W_)49S-WY$**&U87^E;L M/F!;3]_@):)0]@N[QC>FC$FMM"C;8+++G#VK[?BX MNE[>W'MPL[R?^IH2&#<_:<$N&[#P!; (K@77F8(E3S']-]XG8AV[<,_N,CP) M>,WD!40]#\(@C$_@15VUD<6+7JI6TFV6^H\'JX)Q#8RGL'RL\XJNF88?B[72 MDN[)SV.E-\CQ<63S=B:J8@G.7'H<"N5O=.>O7_4&P=L3O...=WP*_7]/Z238 M<:HW0B,,X$0B6"@0&Z C2;+N3&P'KS#!3[; M<3CR!D$(XZ#OQ5'@?#+(H^'0&PV#_>A\0J4FL$B2NJP+9FBF2"U*$YADY1SINF@P[E AG$(9>OS^&./:&X0B.73;_0!Y*E%LK@HH. MH^:Z48INM=/912,OS^Z-2!.7;&PO=V]R:W-H965T,6P W*U MXZ0_UDL"N&ESS:%-BCCM'@Y[4&PZ%F9+GB0WRW]_E.UFV9 &.V O-BF1'S]2 M$CG82/5%9X@&OA6YT$,W,Z:\\CP=9U@P?2I+%+232E4P0ZI:>[I4R)+:JTUYG(S=+ONZ\*"KS-C%[S1H&1K MC- \E8^*-&^'DO "A>92@,)TZ(;=J^N^M:\-GCEN])X,-I.5E%^L,DV&KF\) M88ZQL0B,?B\XQCRW0$3C:XOI[D):QWWY%7U2YTZYK)C&LOZ"YO&]JSO0EQI(XO6F1@47#1_]JVMPY[#I?^&0] Z M!#7O)E#-\H89-AHHN0%EK0G-"G6JM3>1X\(>2F04[7+R,Z/)=!;.QM/P'L(H MNEU&$"YA$DX7\!S>/]W"\FXQ?_K[#AX7\\ET"?,%W,^C:. 9"FT!O+@-<]V$ M"=X(TX,'*4RFX58DF/SH[Q'E'>_@E?=U;U>'7HW7 M>ZL.C"MX9GF%<,-UG$M=*=3P;[C21M'5^7PHYP:R?QC2/JNR$1\&O%S98DJGYE%QTC8850(+,'DP S^R F4[):9U JF7(# M4@$=H :N@6E(94ZM1U\Y$76TI,KKF"D73,2A? G3HUA%5>^UN,,9B MASY$^(3Z?>!1@$3$!DF28DJM_>G'F@FHZ=Z,86=;=_?QX\77RZNK262)S:U%Q0ZY:)'I,\@,KI6T ME8$_9(GE0WQ$*GHI:2=ED1XDO&;Z&+(DA#1.AP?XLKZTS/-ESY6F5+GE0@"3 M)5Q*R^2:+P7"W!BT!BZX*80RC4;X9[XT5M,/\N]3-K19AD]G<8=F;#:LP&E MI\*@_H'![-6+Y"1^>Z"&85_#\!#[P<]S$/FTK@_*(HR@8R4K0*V C"^JWGEO MUP466"]1=ZM9.%AW=A:*CJ2Q6#JLK1!62M#9YG(]AL[SP2UUC[(AMRFF0P[N M$^WS#XZ^2-:4G!A?P]%\-QJ\A)>#_A.^@6OD=UQ"%I[%>7B:Y?>C_:B_N2P8 M)&&6)^%IG,&K%Z,T2=X.KM"8,\-1&J9Y'.9Y!J\? M3'KN$"1UR"RD7A>.1CFE.,GS,!FE<.X/*96B47@V\Z#XXO'V,S9X\YW7!PQ9 M,,%D@;",5I!D>9BE>?<>S(OO#3?8D&89)>@9/'9AHK[<1 MQ=IW<$,_82-MV^;ZU?Z2F+>]\3Z\O6'(]S4G;P2N"!H?G^8!Z+9KMQ.K-KY3 M+I4EO7Y8T46'V@70_DK1^=E-7(+^ZIS]!E!+ P04 " #.4Z]8.09.P_ " M #+!@ &0 'AL+W=O^&EC (2]&6KM*X5M.N':1_"G>&BY1*6A++^^SFYX\8FRB;M \2) M[<>/$]LWW"K]S>2(%GX40II1D%N['H2A27,LF&FI-4K2+)4NF*6M7H5FK9%E MWJD081)%O;!@7 ;CH3^[T^.AVEC!)=YI,)NB8/IYBD)M1T$<[ YF?)5;=Q". MAVNVPCG:A_6=IEU8HV2\0&FXDJ!Q.0HF\6#:X#/'K=F3P66R4.J;VUQG MHR!RA%!@:AT"H^4)SU$(!T0TOE>801W2.>[+._0KGSOELF &SY5XY)G-1T$_ M@ R7;"/L3&T_8)5/U^&E2AC_#]O2-CD-(-T8JXK*F1@47)8K^U'=PYY#/WK! M(:D<$L^[#.197C#+QD.MMJ"=-:$YP:?JO8D?[BL"@?L)@_.95W(O.CC#MU$P[Q]#_Z3&.(ASF]TE9A'>-/]'A MUN:H#0C%I(%44:,9BQFH)9 "EDI0QW*Y&C3F- JRC4"G4LZI]&G02Z6Y?ZH+ M3+%8D((VC9,'R389)ZRW<#*II,8<4[K]S+O"4JL"SG/&!5)+P1673*8(YZK5 MA(\V@VU.T9^IZ]?LF2TH\I;;G$N(X1F9AM?027K-=I(XJ7_:[$=1XUY9)L#L M1_D+R@YCA_!_# M%M65S5L._>=5/XOALMU8$#U"'B7$WNW^'KO:3IG\'FJ3& M,IG12S3^B1E!O89>-VXFW0[A-*/(_Z 'W4K:.ZR#QKVRX>!0'8=[ Z9 O?)C MU-7,1MIRUM2G]:2>E /JEWDYYJEF5ISJ3>"27*/6:3< 78[.K^]S24E>XK@S0;]((G77 MJ%$(9]S=)4(L>;6:$R;K!4\[XNE>") M9RR)D2LYO.77!Y/R!Z2_!O*59ZZYF1)].B M>*7%A^2FXY-!(A6Q(0D=<8ZV*%5-$#6GT8%VUW#!.YA24B5%X*\%G M;K_/ZXY[QUG^!W.B/U>Y&:AV;L\$&WW(-<T/T"5XO-C8[%DC>^S3XAO)FL4%^I)N M+514_ R(MBY5)2UK5.H;(C,1I1'9%!"$YW\5'H_G!=ZIK2"Q[P7)NL.S+6BZ M1*LK\A>&K!8R7NQHDEI75A%"@C#"&:LXD8"4_ ((,I]W :*W$^C!>"_0<9%E MP,]%N,:C4?*# 6[P=79 M3K2;B"IN56J#V%DM6- P8Y.WR#ND"[5N=OI>IH(]%>B^4?0V' W\X<59EQ7P M5N8\3=?># 3))M$F[QY(TG:7";LV#(F(4TZ@"IAG!RZ;KG=XJCF&&OI5P[6= M+;I(DV\:2] =U[B.>L,Q&_:B0X"2F'WL-P6 ;'O%5J%AN5PUVO39'5UP3[CB2:;*G8&^"WD4X[+'/9)9KH$)E MNDGBAO&@]=H?+:,2M 155,S^(,:'%5)\@=RD>+OH0M:,):V2&9U,TOD4B:H M$4#E-G292M.N4+U3.$=1QIZBU-=:SF2\V<)IF>?R?VX#:# M,XD*<9J0+*Y, M:A<>7">=N%E)4:6^-75=FNQKCC0]^ A8X-R$+/K!@NAN"M +@D,%Z*J60&?A M903[G9(MYYL>-XRZ431@4>]\N+=UCH;N3?#QD%2I35: 4F6E0Z!"/GEW9:FX MU,B*1ZKQTP]Y+%RMT/H,_;?VT\Y'-/3MI7?Z.><51H5(SKPW[(V'8^,KPNW2 M8S-J3C]/'OOV$3G6&YPSOS<:>>]VL]T2V<I7]D,K8$ILL_O M!8,3=_4>ZXQ@:RG0J_P>9:^]0G3IL*-BZP/2'.TW-A7<3.4,NM:"*TW&1!?V MLN% RB-#@.Z:#4>]:'12W_X/I%J0?@Z?\P!>G$<_B\_PQ%W_'GS"D;T@\BCQ@,#B7[*4PY ;6-L MNRD8ITY5ANY7T2S#(6;&I6)+GE:":LAJJ91R0G! 0%[3\[]0+RF+4*UE9?3E M3A74"M9;"NP7*1XH1&BA].GSB(YF)P 6VY%DIW?;,;UWEI-E.]Z1(H18%@G& M9G!^T3T?C3=/7M,^FK,?>N#FG$4'B2"X:NX;8D! 4S+YAN+]!A2,MWPN=H"4 M>9Q6B>M=B"R9]ZV23X7AZ2%;#X6V_G&P-\=:& _BO0'YJ;+ XE7KV5T]6O9& MQ9=F]#3O7^SL(#NVL_83\IB<^P_EK?<1$3?<)1;"\AO/*[*U_IS%C ^'PVXP M&*&. NJ;HV%3;'R:BA]E^4=]ZMC#L<6S\21A?<"%XRT= 8[2E_+8^SVO-HGZ MHT[]-0<[]$G=W_JCD0DUM_]MZ#A>Y<;]W&AWVU]#=^Z/R(;<_5>"!7,:_*F8 M@15=;MAQY_AF88K2_A^9%L84F7U<" [J++ MYB94* U>C MY2]KYRM%O/2;+-0>51%!E]*4DVLL6L5AM<(CW4=YY76<]2Z IMT,Z"Q_4\O1Q=7)W)^7C@ M+XUMV'L'\63EW#=9?"[FZ5 $H<&!7+4# MLX)*V^ZIGG9QV -,AV\ QCO ..KN#$65GQ2IQ-H\>7F>"W$#.AMXRTFHJP7F]T5:9G4LU>NV* /A4:R_G M5T@MHI5JFD0E4E:#&*,.P0:KP)VT95.Y:0IVO!;+(2''-(2,86_D&-OA0%,/ M;4LFU@0ZL+,J.,NQW?9AI+TTM)KCA4_H5=HN]?:GFYE?ST8%53:,+B9]A[3T[@)(F=SK$,7,]_>_(9<.QS56=<$9U1)4&0B]3!A-3S]\',''T^GT/+EWD@;+4[$CRH7^X C' MAQJO:?O=8Z/52AM-FMD:UNW!-?[_/>@.)89$Q9A]PARK%4/Z@+_( :>%4_"P M/ &K#;QV&V5[@Z!"OXGC+K#XQE(W$_K=?J)>=H/D^_%N'+-E;K# (M<,'0X^ MO$_!=R.N6Y"KXUA9.>(A%5]+_E> 7@[P][7CZVFW$ /]_XS%?U!+ P04 M" #.4Z]8]-"O8Y0" "F!0 &0 'AL+W=O)#?M MWT^2'2\#TNQA+Y8H\AP>2B9[6\9?18(HX3VCN>C;B93%C>.(*,&,B M68*X\ M:\8S(I7)-XXH.)+8@#+J^*Y[Z60DS>U!SYS-^*#'2DG3'&<<1)EEA'\,D;)M MW_;LW<$\W212'SB#7D$VN$#Y7,RXLIR&)4XSS$7*R8NQ5&].X;[M:$%*,I&8@:GG#$5*JB92,7S6GW:34P/W]COVKJ5W5 MLB("1XQ^2V.9].VN#3&N24GEG&WOL*ZGH_DB1H7YPK:*#:YMB$HA65:#E8(L MS:N5O-?WL ?HNI\ _!K@&]U5(J-R3"09]#C; M?1BDUO3*D&K<2EN7Z4A>3* MFRJ<'#PM[R9SF(7?P^']9 'AXQC"T6C^/!G#_30<3N^GR^EDT7.DRJ413E3S M#BM>_Q/> !Y8+A,!DSS&^&^\HS0V0OV=T*%_E/"!\ L(O!;XKM\^PA& M+_B$;T8^R(JB )+'$$81+PD5\"-<"'M';;O2VC['_QT,=Y3VL^I%)!,\'D]3Z5U)KH49%7%($M@8F M$^10U+=KJ6>+$O-N8XPP6RF?,JSSYYR4<2HQ_@+G8;VS3N'4>@F7.S2N@@X$0-:224*UT>ET(6BWW.L M#CV#L]<[&?*-F1 "(E;FLFJCYK090F'5>W_"JPFF:MVDN0"*:P5U+ZXZ-O!J M*E2&9(7IQ!63JJ_--E&#%+D.4/XU4_=>&SI!,YH'OP%02P,$% @ SE.O M6"E]=8NB#P )"L !D !X;"]W;W)K&ULQ5IK M<]LV%OW.7X%QDXX](\N6;-=.FF3&<=(V;9IX8B?=V9W] )&0A88B5 *THO[Z M/??B05*FDV:Z._O%UH.XN,]SSP7T9&WJCW:AE!.?EF5EG^XLG%L]/CBP^4(M MI1V;E:KPS=S42^GPMKXYL*M:R8(7+'A=P=+J:N=9T_XL\OZV1/3N%)7 MZK(6MEDN9;UYKDJS?KHSV8D?O-,W"T9/=\XGCY\?T_/\P >MUK;S6I E,V,^TIM7Q=.=0U)(E2IW)$'BWZVZ M4&5)@J#&'T'F3MJ2%G9?1^D_L.VP92:MNC#E;[IPBZ<[9SNB4'/9E.Z=6?^D M@CTG)"\WI>6_8NV?/3K:$7ECG5F&Q=!@J2O_7WX*?N@L.#N\9\$T+)BRWGXC MUO*%=/+9D]JL14U/0QJ]8%-Y-933%07ERM7X5F.=>_;JS<7;7U^*Z_-_O+QZ MH\GWY6X*^R'HNC MR4A,#Z?'GY%WE,P[8GE']YE7Y6:IQ+7\)%YHFY?&-K42_SJ?65#PLD8KDL5W)7#W=01585=^JG6???C/Y[O#[S^A[G/0]_IST+X;CLZN'=7MC MG!*3(]$5+:X72ER8Y4I6&R&K0FAG49:Z5,+!G;5R35UAE5K)&E^7F[&8[(D/LFS4OBR0#OS8[K??G$VGA]]_.+_F M5Y/O]\3ENPMQV=2VD943SO!&E[6YU53ILA3OU$U32BY:,Z=O,UJ!=Q"2-*M5 M24H)O5R5"BCA='4CZJ94%MJ7I:!/G%;6FU<5^E87C2QMT@C:K>1&U3;IY1;2 M"8G\4-4- (F6\596PF8SSU:U*9H0BLF:]T/E"K*45^4)6M,F\-DLQ^8Y"="WU6E9W?-/U*5GSQE3[M^UG MV?/&(A&LY30_S]W_RT<9[-OV43#I:]UT\G LIGLBE"\ETOM*DRE7#D]8\;82 M+U2NEC-5B^F4X&)R.@H;?A(7C?,V_6QFECR2[=)7P:C@I602!&39 MVK/J)B6!GXW>+#. MW (Q@/O1#%5-X6#GP:C&F7K3D<$U1B\X/XZ.'Y*SII.'(XJFL;14HA%4*$U: M:"JU[W38E+M=WBP;'WXEZXIV)<>BC:-155DJ=DW) +LY;B2U0B?U!7X#>=9C M 25.6"J^R-P8@ M,CE+^7=U_IS>]T*EK6U"ZA!F%$BL!@!5Y2K8':5"3?8N&:/FF*0M1&2?4)Z?@E)G:&/R#Z\4&OO"1ZHA' MC:#'D"!1<"2A4,Z@2S4' ^@-#%>\J*-Y@VY:B_.K"W%Z?#C.NF"](.0(RWR1 M2XLLM+Q+L*Z3?M[N+;,C/B!J:_I3&2&+W\$U2(A%X)&%A7''^#GWHLW4H MUQ31Z:D *P!H@A(;<7BPFW?WO>!!WJ/$W>, 5B#*H,0H38H4"$6+EF_>OD[&P'\-\T[+J[#^ M;)\,X*A0MO >&0JIHNJ'%E@M0(><$_^ GR"^J7==VE'S$7LMJLH/ MD;IC\5I: .:HEX).Y8L*4%H2Y-6!HN+FA03D>J14A.L= M.(L5DY-]KCI*5[AB(WRQ3-&N +J"3;$- M$BWM HY3&S\WE)N,L&<.IN11J,K+IFC[7RHMYS&'H!AN2P@P[E&NPB BA"1H M)3K7*T('V>TO'&Q8+BG]*J9G<^1V!1O*C!/&URIY?*U+\B)!1Z/()O5)HA \ MJ@09_3192@*26Q5%Q[SH*ZF(8\@(,S^69H9HO:H<=0(*[FNSSF VO@]M.M;! MCZ]>7[]*E<">XAF.(MP@V#"O;1TP /Z>:P_.-\A6Q\4(TC"AU%M7/C3<<AOC(E%V6=TCBDX):ZH\QS3=\" M.(7]F@ &TPD)417CX:Y0AKNQ.!_\XM%H 'TSPDSM-HPGP'A2+*12T['-.$OE /'HT.IN149%U;,VH&:*^&[(E"R2.QLX03<[WJ=N='>A:!=Z>C:*';KW M;;)GKFN _$^_/)B*)5""DF57KO#X)[WDF2U[,#TY'3TZPN1&(,]4@AT313*X M "29KWI.<#:>G@Q':#H9==U($# Y_;X[66;P;.NZA2R&^BEWP1C/KPBCKZR[ M E5K!HL.DJ%+@:*B&*,T/ EH=;L,#KCV5+CI# 386!-3G(.V"@\TC"+4=YB' MPL4EI:2\D=3>R2=6#=A&!0 *CSF*V6:!,JL)N8O89:ABEH 3,)>/I"3#(GW( M8.'%#MO+7!4&-TZ7^L^V3Q$X6:78:]Z)8YYC?_OA[>9I>>]*^UFX1IU7 =NA]P$%*L(ZSLS.8:]M5K56$DX&FL':$]^V1@Y;[/$OZ5G=2[+PLLV1H9XCR M5'IPR_YH.SUYF.J3"8RBL[.[I33F":DNF,D8WL_U.T>#"+P4X:O] !7G&5:3C,7,/ )1COW?%JIRG*= MMI*B4NTR[C0R-'Y&0!1BX:F5-S)+AP:\3><\L1U=TB 1>,/;.4B9,8"4)W;H6>]?0=NT49TAE:LG@$/DVLG?#:;\SG!LU-''?\L$6%!@=XC]$V:9P/D)?. M-%36ZD+9HHI1Y^1PBUP&>:66,S04S$9!,B:6/X=DBV19&+2L,_G'A2D+HK3> M=QG,Y3AXDV%0WV#MAYZM_G777&H$IN*BO7L"LANH\U[$A Q=ZW%VE:.7-7RN MVWVZ%861HE9@POY^PZ>K/X<(V7I,F7J4[;ZO9%,03]P3G=?9 _$@NPC3 B,> M<"+\SUZHN6(@VO[BVCC8/X!C6P\&LHX^G2,:Z:B\!Z)AJ6?PE&!9:'2A+MO: M346["XNFCZE=]=LX?;G7:Y#F'K"5-D3(]EW\.5U38/ZFQX-=9,1D'P;L=??H M&P-!X\-#_Y=FV,XY666J_7!"0)8F+^X>C2/Q\827'8XQ9&VOH]VV9I'MG'@53@'F*"FLXX1JQP"4!1\LB]^;6MM" MAS.GW<.@+2S$_^PM/6/OR+[@.PB6,L1C=R=35EKLGHTGL")[F1I$RIGMS#S: M$RF]F?L 15&8NQ$Y )5[?HZ['CB;#4=7FV1KSJ,.WV;QV2A(Y5=^#P*O MSC:QK8, 5'3&0CPHD8B$(_T\'9"N;):RD*\E[U"UK90\[T+ @"\X!=(PT!U= MHP^G1Z.C1Y/L/ 6"FDUAFIG#R$&UI/0MI+9K],#C MN_YYQ/[#0(+\Y>U]Q+@>"]\+PE M>] (3N/!(9 S>LM$.O/=-G/*1*:EJ>%$J$@4XS,I[P\D ;Q?FA+AN648@P%I MNE99ATZD8P_44(!W$$3JN_YXT'=0._)].[21,()'K$RLH('QX HZ7)ZA OFL M(4A,^!^-R@:,X@-;:@" NF9E?.?WPTQE?G0F\6.$,4[I/!QK9C$(% U[%*E!;9A,P:Q5*2OBXH)^=. PK7K$ M7"#X7RI"!VX7YKKU4^8LK.JIN\>:O M4-0?D&BW(/I*ME[[.]87=%\.D=:ST$#VZ.&7=+^"BD;"=2;&UW+M+V\!4Y*' ME75':*<.&.Z3\.Z,,-O$X^5]7=TJOI%1:;,XM&J,Y;HT!Z 6]?$)CCI9LJME>JT2 D[WX@ 0O&W!GZFMRN /M\J MP9'Q1$4V@(8Z(#R4R>C^9%6J43*]IC#[< MEA<0KU9DP=8%?N>&83@%VI.MD;":DK]_LNT\LW:&+Q]) ,MLSPN,6!F:5[4_ M.8H72]V+(@]?NBHIKA<+#&GHC7+IFX^B,\UF#M+JT3B$^=WY%5T\U*:Y68@? M_RE^O+KF>3/[HD6%"5<'?.L._0J5EW3VV-;(0-[':Y@[21,CU4/ Z9TPB6Z8 MLO]IF&)UI.M!9"G%B'LX]>(V3EG:Q,?6=W]Z, 2*H>0+H8J_^/J;7L^^SNM# M/X\[Z/QRD2^=Z/>9-+(VE?,_8DR?II^ GOM?/K:/^]^/(ISH15:4:HZEA^/3 MDQU1^]]D^C?.K/AWD#/CG%GRRX62Z.3T +Z?&Z1]>$,;I!_&/OL/4$L#!!0 M ( ,Y3KUC0*P@2&@0 (4) 9 >&PO=V]R:W-H965T]W2=F*$R3NPP88%DG=CW-X+B\UV2C]8$I$"]\J(Y$I7S-)4%Y&I-;+,.U4BB@>##U'%N QG$[]VIV<3U5C!)=YI,$U5 M,;V]1*$VTW 8[A?N>5%:MQ#-)C4K<(GVH31<2="83\-D>'$Y M=O;>X ^.&W,P!L=DK=2#FWS*IN' 4*!J741&#V^XAR%<($(QC^[F&&7TCD> MCO?1?_'-L/=J\QON^)RY>*D2QO_#IK4=#T)( M&V-5M7,F!!67[9-]V^W#@1I63.)4IW@2_;P/$K@4=PHZ0M#5S)#+.G_A&![)#&>Z27\=& -TSW833L M03R(QT?BC3KF(Q]O]!IS%,QB!G=,VRVL-).&^4HQ\%>R-E;3[.^7>+=AQR^' M=8?HPM0LQ6E(I\2@_HKA[-V;X8?!QR.@QQWH\;'H_T6NHX%?AGVK+,)P#*]G M#0ZSPJ)!L(K.:KNS->TL1P.K$NGD""93A.QEDPTS0+]<">H27!87P9+:3]8( M!)4_L=Z"/9 JH*I(2U\6"TRQ6J-VD^#DLV1-QLGI%$Z2W2AX"V^#&]5(2\T* MEB73V.J>H^[!]?4<3H:G,/JY-QH/]X\E$\\8$![C%S?@2,BP5,B3^ML M3N-":C9EOJNA8LZLH!^JJ0&1(L=?U[;7 /*X6 MCTL>9.@F5,(9<-?94Z4S+X[7I&IL0U19H1$=$\KE*ODBU9\;2%55,[F% MX6#P TVDU20EY5EOX4KS!UA2,!1&R1YI3^TY?2B5R(@$,24R)(WW[Q_6C"&& M_E1)Q])9LB5#).%YAT]&ZHB7[A\OV\Y$CV)C^JCI_U!0+_77Z.!JK% 7_@/ J4S; MW]Z2W6KWC9&T5^NC>?N!0J>TX'0[",S)==#_Z2P$W5[Z[<2JVE^T:V7IVO;# MDKZ34#L#>I_3_NTG+D'WY37[%U!+ P04 " #.4Z]8?+ZIZH(# !@!P M&0 'AL+W=O=7#%2@)ZWU M83MV$]N XW:QQ2(?2+K=PV(/E#2VB%"D0E)VO+]^AZ3BNH#C'FR1PWF/;X;# MX6RG]+.I$2V\-D*:>51;VUXEB2EK;)@9J!8EK:R5;IBEJ=XDIM7(*@]J1)*G MZ672,"ZCQO;#V/IA%4N&:= ML(]J]P?V\8P=7ZF$\?^P"[X9.9>=L:KIP:2@X3)\V6N?AR/ -'T'D/> W.L. M&WF5GYEEBYE6.]#.F]C<7:SN;V_O[^#IV_WJSUEB MB='9D[)'WP1T_@YZ"+=*VMK %UEA]3,^(24'.?F;G)O\+.$MTP,89C'D:3XZ MPS<\A#?T?,-W^+Z\=-SNX9]E8:RF"OCW5(R!8G2:PMV**].R$N<1E;U!O<5H M\?%#=IE>GQ$X.@@#"$I1!'Z30UHX.)PQ=8HSII*?.R@I8BX]*I9 M689LN,T[R;J*N]522:,$)PQ-UEPR67(*VE@R4'IZJ-RZ%FTK"^BQ*YZ0J#+QUM1@5B.E* M/T*%GI(5:HLQX&N)K05Z/8[+K7<]E%M(>PR[FIZAD-EP:$+@F:#J8C"/0H9^'B56M M[Z&%LM21_;"F)Q"U%17?P/4$L#!!0 ( ,Y3KUA$7M-M M,0< &\1 9 >&PO=V]R:W-H965TDG*7I]??X87RW;B MI"C.@VV*FOM\,T/Z8BW5DRX0#7RO2J$O6X4QR_-N5V<%5DQWY!(%O9E+53%# MCVK1U4N%+'=,5=E-XWC8K1@7K:L+M_>@KBYD;4HN\$&!KJN*JNIA]'CS MW$IA"@TW(L?\D+]+5C6FI5O3QNF; F^9ZD O:4,:I_TWY/4:5WM.7N\U5PNF M\&1,*2^[?URV+9USO6097K:H-C2J M%;:N?OHA&<8?WK"\WUC>?TOZOTK2FY*.VWDG#4(RA#TUT;X:N!=PC1E6,U20 MGMJ$)&=MN),9*@8+BJ"AD-Y2MO[DXF12<"RB28%B =]JI@RJ<@-RZ8MPS52N M0D#)OR+CYJC./F* M OZL(<@?[@D?_$M%MSPK&)8PZD2_0_!^>G Y> M>')ZZ$FCK-=H,P7"1%9+)C; M:Y)(YG/%@N%"V8PHA0,XL'6VE&]H%X#B6=/ M#]EQ/J<>:@5 >MZ+%*Y0:03J3=D3Z&7)#=!T &19 =H6FPZNI>S5UKHP%P2)_3:%(R MO4>C"5AQ$I!QND\RWI$, Q[[O5Z[U^L'@LF.X'T_5$FZ+^'Z=0);^L'V^U#2 M%(^1+6OX)#+JHS1DX:$DK"5QX\6P\>*+-*P\FNGDM#WH>W\(AL/WEO[]8>M) MCZ$S8"L)KIXVF*;Y08 ,3+VC3/U=O7ZNJ4N%\ND=+=:1R#= Q2I.1B+ZS 6D M/C;1L!%RGQGI:CYY0VGJR2WV41M.)PO:G#.N8,7*VD'-5=')S(TJ CZ=P#2S MP8Y#_M=5%P 9J6&I!(%W0>8P*F@MB)Y&4)E!T/J": ML8<88FP*2^&WFFM.(\". YXA+ F.,F_#NJ#^9Y4L4% P2@J095A9J\4B\F3; MHG.=W5?T,U]68)*YEA&-9TXU+/2)QS7E2/6AV6\]\(^'@J,/&@L#II5].YWP>J<(I3_ M#.]&815=\Q7/D<"_X5CF<-<=V4_TR/73R5PA4NRIWLE-&WB:,QV:L/8KNOF^ M].V47E?PCH"T0:;TS]#O]!+W%?TA2\HW5<4&^F>=9!"^O^PWY29^UF\?-!?" M7?1MCR>B+9 .$A$&\3^$V8IQP/.!WD+"04:Y1KJ+)1:-/CP!<-^^N$L3>,/FE,5\CG'W&TD'Z!"4U YV H--,N2 MBI"\%KPLV98L&!SE% HCG1E+Q!1?4H#,ZRMNC<$WK(^%^-8"[+.Q!:ZN9Y7_7^AD5 MR24L94]1YH39,3A'9FI_B)BP);?SXM-O+JX,]GH. =O>"MWU;M6X=2R##K94 M_ Y7!] X;$3.8@?7P]+UJ@W=>76M-B#L<7G-3>$$:E;ARW"%F(=P;<=(!YXU M#;ZOGM%IIU9TZ5.*QFBTA:RS85MY/H3:FT2A?Q)R+6!>NX!1[Z>[C*U$W]B) MKP-T=W5/IK ]J?)7-+17M%V'^UD,*#;0J\] M3!,8N1YZ*(BJU0WY6NP-IX,IEDD;6O20H2*HA46C;5&OS+UMN[+Y^A%B.':G MZNY=@BND(6BO^AI&PO=V]R:W-H965TD"4&DC3%BJ%KD.[R,.Q!L>E8J"VYDMPT?S]*=KUT M2(.]V*+$O&6FP+ MZS;"9%+S+3Z@_5ZO-%EASY*)"J412H+&?!K,HO%\Y/R]PP^!.W.P!A?)1JE' M9]QFTX Y05AB:AT#I]\S+K L'1')>.HX@_Y*!SQGD-#]_N%U\FH252=Q2F'<&\)8C?(1C"G9*V,+"4&69O\2&)Z17%KXKF\4G" M.ZX',(S.(&;QZ 3?L(]PZ/F&[_ MGQIA]_!KMC%64Q'\/A9C2S$Z3N$:8VQJ MGN(TH,HWJ)\Q2#Y^B"[8IQ,"1[W T2GV_WF"DP3'Y7U5%B&ZA'_8X5;"K-E2 M8;G\4I9M@;!05@J'V8^"T0\YRZC* < MXO&0FO49M4&@ZDT?P=2EL' L4>%!W5:HM[X[#:2JD;8MX7ZW'P"SMN[_NK?3 M@ZIF*Z2!$G."LL'E>0"Z[Z"?BPF M?P!02P,$% @ SE.O6%[\<]P3 P R08 !D !X;"]W;W)K&ULC95M;]HP$,??YU.N;GQE23(-!I MCB73 UFAH)VU5"4S-%6;0%<*6>:\QJ*P()+QJV7ZW9'6 M<7?\0K]SL5,L*Z;Q6A9//#/YS!_[D.&:U85YE-N/V,9S9GFI++3[A6UC&R<^ MI+4VLFR=24')1?//?K=YV'$8A^\XQ*U#['0W!SF5-\RP^53)+2AK330[<*$Z M;Q+'A;V4I5&TR\G/S#]_72[AX?81EA^O'F^G@2&FW0G2UG_1^,?O^ _ABQ0F MUW K,LS^]0](2RN>I\!$!ADO:H,9\":?O<)EUZ:5YB4],Y==2W*<7S53!I4&M.4!=+EIWMVN M ])@./"6U&RRFG3081;Y>E'>G4,I1"B;2GN#\AS*8KS>=\'JC).^4]@9>\=P M[-W7)2IFI)IX]]3K6N%M&,P8Q5=UDPHCG?1K2@$3?Z"7C$?]) Z!F!?C\_XH M&<.I=X-"TG-L@$_N[6/V@3W3&1MLE&N@)J@-!4EI]DZ.QG$47<+"I3**^A=G MHS[QX*(?7PS[9^/SSN2FS?%>H[:>^9MZGKPYH!<.PB0\MZ+#012.AJ3Y+7^/ M#>PKY6"GO5 2-ZZ):KKP6IBFTW2K79^^:MK3JWG3Y.G6-EQH*'!-KN'@_,P' MU33.9F)DY9K52AIJ?6Z8T[<&E36@_;6DFFXG]H#NZS7_"U!+ P04 " #/ M4Z]8@G+;06D# !?!P &0 'AL+W=O9ES>,[0,QS74MWI'-' 8UD(/?%R8ZHSW]=)CB73 UFAH)VU M5"4S-%69KRN%+&U 9>%'07#BEXP+;SINUJ[5="RM*;C :P7:EB53FSD6LIYX MH;=;^,RSW+@%?SJN6(8QFMOJ6M',[UA27J+07 I0N)YXL_!L/G+Q3< 7CK7> M&X-SLI+RSDT^IA,O<(*PP,0X!D8_#[C HG!$).-^R^EU1SK@_GC'_G?CG;RL MF,:%++[RU.03[]2#%-?,%N:SK#_@UL];QY?(0C=?J-O8Z+T'B=5&EELP*2BY M:'_9XS8/>X#3X 5 M 5$C>[VH$;E7\RPZ5C)&I2+)C8W:*PV:!+'A;N4V"C: MY80ST_AV'B__O5U>W<#R"WW'OB%6M^74:1<'YQ7>XB&^:27C^9Q\8U+DLB@W(6F!*M;[2/.54[B#7<"43 M5*P/'T5"#"9'V+(L9%DQL7FBH6M"17@NC 23,P.$--1C8'EON=G M55)3M78 MFV4*L727FS)#"*;=28>F#L[ZC0 Z@J?3:TZ./S"1_>?R$'^#!=6X50B72%Y@ M(0=PD(3X6V\;\<116:4M(UEDH,YYDD.;*NI#),!Y8T7AI#II7&OK5BC?U#BU MH0$7&6 K56-B%3<<&VM[VD1R1WE/4>G>8N,.\V4 M;,!'2HK(B%JJ3AD3";J33X*@'P0!6*$PX[J](9TSU0ISX7L7&;X[U[U$EB7U MWD8?Y80I>&"%17@=#((@A I52]"ECUG;-)_"VZ>'.D[&A88"UP0-!N_>>J#:=MY.C*R:%KJ2AAIR,\SI M!43E FA_336RF[@#NC=U^@M02P,$% @ SU.O6&9S=S(O"@ (AP !D M !X;"]W;W)K&ULE5E9C]LX$G[7KR \V$$'<-RV M^SX!MW-,8S=)HYWL8K#8!UJB;282J2$I.YY?OU5%4I;=MI( 0<>BR+KKJRKJ M=J7--[L0PK'O1:[L76?A7'E]?&S3A2BX[>E2*'@STZ;@#A[-_-B61O",#A7Y M\;#?/S\NN%2=^UM:>S+WM[IRN53BR3!;%04WZP>1Z]5=9]")"\]ROG"X<'Q_ M6_*YF CWI7PR\'1<4\ED(9256C$C9G>=T>#ZX0+WTX9_2[&RC=\,-9EJ_0T? M'K.[3A\%$KE('5+@\-]2C$6>(R$0XZ] LU.SQ(/-WY'Z.](==)ER*\8Z_X_, MW.*N<]EAF9CQ*G?/>O6'"/J<(;U4YY;^LI7?>S;LL+2R3A?A,$A02.7_Y]^# M'1H'+OL'#@S#@2')[1F1E&^XX_>W1J^8P=U #7^0JG0:A),*G3)Q!MY*..?N M)U\^?!@]_\D^O6.3Q_/SIR\?/CQ_?LZ=/_WH<_\F.GG0N M4RGLJ]MC!XSQ^'$:F#QX)L,#3$[8!ZWABE?ABV$OS M38^=#+ILV!^>MM [J:UP0O1.#M ;I:FNE)-JSJ*:[+^CJ74&HN9_^Q3V]$[W MT\-,NK8E3\5=!U+%"K,4G?O??QN<]V]:I#VMI3UMHW[_P*VT3,_8$])6CF-\ M[Q.RE9=*)C*4:?*JL_V7!>!F'Y60F%5>I MY#FS0$- &CO+%GPIV%0(Q8!AR0T=B=)+\A.15D8Z&?:__9XNN)H+-M9%(2U!560[ M>3N.7!F@)XCK0*Z"U:9)I/*H"J=Z;$1F *WS=1<96\'V&C'33&D'U-*\RL M M>1XE;9 CX69:.]@*HAKQ5R71W"@'NC$7KD$^:9#'@W:AJSP#3S'$>;0S^/9K MI3R0DI.07R,$:L?OEQF);L6/%ROH$#V9C/T&M-K@XL:RD5(5$'H6I3:. 6L$ M8C;HO_XG*8(RK 4W3""LL#>_11 MI$NI4#NP9<$5U".4O$OFY=E7 &+2)#E:+62ZJ*VOT. YF FBPJ!BC;VOF *) MK(5:AX%6^H1BG,VX-/'1>RLX<%?_7\BR4EOI'4^!"P )4D:$[#()3MAR$W"' MND5[H<";$/+1JFYAA&"%!VUOW5V**;<+-H.:;I.?/D5Q$!(&7(Y!Z=:_PA24 MXV4) ,VGN>@V\*3@F>@EG[PFX(:HWB^(9@3E5?29!*21*@-6V#9$#^D7'-R" M.V"_QFP1WTMH-M O.]&)!UZ&)VP";[-9Y2I@#I2ESFR/M52(L[I"G+56B+$& M-%7.;)!L#-DO'7N6]MN^2M%*;G^E:.7!WM61*164T" *;ZU1$2[*-)4%*$% 6\F_1U)(1R2 .O[W,=N(LX;*)O%\BJ20P0'_7^@!PMMQ"%(=MKQ M?)_87;"_NTXF,#5ET$Y0T+:%<;+!GR8R)$=?(NB_8D>C\"MY$@9)05DZ)-@> MD9)QT).-V-E5;W#"SON]P6"S_ :]Z[.V7#0N[K:+(_9\*IW.F!$>W"S>?$F M+K'!>6_03ZZN>F=]=G79&URUH=9YC5KGK:CU+)9"50+J?:KG2A[J:EN)[,>J M/92W,L#X];^I5?);7S:F26-*F& Z9>%]2@' M@0( *,T7UG>'[!&&IM&S@P3I1VNL$1K'+DQOPHBC9X)H]9BC+;!W5(+<<00/GYY':!%OG MACOG #RI_4:WZ&DNYR'MPY02R6[1.+F&Y&]B.+F%>XP$Q: (-+>?7K,1: +! M=F!W'&CVR](JRMEUS(Y&S*P6T%L=84D!8S0<:8&>G=$0=(C7#])KEW+L_1ND M#QETNJZCU_@AL2U\M\I1C\4,A,0I!+<5#D7<[5HS\=8,O;ZE>Y\,ZQ6-/3X! M/,!O(MZ'9#,$&^'N05F\#/6F(N2Y+662=F5V$*31OU!74H 6)#<49;741 3+ M]@H:$VC!ZCC8:0?J_H;::VX,2NO[-Q39"&A7%73]B&$-89HD%API@"]S/^5A MV"Q)N;GAQSZP7P7P_ +1VP^:JI0P/S>$>CU>K]ONL#9^651=E)EP0*L$K7 M#"80G,;VN 0FU$,9841.HQ?-@JAR"%[JO;HMD1.2DFXJ?/@F/%X6Q(S/1 Y2 M^BXGTOQ9:?88G&T,_F/)DH9DU-0QR CJPZ9TFU19FHR9DX5X'5*IRK[$_"')H,- 6 M #*$WNXFS3<]/@;9)G1P[-R*%R32;K4DC',QNK/MZ/I9UVSB;SOR=KS2 -BF M+[P;UDE5!NCRU@L5HS:'L. 9X@AD%.!/"FQF=;,16+:"1.%[3X^)OKAP2UVX MQ?3?=%5V(RNYD+9KNL+R"8T=301%$4*C]EFS4?HH<%B?ZT+)LRU[7,H ? /;!L';NFQUFJ%5].?!KI%KZ MZHNZK[[X05^- ,R:E]P&_%R!\J3XOB:[E>*A)KN=#;GRW6CR -:P%>AM06D< MFJLRHTDXJS9ED+('9BJM8AP"W-K8=2?D&TF3]N9"*&)AC%$J5GY$YYDN_=A* M%W#^Q@6Y$LH3EUUW^\!FF!B&[C& :.IB$_#CRVY*NLAWOQ^/&]]M(.3F]'4* M(QOLYS_AU*OU!["1_^ZSV>Z_GL$T.9> EKF8P=%^[^*L V,F?9'R#TZ7]!5H MJAW$-_U<" Z(B1O@/5X6QP=D4'\6O/\_4$L#!!0 ( ,]3KUA8XKG4NP( M -0% 9 >&PO=V]R:W-H965T>"EI(5)(UPYI4%3:3=6T#R8YB-4DSFQ3VG\_VX' )(KV)?&=[WGN M.=MW@PWCKR)#E/!>Y*486IF4U;7CB"3#@@B;55BJG27C!9'*Y"M'5!Q):D!% M[OBNVW,*0DLK'!C?C(<#MI8Y+7'&0:R+@O"/$>9L,[0\:^=XI*M,:H<3#BJR MPCG*YVK&E>4T+"DML!24E3*)'E_@X0[F MX_OI^&X<1],GB.+XX7GZ-)[>P^SA^SA^@8LGLLA17 X^2<))X3;T/:^@._ZG1-\[>8,VH:O_0E? ME"1L74I:KF#&LQX2>ICPO_ M[WPM=2])9B[F%A,L%LBUT;IX+LE:!6%Z"1?1=M6:(==4JO$UCMW>/P'/MH >^9P?! MWAV#']@=#PRW=[/?N-VYP.O9GML* KOK0M"WO0".W95ST&D*OS+S1( 16C== MXVU&5E1WZCZ\GG?JM%94'6*.2P5U[:NNI8[1S)#:D*PR?;M@4HDURTR-7>0Z M0.TO&9,[0R=H!GGX%U!+ P04 " #/4Z]8F372%7X" !Z!0 &0 'AL M+W=O)(+65&-IERZ:B6!9C:I8F[@>>=N14ON1"/K M>Y#12-2:E1P>)%%U55'Y:P),K,>.[VP!$0CYV8G\X&9AX&_!TFH@JE@W\I,%V/GTB$9Y+1F^E&LOT#;SYG! M2P53]DO636PX<$A:*RVJ-AD95"5O5OK6WL-6PJ7W04+0)@26=U/(LKRFFD8C M*=9$FFA$,QO;JLU&8XGM[,^N9\M MR/&")@S4RS&,7H9 MJA5-8>R@(!3(5W"BHP/_W+O:PW+0L1SL0X_FJ+^L9D!$CO]N*FJN%WGU:V,N_1F>5@#1&[_B)TQHO$;(3S%_X(0 M_R+HA[Z':]@//YWU;D&I(8D93@3*4R X6T@FZD3G-7MG<71P&?C^U6;M+82F M[&\LLNNFW2T]5""75O6*6-Q&&IVW&RQQHZ?W\&8J8?_+DBO"(,=4[_3BS"&R M47IC:+&RZDJ$1JW:;8'#$:0)P/-<"+TQ3(%NW$:_ 5!+ P04 " #/4Z]8 M_/(@\VH" !&!0 &0 'AL+W=O=]_([K\:@6\EWEB!H^"\;5V,NU+J]\7Z4Y%D2=BQ*Y65D)61!M0KGV M52F19$Y4,#\,@DN_()1[R1WE(P6R!45'"2NQMYD<#6-;;Y+>*58JZTQV$J60KS; MX"$;>X$UA Q3;0G$?#[P!AFS(&/C;\OTNBVM<'N\H?]TM9M:ED3AC6!O--/Y MV!MZD.&*5$S/17V/;3T7EI<*IMPOU$UN%'J05DJ+HA4;!P7ES9=\MN>P)1@& M>P1A*PB=[V8CY_*6:)*,I*A!VFQ#LP-7JE,;3AZ?7NZ?G M7_.'NP6M\XZFR%&UO3 M\"#PDB^K&()8 6VM M4U2[;!X$[;:YA]XSAY[F[M1O,<5BB=(&O=,73JJ,:LS.X'32CGK'<-R;D]K< M18V2$J9@>-F/XPL8#OMQ%/;>3#,:.I12I*@4G!P-P\'@>O/M/0M-V'<-[#HY M?^MN%RC7KH,5I*+BNKGFW6SW2$R:WOB?WKPPIKXUY0H8KHPT./]QX8%LNK8) MM"A=IRR%-GWGAKEYZ%#:!+.^$D)O KM!]W0F_P!02P,$% @ SU.O6)]A MZRNJ @ T@4 !D !X;"]W;W)K&ULE51=;]HP M%'WG5UQEU=1*J GAJ^H@4H!,[4/;B-!MTK0'D]P0JTFV MJ#B2Q("*W'8=9V07A):6-S%[(?M=]8TDTF M]8;M32JRP0CE8Q5R%=DM2T(++ 5E)7!,IY;?NYX-=+Y)^$9Q*P[6H)VL&7O2 MP6TRM1PM"'.,I68@ZO.,<\QS3:1D_-YQ6FU)#3Q<[]F_&N_*RYH(G+/\.TUD M-K6N+$@P)74NEVQ[@SL_0\T7LUR87]@VN>.Q!7$M)"MV8*6@H&7S)2^[>S@ M7#D? -P=P#6ZFT)&Y8)(XDTXVP+7V8I-+XQ5@U;B:*D?)9)%=@UA1P M/RC0ASM6RDQ 4":8O,?;2FRKV-TKGKDG">\(OX1^KPNNXPY.\/7;&^@;OOX' M? M,D7-,8,Z$%%V8DXI*DM,W3+H0BY@@_ M_;607/V_?AV[GJ;ZX'AUW7/7HB(Q3BW55 +Y,UK>YT^]D?/EA+=!ZVUPBMV+ M5 \G=8[ 4J@:*X OJJ$%"F.)&4O$6#HF_B3],B;W@2[0CG'O M#U!+ P04 " #/4Z]8YP$@?JD" "Y!0 &0 'AL+W=O)0I@"(O1<[DU$J5*L>.(^,4 M"BHO>0D,3S9<%%2A*[:.+ 70Q("*W/%;@!\9[.2!370E:\X?M7.=3"U7"X(<8J49*"[/\!GR7!.AC*>&TVI3:N"A MO6?_8FK'6M94PF>>_\P2E4ZMH442V- J5TN^^PI-/3W-%_-R7P-$.<"J/EMVBQ7/TBL[LKLOC^_$#>N\9O7>8?7)+6Y@AB*-0CM=,X?&*V23$%R0=MPL>>4.[ M[WIDY/;LP'<[-YIY.!C8PX&[7SLW(.68S.*X*JJ<(@MV&PJ,,VKZ^=SK#^W! MT"68QO.19S0B%YWHJ%:;,)QO7;OG#^S^R--6@$G<+CGV)LY!.Q4@MF9H2!+S MBJFZL]K==B[-ZG9\"Z^'&M[1-F.2Y+!!J'LYZ%E$U(.B=A0O37.NN<)6-V:* MLQ6$#L#S#>=J[^@$[;0._P)02P,$% @ SU.O6%FTCZ.X @ 'P8 !D M !X;"]W;W)K&ULI551;]HP$'[G5YRR:FJEK@F! MTJX#I$#+BM061*![F/9@D@NQZMB9[93VW\].(&,5197V0GS.?=]]GYT[NFLA MGU2*J.$E8USUG%3K_,IU591B1M29R)&;-XF0&=$FE"M7Y1))7((RYOJ>UW$S M0KG3[Y9[4]GOBD(SRG$J01591N3K )E8]YRFL]V8T56J[8;;[^9DA2'J13Z5 M)G)KEIAFR!45'"0F/2=H7@W:-K],>*2X5CMKL$Z60CS98!SW',\*0H:1M@S$ M/)YQB(Q9(B/C]X;3J4M:X.YZRSXJO1LO2Z)P*-@/&NNTYUPZ$&-""J9G8GV+ M&S_GEB\23)6_L*YR.QT'HD)ID6W 1D%&>?4D+YMSV %<>N\ _ W +W57A4J5 MUT23?E>*-4B;;=CLHK1:HHTXRNVEA%J:M]3@='\T?@@>AN/@#H(PO)F'$,QA M%(QG\!C<+6Y@?CN;++[?PG0V&8WG,)G!W20,X7A.E@S52=?51H-EI@AL>8_POWC7::P/^UL# /TAX3^09M)JGX'M^^P!?JSZ05LG7 M>N] ")7P2%B!<$U5Q(0J)"KX&2R5EN8;^K7/?2D$ZE M*%8IY%(D5(.08.RI?88.EMQOZ+]U-,Q51FEYE]<88;9$:8/&\8*3(J8:XQ,X M#C:KQNAMB8SPF&@A*7N%#(F]MOA#=>$(CAJC@L<*_&;SM.EUS+=T>=KY>M&8 M"VT*O-U]$/S+L) 2N?X8 O9=L[O3M!G*53F:%$2BX+KJWWJWGGY!U?1_TZO1 M:0YN1;D"AHF!>F<7YP[(:AQ5@19Y.0*60IN!4BY3,\%1V@3S/A%";P-;H/Y/ MZ/\!4$L#!!0 ( ,]3KUA0XJ(3(@, (8' 9 >&PO=V]R:W-H965T MNOWZ47+B96B:W9=8E,C#0YV0&JZU^6*7B X>:ZGL*%HZ MM[I($ELNL>;V1*]0TCV*6+3=>"<62^/SC\(W!M=];@*YEI_<4;U]4H2CTAE%@ZC\#I\Q4O44H/1#0> M-IA1E]('[JZWZ'^&VJF6&;=XJ>5'4;GE*!I$4.&<-]*]T^N_<5-/(%AJ:<,O MK%O?(H^@;*S3]2:8&-1"M5_^N+F'G8!!^DQ M@G( N\V46!YQ1T?#XU>@_'> MA.87H=003>2$\J+<.T.G@N+<^*^W;Z\^7M_)(UA_F)0;B&D+ MD3T#D<.M5FYIX0]58?5K?$)T.D[9EM,T.PAXR\T)Y"R&+,WZ!_#RKL8\X.7/ MU:AUM192 E<57"O'U4)0K3"Q%IV%*V%+J6UC$/Z;S*PS]$_YM.\:VBS]_5E\ M]US8%2]Q%%%[6#1?,1J_>L%.TS<':NAW-?0/H8_OJ1NKADCK.2PV]>SC>!!E M/\=]T#W2H%P&$:ZPQ'J&QAN]HP^*-Y5P6!W#T62SZKV$E[WNDE_#+8I'H2"/ MS],B/LN+GZM=KW^%*CFP."]8?);F\.K%(&/L3>\&K;V 25DV=2,YX0.OM7'B M.P]M?)3%69'&19'#\2]&AQV#HF&6QS26XL&@H!2G11&S008'="@Z'8K_K4/; MGG0S!F4@9_?9.=V4@0B_ "6"AUHUP[)KO=[I&9M+/U MIWO[0M&]+P3=C<0YA:8G9R2M::=^:SB]"I-VIAWQ#\0]02P,$% @ SU.O6!348%.E @ #08 !D !X;"]W;W)K&ULI97?;]HP$,??^2M.Z52U$B(AT!:U$(D?W5II72MH MUX=I#R8YB%7'SFRG*?_];"=D3 +VL!?LL^\^_I[C.X:ED&\J1=3PD3&N1EZJ M=7[M^RI.,2.J(W+D9F7:5[E$DKB@C/EA$%SZ&:'MN%.5VGVB[XT3 G:UR@?LF?I+'\AI+0#+FB@H/$ MU<@;=Z\G?>OO'+Y3+-7.'&PF2R'>K'&?C+S "D*&L;8$8H9WG")C%F1D_*J9 M7G.D#=R=;^F?7>XFER51.!7LE28Z'7D##Q)AF8G M+E47;<11;C_*0DNS2TV!->I@EN>8/)WO&]D-=K"K;9)>!3X0&0'>MTVA$'8/\+K-;GV M'*]W@#?#I88953$3JI (/\9+I:5Y%S_W)5NQ^OM9ME:N54YB''FF&!3*=_2B MTY/N97!S1&F_4=H_1H\6IO:2@B&(%0B=H@0F"%?[9!X%[9=Y@-XR]QVG[L)G M&&.V-!O&:)V]<%(D5&-R#F?C>M9:8&SN,'&AL)(B@VE**$-3(?"9;,=:X![IL.\!^#LEFJ%R:CZ5H47N"GXIM&D?;IJ: M?HW2.IC]E1!Z:]@#FG^ Z#=02P,$% @ SU.O6%SJC9\(! 2 L !D M !X;"]W;W)K&ULK5;;;MLX$'WW5PS4IDB P+K8 M5BZU#3A)N]L"[09.LL$^TM+8(B*1*DG9R=]W2-FRFSIJ6NP++^)KK 7*Y&7NAM/DSY(C/V@S\>EFR!-VCN MRFM%.[^QDO("A>92@,+YR)N$YQ>QE7<"_W)LEF. M^FCH&S)K#_UD;>*B-A&]8*('7Z0PF88/(L7T1WV?X#28H@VFBZC5X!>FNM + MCR$*HGZ+O5X38\_9Z[T4(U.*":/WA59K]O=K6D:_P=5OLSZ^(8:E58X@Y\ TT:*T%U5#I9^GL<;::FT_UC87G4E9*L8U MRX&N#L+A)Y&@.W?[([B$=>9L(4*X^F';.;P3K$JYP?2H\Q;>=JAJ#_2(E(HG M""42\3.FR.K=S97OED<0=OLG$'3CN//A$57"-:[%G9!;'D'4'00PZ 9!9\KU M \P5(BB++^B&_8-Z[%SQ)4]1I/#$,4_I8Q ?+">?B-339+^+#\G(45QTOO3 M_ P.ZO'_R4\4NV%_?J+N6>]@,[608="08?!J,JSJ%#X1(#:K_;G7FQ;[>-%J M^->\:/%FBY9D[BVZP@2+&96--KNUA-QYL"&__ MP:]5^&]2O-?;>+7^GNRE0 M+5P/IR&1E3!UH]-\;=K$2=T=;<7K'I,0$!\UY#@G57IIZ>E0==]6;XPL7:\T MDX8Z+[?,J-5%907H?"ZEV6RL@Z9Y'G\'4$L#!!0 ( ,]3KUA"JQD!= ( M * % 9 >&PO=V]R:W-H965TCH)NL+YX*A8YN8LP&59B@5.D MEVIBV I;EJPH4=E"*S X'P4WW>MQW\7[@%\%+NW&&5PE,ZU?G7&?C8+("4*) M*3D&P9\WO$4I'1'+^+/B#-J4#KAY7K-_\[5S+3-A\5;+WT5&^2@8!)#A7-22 MGO3R!Z[J.7=\J9;6_\*RB>USQK2VI,L5F.VR4,U7O*_^APW (-H#B%> V.MN M$GF57P6)9&CT$HR+9C9W\*5Z-(LKE&O*E Q["\91\G!W,[V;PO&SF$FT)\.0 MF-2YPG1%,&X(XCT$/7C4BG(+=RK#;!L?LIA64;Q6-(X/$CX*<=4Y?E&BS@K"[ 0VSITC..KX9L"MMF0[/RLT MS*L6VQK@.RIV2! J Y'QFR\LN<"W#YG0'9Q>7G7AZG0PN.@\:^)PQ1NL(4H= M_58([.I8N#$U)9J%WPV6T;6B9H#:VW;]W#13]Q'>["Y^LXM"6 M@&GV06.0KOP,SC3Q1/MCSBL4C0M@_UQK6ALN0;N4DW]02P,$% @ SU.O M6/<)^NF, @ = 4 !D !X;"]W;W)K&UL?51M M;]HP$/[.KSBE5=5*J E):%D+D<++5*1V14 [3=,^F.0@49TXM9W2_OO93LB8 M!'S!OO,]SSUWX:Z_9?Q-)(@2/C.:BX&52%G6&'G;NCK>!/PFN)6[-U!5[)B M[$T;TWA@.5H04HRD9B#J^, 14JJ)E(SWFM-J4FK@_GW'_MW4KFI9$8$C1G^F ML4P&5L^"&->DI'+.M@]8U]/5?!&CPOS"MHKU57!4"LFR&JP49&E>G>2S[L,> MH.<< ;@UP#6ZJT1&Y9A($O0YVP+7T8I-7TRI!JW$I;G^* O)U6NJ<#)X7CY, MYC +?X7#Q\D"PA]C"$>C^6&A2!_ .M MX.*L<^/VGN3D"'?F'D7 M$+$RE]50--YFI835)/T+K_:1JG63Y@(HKA74N;[M6L"K&:\,R0HS5RLFU92: M:Z+6(G(=H-[7C,F=H1,TBS;X"U!+ P04 " #/4Z]8,<3B6V4$ ?#0 M&0 'AL+W=O-V.F2& M@&T@OPK,$)+.Y2'73$)[-W-S#\)>L*ZV1"49DO_^5C(XE!B27N\%R];NM]]J M5Y]$?R75-YTB&GC,,Z$'?FK,XJ+=UG&*.=,MN4!!,S.IJ&0)%R;C .P6ZR'.FGBXQDZN!'_J;#_=\GAK[H3WL M+]@<']!\6=PI>FM7* G/46@N!2B<#?Q1>'%Y:NV=P5>.*[TU!IO)5,IO]N4F M&?B!)809QL8B,'HL<8Q99H&(QO+',M/N%56G;/?S M8(]#M':('.\RD&-YQ0P;]I5<@;+6A&8'+E7G3>2XL$5Y,(IF.?F9XP"O4^79<7B=?7F*6.8($_8(5US'F=2%0OAK--5& M46?\79=RB=BM1[2[Y4(O6(P#G[:#1K5$?_CA77@2?#S MUOQ[1Y"'S[0[DN* M#$'.@)?<#7&GP4(*%$;7$3X(64_XU3C>)%6(D)?E15M>H.+$J:V.9ZMC2]3Q M&E\$*Q)N,#F"K;'W'MY[XT(IPH(/[\ZB,/RX>7I7.$.:25Y,3*1AV38??"05 MTKAK" =6NE>M=._-*ZTPEB+F&6=.,GYG;'X&Q&(FIY"2F.*7)!6DI*L>&F MH=%IA3V@B&&KUX6C'2]2L?C;L17/Q'46^929-KJM;NC<@E9T_L+/1B-Z5I0V M;'<[Y2:GA77&"2<_UV8V(YN')B>0)D4%_Q2*ZX2[DX#8!FNVE"$]O<_61K_ M'J=,S$N4)H+5QO*K]G$C#%<:83VFQUU]V>G&TK0C5SK*.VIZ%]K.N/-X9L@\*4L_E_K2GHR)5$QG&IUI^@>I\P3 M,)$ ?B_X@FY6IEGMFMCN,*)(]8_7,K17K7>P:Y,XU.FG5:>?OKG3<[E$RWC/ M9JSK^8/@K_?\*Q%_I4J7+'-]P@Q,<%]*]T]X;%&U[.C<^0]$:YNAO75I MS5'-W=6<-K\LA"GOK]77ZO8_*B^]S^;E7P&ULK59M;]LV M$/ZN7W%0N\X!7,N6G2Y-;0.*DVT%DBR(W0W%L ^T=)*(\$4EZ;K^]SM2MN,4 MB?MA^V*^F'?W//>0=QJOM7FP-:*#;U(H.XEKYYKS)+%YC9+9GFY0T3^E-I(Y M6IHJL8U!5@0C*9*TWW^72,95/!V'O3LS'>N5$USAG0&[DI*9S04*O9[$@WBW M<<^KVOF-9#IN6(5S=)^:.T.K9.^EX!*5Y5J!P7(29X/SBY$_'P[\R7%M#^;@ MF2RU?O"+C\4D[GM *#!WW@.CX2O.4 COB&!\V?J,]R&]X>%\Y_W7P)VX+)G% MF19_\<+5D_@LA@)+MA+N7J]_QRV?4^\OU\*&7UBW9T?O8\A7UFFY-28$DJMV M9-^V>3@P..N_8)!N#=* NPT44%XRQZ9CH]=@_&GRYB>!:K F<%QY4>;.T+^< M[-ST_NHZ6UQ=PEUVO_@,%]EU=CN[FD-V>PF+^^QVGLT6'_^XG4-GP98"[8YWZW;TO%O_ MFLYMPW*B506=P L/WW>%HL!OFC"X;+&JD)R>8R@,>&S;7W-7 O@.W9C9B M%DHMJ,IP59U'3U6=T;S2AI/](_3][ CNWPAH 7.I-46=:=-HPT(YN>;2GX). M>D)H)4+!#54:;>#-J[-T,/@ I]WA:1HMM&/BZ5[@U9)I#,]I\#$:MJ%BY\"A MD1:D1'K+TF@)KM;V(%ODQ]71E_>H_MQ"KF7#U 8&_?Y/M%#.D)049[F!*\,?8$[.4%BMNJ0]5<7\ MH=:B(!+$E,B0-,&^=WAG+#$,3T]YEOX4DQX&$>8%D(9+K)DHOW-!E\@ =Q8* MQBF]U/ZVBC_$R4:L:I;RA/[X9*UF>NWLYJCG2^1E5!)_:[ M81Z?D%QRF\<]E1_>O347PL.B2*1YI75AVTNPH^+M#;ZE)BB(4@\R&CW51TW_ M^X5ZKI@E!PU)HJE"V_4B4_;;WK3?W7?VK&UHC\?;SP)ZI!6G4BRP)--^[Y?3 M&$S;:MN%TTUH;TOMJ%F&:4U?)VC\ ?J_I/3M%C[ _GMG^B]02P,$% @ MSU.O6!DIPFU2 P V0< !D !X;"]W;W)K&UL ME57+;NLV$-W[*P8J4"2 8SVM/&H;D!T7-XLDAI5[[Z+H@I;&-A%)5$DZCO^^ M0TI17,!QVX4H/LX.9.1G5O(R4CL=,$K7$A0N[)D\C#%0NS' MCN]\3"SY9JO-A#L9U6R#*>KO]4+2R.U8 M'?7!>+(2XM4,'O*QXQE!6&"F#0.CWQO.L"@,$Y &36RF8UVUUB2.5^924BUI ME9.=GJ3?DN7\:IJD\WN8/3\NYD]I\O+P_ 07+VQ5H+HLT!A\:I\%9PD MYYD/@GX??M-J?Z^9UH?-(]DSF\%!E%$3TU,"B8!7X7N=%W'GQ(C0K3IT< M^-?]8=3XX_O]^-;@;^%,Z R[T!G^Y] A[W:EU:W,4#0NU))GO-J M,V?WZU%Z9UN;WUVO=_&]8KN<:\POX2)I>[U[_L9SI),^<"QR>'(3\_667+U> MK24B\(J""Y4&R32"/_!CV_3F[S55 4IW6B[A@E=P0";5)42#T+=-[X(;@;^L&U/G;Q[]-R6*#>VJ"C(Q*[2SZT]X4_3(XPVG4REP M3:;>X)I.6C:%I!EH4=O'>R4TE0+;W5+M16D M+X60G\,S 9=-9_\#5!+ P04 M " #/4Z]8%2&ZC\T" >!@ &0 'AL+W=OFV0@5A,[:SNE M??L=)Y!E*\K%WA ?9C[_,_8,HXU4KSI!-/">I4*/G<28?.BZ.DHP8[HM5LC0LTS_E,T-909AB9"R!T><-KS%-+8AD_-XRG?I(Z[@_WM&_E[%3 M+$NF\5JF+SPVR=CI.Q#CBA6IF^< BV#D&INSJH5'G##)N,E-R LM9$LX,RU-*;Q'%A+V5A M%.UR\C.3AQ^+!N(;@U<:,M:%J!@B] '7B4PB0: M;D6,\;_^+HFJE04[9=/@*/"1J39T_!8$7A >X77J2#LEK_,%K_D@M3Z'>Q') M#"%'>ID)4W@HT@H4'@;9,AGJG$4X=J@.-*HW="9G)W[7NSPB,ZQEAL?HDP65 M75RD"'(%*2D^KO1_60UZTF 2A0A9=6UHKPTHZ5%BL]ZP6;>I[S2:SX(5,3<8 MG\/>N'$*IXVG(D/%C%3#QA-UD&9:YIA7.6;&*+XLC'U28"2=AW MLYR)#VB& M_6XK##P@YJ#?:W7#/IPW;E!(>N05\*6L*(R_L3^?PE3IGD$OM\:7'1;Q(-!*QAT6A?]7FURP].":(>-MH^#?WHP!]5_" MY ]02P,$% @ SU.O6/+N3)-W! =1L !D !X;"]W;W)K&ULU9EK;]LV%(;_RH$V#"V019)O<3+;@&.IG8;$,>(T'5;L M R/1%E%)5$DZ3H#]^)&2(DN!0M0#/W3^8.MVGD.^K\7K9$_95QYC+. I33(^ MM6(A\@O;YF&,4\1/:8XS>6=#68J$/&5;F^<,HZ@(2A.[YS@C.T4DLV:3XMJ* MS29T)Q*2X14#ODM3Q)XO<4+W4\NU7B[#.UYNZ%[XY40/'$/<%[WC@&594'2K^JDR":6HXJ$4YP*!0"R9]' MO,!)HDBR'-\JJ%7G5('-XQ?ZAZ+RLC(/B.,%33Z32,13:VQ!A#=HEXA;NO\= M5Q4:*EY($UY\P[YZUK$@W'%!TRI8EB E6?F+GBHA&@'NX(V 7A70^]Z ?A70 M_]Z 014P>!TP?"-@6 445;?+NA?">4B@V831/3#UM*2I@T+](EKJ13+U1UD+ M)N\2&2=FJ]M@N0A6\RN8+^Z"^^ N\-EA6H M:]%[J<5E3PO\ V6GT'=/H.?T!AWE6>C#US@_!>>L".]UA'OZ< ^'=7:G2PU] M^)(^RG"G*WM+C'YM:;_@#=[@76/R1#+XZ!DXC()OH$5HCA3!0W&(])#D$FL"R8. %_LY$- M*P>Z@85D;#$_@:7L1;Y>Q-)5W65-2AXU6R1UWM$H+ M;?9C53<)\PW!6JJ[SF$*Y!CLPBM8L]MU7PFMSW>LTD9IOBE:6^O&=-/5=RCP M 1:P1@G6]BIZRK'-C5&:9Y3FFZ*U_>@=_.C]^'U+5493;IND>49IOBE:V^W# MRH"K7QI8[5@8(XXA1#R&G)$0=_IA='W *,TS2O,K6G-$_VI WU;Z,/MWM9/. MKG8._H%;^9I(T85ZI8K.7ML&&IV]&Z5Y1FF^*5K;J\,,WAW^#]I HTL#1FF> M49IOBM9V^[".X.H7$O[K*%N//=H@DS2OHC6G (.1_)RU!Z:^J:RE]'9CVR'% M;%OL]W (Z2X3Y0Y$?;7>4YH7.RGVX?%R0^H:L2W)."1X(T.=TS-9%5;N\90G M@N;%)L8#%8*FQ6&,4829>D#>WU J7DY4@GJG;?8O4$L#!!0 ( ,]3KUB^ M]PJ%D@, )$1 9 >&PO=V]R:W-H965T(-'TNHNTM(AN[[1:W0>3#! UB5G;P-Z_/SM)#4'! M*I*_0.S,>\P;/YQQA@?*7OD&0*!?>5;PD;,18GOKNCS>0$[X#=U"(>^L*,N) MD$.V=OF6 4E*4)ZYON<%;D[2PAD/R[DY&P_I3F1I 7.&^"[/"?OO#C)Z&#G8 M>9M8I.N-4!/N>+@E:W@&\;*=,SER-4N2YE#PE!:(P6KD3/!MA/L*4$;\G<*! MGUPC)65)Z:L:3).1XZF,((-8* HBO_80098I)IG'SYK4T;^I@*?7;^P/I7@I M9DDX1#3[)TW$9N0,')3 BNPRL:"'+U +ZBF^F&:\_$2'.M9S4+SC@N8U6&:0 MIT7U37[5A3@!2)YV@%\#_'- < '0J0&=4FB562GKG@@R'C)Z0$Q%2S9U4=:F M1$LU::&6\5DP>3>5.#%^?IG-)HOOZ.D!/4\_/TX?IM'D\1N:1-'3R^.WZ>-G M-'_Z.HV^H]_O09 TX^@3BF@10R$840O!_Y SDSBFNT)PM( 8TCU99H!^S"!? M OM7 4H=P)I(M$CYJPX;ND+*44FY<9WZ796Z?R'U#IK10FPX^JM((&G!1V8\ M]@T$KJRC+J;_5LP[W\@X(^P&=?!'Y'M^MRTA,_P>8@WO&-+IZ+7ME'S="WRZ M[!-CE8TD:ANYY5L2P\B1^P0'M@=G_-L'''A_MBFT1-;0V]5ZNR5[YX+>.:/) M+A9H6E3;F_+8CZ\R"$T%Y+Q5?->F>$MD#?$]+;YG7NS&7VL+3(WD1MPFNF+" M7DFE-OK]V+OIA5B:;G^JIS4N\##6<8U4 YUJ\#Y?WAE]:22Y=FDLD37T]K7> MOG5?]FV*MT36$#_0X@?6?#EH\QOVPN#,EZUQ/@[#=E^&.M7P?;Z,C+XTDER[ M-);(&GJQ=WSX>]:=65-:TF^+K5F D^X'6W-G375NN["+S^Q9!X:G<>W.Q/XQ M4?]]WKPW=TQ&EJL7QQ);4_.Q?<$=^^ZTVLW88FL6X-C/8&/'<)T[NP;3U6JZ MK?MK<.%QCH^M!S;W'I,LTST^-_O32'3U\EAB:\H^MC$XL.]/JUV-+;9F 8Y] M#39V#M?YL]]FOC#LG9NT/6Z SQ_N[LFA5_IN7;X+X*@\B%;G7SVKWS=,RE.V M>PRO7E;(<]LZ+3C*8"6AWDU?^HI5Y_]J(.BV/$(OJ9 F+R\W0!)@*D#>7U$J MW@;J!_1;F/'_4$L#!!0 ( ,]3KU@_LVF7U0( ,$) 9 >&PO=V]R M:W-H965TFR8,(4LP;= -$SJPH2[&07;8V^88!#K51FIBV977,%,?$G&;@T>1/'(IH8/0,%,(*9XF8T]TO*'C:2B^@ M"=>_:%>LM0P49%S0M#"6'J0QR?_Q2Q&' P.I<]K +@SLMP:M,P9.8>!HT-PS MC76%!7;[C.X04ZNEFFKHV&AK21,3M8L+P>1L+.V$N[B?3(;S!W0[1@O_>NJ/ M?6\XO4-#S[N]G][YTVLTN[WQO0?TY0H$CA..II@QK&+_%7U'<]@"R0"-@ 21 M3(,G]#B!= GLKYSTM/O D$=) $0H,[ES\YB_+NN;0E(H7\R@\'B4>VR?\=A! M$TI$Q-%/$D)X;&]*^C($]CX$([M2<()9 SG-;\BV[-8)?[SWFSL5[CCECCA: MKW5&;TPS5H:.5P:J4DB=_TN^P0$,#'G .; M&.[G3\V.]>,494UB1\RMDKFE MU9TSS#-&PRP0R"?YO:32Y/%&+D*^@)2?A&_5"5^3V!%\NX1O5V[X\>E@\G2< MPJW4^"AN+G:AQ=0]OW6MQD6[;VY/8'1*C$YUWLHKX9UY6RGT49::Q(Z8NR5S MM_:\[=8)7Y/8$7ROA._5D+>]4ZGFE*F68U1^Z*,8YL%K*%-QK8L$C@*:$9&_ M"N5H68<,]?/[9GPDZY.\G'B5R8L;>>>O8\)1 BLI:36Z\D"QO&#(.X)N])N[ MI$*>!]V,9(T%3"V0\RM*Q;ZC/E!6;>Y_4$L#!!0 ( ,]3KUA!_0&E:0( M #(& 9 >&PO=V]R:W-H965T+,=J#[][MVT@BF%/5A+\37/N?D M',.]Q#LAG]0&0)/G@I=JY&RTKH:NJ[(-%%2=BPI*/%D)65"-I5R[JI) 2L@%(Q41()JY$S]H=I9/ 6\,A@I_;6Q"19"O%DBIM\Y'C& M$'#(M%&@^-A""IP;(;3QN]5TNE<:XO[Z1?W:9LP1_ 'KQ""EA"\ ME1"VA- &;9S96!.J:1)+L2/2H%'-+.S=6#:F8:7Y%A=:XBE#GD[&:?K]X>Y^ M0>;3='KS.+ZZG9Z1N^D].9F IHRK4_*1/"PFY.3]:>QJ?*/AN5FK?M6H!Z^H M?Z/RG(3^&0F\8-!#3X_3)Y!U]/"0[F+.+FS0A0VL7OB*7BHA9YK<"J7(S_%2 M:8F_HE]]L1J=0;^.Z:RAJF@&(P=;1X'<@I-\>.=?>%_Z0OXGL8/(81 MC+-,U*56V'$9L"U==Q M<-3C+2@U)&..$X66&1"<3207]5*O:HY]W@3H<]W(1GMV_C5\#''@->J\1D>] MW@M->9^7Z&TWV ?KN4%WKZ/--,5&6K-2$0XK)'KGEZ@CFPG5%%I4MLF70N/( ML,L-#G60!H#G*R'T2V'F1O&PO=V]R:W-H965T$H\][\T\)_." MBHL7F0(H])JQ7$Z<5*EBC+&,4\B([/$"X( M9X3F3AC8O94( UXJ1G-8"23++"/BUPP8KR9.WSEMK.DA568#AT%!#K !M2U6 M0D>X94EH!KFD/$<"]A-GVA]' Y-O$YXI5/)LC8R2'>0T;Q^D]?F'LX _6L KP%X_P)&5P!^ M _"MT+HS*VM.% D#P2LD3+9F,PM[-Q:MU=#H^UFCF[>W@98Z=J& <=-G5E= MQ[M2QT>//%>I1(L\@>0"/NK&][T. JQ%M\J]D_*9U\GX2$0/^?T[Y+G>X%)# MW? YQ"W<[VC';S^$;_G\*WR1@(0J],"E1-^G.ZF$_L-_7+KHFF=PF<=,_5@6 M)(:)H\=:@CB"$[Y[TQ^YGRZ)_$]D?TD>M)('7>SA2O CM7:@W0@EO-RI?\S)6\I+TF'%E"8U#'T WP\5Q05T;=)3Z;E@S$P9J(1+9H/3CM;NM34SN> M^$]Z;7+Z'SK07"(&>PUU>Q_TE(O:..I \<+.WHXK/&PO=V]R:W-H M965T MICV8\$&L.G%F&]+^^]E.B,(44!_V0GPYY_@0J%W-ESD1.FIV&)9"B!K2\H9]EQWA'-""R>)[-I<)!'?*48+ MF LD=WE.Q-L-,%[%SM Y+"SH-E-F 2=12;:P!/58SH6>X59E37,H).4%$K") MG>OAU20T> MXHE#)SAB9)"O.7\QDMHX=UQ@"!JDR"D0_]C !QHR0MO>73: M(PVQ.SZH?[?9=985D3#A[)FN518[8P>M84-V3"UX=0=-'FLPY4S:7U356-]S M4+J3BN<-63O(:5$_R6MS#QW",#A!\!J"]UZ"WQ!\&[1V9F--B2)))'B%A$%K M-3.P=V/9.@TMS+^X5$+O4LU3R>S^Z?;^X>=B=KM$%U-0A#)YB;Z@Q^4477R\ MC+#2AQ@H3AO!FUK0.R'X@X@!\H>?D>=Z00]]R)"G$CBX;"6(/ M3O+IPW#D?NM+^Y_$CK+[;7;_G'JR()5^510(2ICL2UK31Y9NRGV?C$=!$$9X MWXW0@QH'OM>BCKP%K;?@K+=G7=R(%J@4/ 79ZZX6"#OGNO\X.X=< MY][PP,6=+! 5W)>LDC.G4*H^[824#A'Q@\S9^@\'JSIME#FP(W"FFPQ M075;KX3>N1U+1DNL).45",QGSGQXMAB9>!OPG>)!'JW!.-EP?FA\>8=O#@*=S5KCOK?F?=MWS!BWPY M"H$9++A4<@ +4E-%&/V+V0!6 FM"]8)4&5RK @7,I40E(:8R95SN!,*O^48J MH?^)O_N*T60?]6[)A*"$7O 154)%!381ZZ+/?<$XLIYDE^VCL3?SQ-'3WQ\:>APV] M8#+NHIXH'G6*1Z\J;E\/\%Y/.ZD%FU?DU@:QKSB "E6?ZM';5#\/ZU/M'O6E MF8FZ ;:TDL PUSCO=#IV0#1SIMDH7MM6W7"E&]\N"SV:49@ ?9]SKAXWION[ M81_] U!+ P04 " #/4Z]8= J':\X" #[" &0 'AL+W=O*PY ME69+"6R/M^P?2^_"RPPS&)'T6Q+SY5#Q%!3#'*]2/B6;3U#[L25?1%)6_J)- M%6N)X&C%.,EJL%"0)7GUQ$]U'EH W7H%8-0 XT\!9@TP2Z.5LM+6&',<^)1L M$)71@DT.RMR4:.$FR>6_>,NI>)L(' _"Z>=P,KW[CLYOQFCRY?XRO)[0.G8R!XR1E[]$INK\=HY.W[WV5BTTE5(WJ#2ZJ#8Q7-KC&] R9>@\9FF%U MP$>'X6.(&KBY"U>%U<:OT?@U2C[S-;]4- #ESST4ICCG".Z,[VH7 G?708KE%.BY =@'7BNZ[F:KZ[;TG\;MB/*:D19AT4!8P-T'D6K;)5B M#K'H1^$]2K#L^"ZY%9_=TG%J.)[K[>OMBC-MJ]_O%FPW@NV#@K?%5%81;*NH MAW+@76KM%RITVW2=OK&GMBO.$J;T;K5.H]8YJ+95YM>0S8!VEOA!CK\M\2.1 M[=AU&[ON?^QT]YAI.!+93AJ\)@W>/]7H@A+&NIQ[+WJ[;WB.ME^D'6&:;9G[ MGP"U=33):X$X#A9)SE * MSPGAVXD\ )O[3O +4$L#!!0 ( ,]3KUC0V:K%; ( *H% 9 >&PO M=V]R:W-H965T6F[81AV4&PF%BI+KJ0D[;\?)3M>VJ7%#KO$(L7WR,>(C+=2W>D"P)"' MD@L]\ ICJ@O?UUD!)=4GL@*!-TNI2FK05"M?5PIH[D E]X-N]]0O*1->$CM? MJI)8K@UG E)%]+HLJ7H< 9?;@=?S=HXY6Q7&.OPDKN@*KL'<5JE"RV]96 M",NX;SB]-J4%[I]W[)^<=M2RH!K&DG]GN2D&WKE'GL<^P;36Q(_:U*-ZE3!"ZE" MK]F%3YZ0WX.%]HH?+6_#G6N9HX.,]M)OM 5 MS6#@X:AJ4!OPDG=O>J?=CX=D_R>R)TV(VB9$K[$G$T#2C%$[HX>$UNA3A[8; M9I,$0;__(?8W^PK^CHJBL^"\C:I+\_>>?0EJY;:!)IE<"U._HM;;+IRAF[-G M_A$NHGIO_*&IMQB^D143FG!8(F7WY S'6-6;H3:,K-QP+:3!477' I&PO M=V]R:W-H965T@^N\F%6'7LS':@_?>S$QI1*675M"_QZYYSSSV1K_L[(9]4AJCA.6=< M#9Q,Z^+*=56284[4N2B0FY.UD#G19BDWKBHDDK0"YE7,I5FY#4M*<^2* M"@X2UP-GZ%^-0AM?!3Q0W*F#.=A*'H5XLHMI.G \*P@9)MHR$#-L<82,62(C MX_>>TVE26N#A_)5]4M5N:GDD"D>"_:*IS@;.I0,IKDG)]$+L;G%?3\_R)8*I MZ@N[.O:BYT!2*BWR/=@HR"FO1_*\]^$ X'?? 01[0/!10&EH,KT?WH^FPSL8QO'-,H;A$B;# MZ0(>AG>K&UC>+F:K'[ M$Y03GE#"@"B%6AF7>4JTD)2]0(Y$E1)3(!K6A$K8$E8BZ$R*\G]3U1)V1%6O4=4[JNI>\+-1*25RW::M]S%M+6%'M(6-MO#?' L_]A];PMI4 MN0>MR3X+YM)O*%? <&V WKEMI+)NM?5"BZ+J5H]"F]Y733/S.J&T >9\+81^ M7=@&V+QWT1]02P,$% @ SU.O6 =+_V61 @ @04 !D !X;"]W;W)K M&UL?51A;]HP$/TKIVR:6FEJ0H!VZT*D4$I!H@41 MZ#Y,^V#"A5AUXLQVH/OWLQU(V4;Y0GSVW7OO#C\'.RY>9(:HX#5GA>PYF5+E MK>O*),.8J%/4BYRHG0H-JXL!9*U+M9L36CAA8/=F(@QXI1@M M<"9 5GE.Q.\^,K[K.2WGL#&GFTR9#3<,2K+!&-6RG D=N0W*FN982,H+$)CV MG*AUV^^:?)OP3'$GC]9@.EEQ_F*"\;KG>$80,DR402#ZL\4[9,P :1F_]IA. M0VD*C]<']*'M7?>R(A+O./M.URKK.5\<6&-**J;F?#?"?3]68,*9M+^PJW-O M.@XDE50\WQ=K!3DMZB]YW<_AJ,#WWRGP]P6^U5T3694#HD@8"+X#8;(UFEG8 M5FVU%D<+\Z?$2NA3JNM4.!P_14]WXV@"41S?+V*(%C",QG-XCB;+>UB,YM/E MPPAF\^EPO(#I'";3.(:+ 2I"F80G(@0Q<[T,7*7E&% WV5/W:VK_'>HV//)" M91+NBS6N_ZYW=1M-+_ZAE[Y_%O"1B"MHMSZ#[_D=6,8#N/AX>0:WW:\C.:4ACM5M9D@1[CO:21+%% M)_STH77M?3LCN-,([IQ##Q^T&>%BPJ6\!'WSM>B22VI=P%.8J@P%#&E!BH02 M!I&4J.2I'FJ6:\MBW+T-_8[W-7"W)[1U&VW=L]K>>(GE!:(@-0/>V@&K3/!J MDT$I>$H5< %ZW"?%=?\3Y_VCS#VR18YB8\TO(>%5H6J'-+O-^Q+5MGI+KQ\G M?;4VM)# ,-6EWM6-9A>UX>M \=*:;,65MJQ=9OJ-1&$2]'G*N3H$AJ!Y=<,_ M4$L#!!0 ( ,]3KUAJ)G:,A@( *D' 9 >&PO=V]R:W-H965TJ+C"&^)+[V/W^6$YDX25WW7,HG%4C.:P[5$:LDY MD;]/@8ERY/C.4\<-G2^T[7"3N"!SN 5]5UQ+$[DM2T8YY(J*'$F8C9P3?SB. M;'Z5\(U"J=;:R#J9"O%@@_-LY'A6$#!(M64@YK>",3!FB8R,7PVGTTYI@>OM M)_8OE7?C94H4C 6[IYE>C)R!@S*8D273-Z+\"HT?;/E2P53U166=V_,\\ @@80O!00-H"P,EHKJVQ-B"9)+$6)I,TV;+91 MK4V%-FYH;G?Q5DLS2@U.)V=75Y/[\XL+=# !32A3Z B="9&5E+%#T[Z[G:"# M]X>QJ\UD%N*F#?%I31P\0WQ)Y#$*_8\H\(+>'OBX&SZ!M(6'FW#76&Q]!JW/ MH.+K/>>S\;3/2(WL5TA[ZE=):.[ 8(!C=[6N>#?/[V/L#X(V;T-:V$H+.Z5= M@%)#=)*F2[YD1$.&"!=2TS_$'O1]@FL^O";D* BPAW&XI?@%B1N2>ZWD7J?D M2Z"/-$<_+H%/0?[6=_PDX>C&ULK99=;]HP%(;_ MBI5-4RNUS1+:1]Q#;#$LN'N4*0*'GC#(Y Y,/UEPD6&EIV+IREP M3JTHHV[@>5TWPX0Y\="NW8AXR M%"8,;@62195C\N0#*RY'C.]N%6[)<*;/@ MQL,<+^$.U'U^(_3,K;.D) ,F"6=(P&+DC/W!I&_B;< / J7<&2/C9,[YHYG, MTI'C&2"@D"B3 >NO-4R 4I-(8SQMM9"ETB8:)W-#&QOK%J[(7T]?9A=7:&C*2A,J$2G:&++@D"W0+%IMCS6J_=W4W3T\7CH*EW6B-UD4^*B M*A&\4N(;%F5H22A%F M*9HQA=F2S"F@L92@))H2F5 N"P'HYW@NE= OVJ\FTU653G,5L_D&,L<)C!R] MNR2(-3CQIP]^U_OWR!*68)H+F[:/)9B;M6;,Z$=>R' M41A$0W>]Z^#-L#VV3LW6:64;)T\%D<2^A$UPE3K:J>H=<+5%["%%-5+4BO1= M8":K?>&B;<9MU?C]MZ!.\MR3(1I8Q-@[\TNMD7L8?5K MK'XK5GT$BNT1>((8--+U7[[XON=%X0%B4UC'#\X/.-V=H]QLI2PH=&+$1^8IH\BB'#_(CF M0.2=!649%G+*EB;/&>!Y(4((8+(;&)_MD9%M* M4$1\2V##=\9(69E1^J@F%_.A8:F,((5(* 26IS6,($T52>;QHX(:^IE*N#O> MTL\*\]+,#',8T?0^F8MX: P,-(<%7J5B0C?G4!GJ*5Y$4UXQ([ ]IX1.)7 ^5>!6PGHS3@63=Q.I$^'U[?GG"3J]GDRN[R^^?IFBO3$(G*1\'QVBN^D8 M[;W?#TPAGZ3BS:BBGI94YQGJ%69'R+4/D&,Y7H-\U"X?0Z3E;EUN2G_:I*-- M.@7/?88WC2D3A[? ,C2&F4 /ES( 70C(^/&?[UL7E"P/A?+-(5HQF",J8I"%3YDD)61Y(&N, M,2"BZ364;+]@J^U@'7J.[SI.8*YW#3:$#?H#R])AM=0]G;KWOZD32EJR+_&] ME[)O"&O)OJ>S[[5F/XKE&@*YO:"SA& 2 1I1]' %V0Q88\FUXEY;&PO=V]R:W-H965TU,*8A/;"3:Z-16)G MMDMAGWZV$T(+:491^J*)G;N?[_ZV$U]WP?B]B $D>DP3*GI6+&5V8-LBC"'% M8H=E0-63*>,IEJK)9[;(..#(.*6)[3E.QTXQH5:_:_JN>+_+YC(A%*XX$O,T MQ?QI E;]"S7>NX8D5DL=8?=[V9X!F.0-]D55RV[I$0D!2H(HXC#M&<=N@>! M:QR,Q4\""[%TCW0J$\;N=>,TZEF.C@@2"*5&8'5Y@"$DB2:I./X44*L<4SLN MWS_3CTWR*ID)%C!DR2V)9-RS]BP4P13/$SEBBQ,H$FIK7L@28?[1(K?U/0N% MAU;AT'JO@U\X^$:9/!6C0X E[GWIQ8\QV@I 8I(( M=($YQWI2OG9MJ4;2]G984 $0>I9Z&0C@#V#UOWQR.\[W*LF:A 4- MP5;D\TOY?$-OK9%O'#,NOUT#3U$ $XGNSI0!.I60BDH5_295;!(6- 1;4;%= MJMBN780#3._5JS-C@L@JU7+OCO'6GY6'?MO1OZ[]L*Q'[2";ZM$0;$6/3JE' MIU:/8:S>AZ"^+>B84$Q#0$-6NSEK<9LNJR9A04.P%1EW2QEW&]VJ>)>[6(\8YBB##_A20)5JNV]V9R=MNNU_5>;\ZV9YS@5NSBHC>:# MN>Z7N>[7YGI*)2BJ1.H<4IEL[KZ_E(6SXW1>I?H>HZ VD ^FZ3HO9S"G?E+U M3F!3%'*(B-3'.Y+.4S1A7*$(G:$0J]&)?*H\B=6R-]THC=*"@E:[SE8U6SJW MNIMH!H\9T<=554I$:U;+?X#YF:ZSC?2ASJ_4IA:PL38-T7+][*42( 4^,Z64 M0"&;4YE7 V5O6:X=FB+%?C'/:[USS&>$"I3 5+DZ.[OJX\OS\BEO2):9@F+" MI"I/S&VL2D[@VD ]GS(FGQMZ@+*([?\#4$L#!!0 ( ,]3KU@;[\70R00 M /DE 9 >&PO=V]R:W-H965T0RY=J< MRF6@UE+P>1F4)@$-PT&0\CCS)J/RVIV"R6C-E^)>Z#_7=]*V&Q(I&(F2X@N/EX%EE;,(/#Q^ M1?]8DC=D'KD25WGR$,_U:NR=>60N%GR3Z&F^_5WL"?4+O%F>J/(OV>[N'3*/ MS#9*Y^D^V*P@C;/=)W_9%^(@(.H=":#[ -HV@.T#6$ETM[*2UC77?#*2^9;( MXFZ#5AR4M2FC#9LX*]IXKZ7Y-C9Q>O)P.9U>?OIR3WZZ%IK'B2*_D$MEFKHN MJJS(1HGYSZ- FU1%0##;PW[8P=(CL/=B[1,Z?$]H2*.:\"LX_'*S]$D4UH4' MAF#%DE8L:8G7.X)W11ZXE#S3Y-NM2!^%_(O\0VX%5QLIC"8UNW*^X M%.1.QC-1W5E''LQ6_/(NU)K/Q-@S/RTEY+/P)C_^$ W"7^M*@03F%(95A6$E M.CM2F,^+A1):Q]FRZ+K0BGS[P]Q";K1(52UUADD="%+8_U]A#%#!=YRD*$II;'.OH:(0L<8IJU+#07/H'\S5XP-9&X@T0H3]D MM;2MSZ-PO.V M5@J'(?K&4]B\*.IZW"_\]P!4[=N=>G&*%1Z^CH$%OJJ'8-"\VE M;^T:A8=PK:0.0QP=L33'@2,6:DT7A8U/^\=YYQ$+G+ESLT\Q3V/6U;$0>P<( MU;=AH;GTK6]C\"2NC=8;((Z.6+K'N22L^V*P!^JL]<81"YRP) MOLF)N\MY"N/&K'%C;]_H;( X-F)I# -'+,R:+P9;H+8"[S1B@7-V;O(IYFC, M>CN&O>7)4!T;%II+WSHV]O9MSP:(XR.6IL"C(Y;@X+VM)\?9/];;7Y%]0 M2P,$% @ SU.O6$\A0^O, @ 4 @ !D !X;"]W;W)K&ULK59=;]HP%/TK5]DT==+60 *!=1")CU6;M$X5M.NS22[$JF-G MM@/MOY_M0 95&OJP%V([]YQ[SG7LRV@GY*/*$#4\Y8RKL9=I75SYODHRS(FZ M% 5R\V8M9$ZTF2E!EGA/Y M/$4F=F.OZQT6%G23:;O@QZ.";'")^KZXE6;FURPIS9$K*CA(7(^]2?=J-K3Q M+N WQ9TZ&H-ULA+BT4Y^I&.O8P4APT1;!F(>6YPA8Y;(R/BSY_3JE!9X/#ZP M7SOOQLN**)P)]D!3G8V]H03]_R)8(I]PN[*K9O,B:ETB+? M@\T\I[QZDJ=]'8X AJ<9$.P!P4M ] H@W -"9[12YFS-B2;Q2(H=2!MMV.S MU<:AC1O*[2XNM31OJ<'I^&&R6$Q^W2WA8HZ:4*;@,SP0*0G7\).2%654/W\T MB_?+.5R\_SCRM,+7]N"JMRJJ;05LM>, MM"?\2A4DP;%GCK!"N44O_O"N&W6^-MGZ3V0G)GNUR5X;>SPEC/ $@6C0&<(* M-Y1SRC<@UE"@I*+IRYA6G)'CM/?1-NYV!U\&T7#D;X^=G8\[$=VO1?=;11]V M!JA2)::@!5"^17,H9>-N56S](QF=%T+;(DXD1K7$Z&T2)::(>>,!FT9G=;5% MG.@:U+H&K;JN"96P):Q$2#+"-V@W>E?7DR>L-(?9# ")M!]"8T$'9X6W19P( M'];"AZW"[X0FK$G+\(W?XOFX2I=_=&GG*#>NERE(1,EU=7_7JW6[G+@NX?\+ MKWJMN=#,<5+ <&V@GL^E&ULM5=M;]LV$/XK!ZT8-L"-1/DMR6P#=KIA!98B2+;E M0[$/M'2VA4JB1M)V#/3'[TC)DMHILNRB7RR2XMT]]^C(QS?9"_E);1 UO"1Q MJJ;.1NOLUG55L,&$JRN184IO5D(F7--4KEV52>2A-4IBU_>\D9OP*'5F$[OV M(&<3L=5QE.*#!+5-$BX/"XS%?NHPY[CP&*TWVBRXLTG&U_B$^J_L0=+,+;V$ M48*IBD0*$E=39\YN%^S&&-@=?T>X5[4QF%260GPRD_?AU/$,(HPQT,8%I\<. M[S".C2?"\6_AU"EC&L/Z^.C]-YL\);/D"N]$_!R%>C-UKAT(<<6WL7X4^]^Q M2&AH_ 4B5O87]L5>SX%@J[1("F-"D$1I_N0O!1$U@[[_BH%?&/@6=Q[(HGS' M-9]-I-B#-+O)FQG85*TU@8M2\U6>M*2W$=GIV?/\\7'^X<\G^.D=:A[%"M[" M,Y>2IQKFAK%('WZNK7V\QV2)\I^)JRFZ\>$&1:1%'LE_)5(?[D6J-PI^34,, MO[1W"74)W3]"7_BM#N^YO((^ZX'O^0-X RZH#9>HBD=+A'Y)3M]&Z+\2XKN@CQ["G4CH)"AN:VENR%@C5:>&Y0'J^Q[XP2[/]UR&\/$/<@GO-2:JD;(\ M_J YOCF1MRKC 4X=.G(*Y0Z=V8\_L)'W2TMV@S*[09OWV8>M^9(@5K#//ZX" M.K9*\S2,TG4/%KB.TI2&5/8Q3P.$SXW4YIGDL88VEKD*=C/?'P[98#1Q=PT@ MAR7(82O(^0XEW0Z +RB#2"%D,@JP5T<*RQ+HYUH9-(',8S%61WG%!LT01R7$ M42O$9WORZ=/S JM$\P^')!+!6-(\D-% M)R#DA[:B'Y?IC,\LB]Z1?;Z,VXM@?%X17)>0KB\J@I++&KY>_A(RRL$"/5D4 MU^<4Q4T)^>9[%$4MD2:H[3$O* KF53KAG5T6:_.D'-M*HG!;KPFOF5I6TRSV M;?50 #N_%HK HPYH_0JM?^F!(NX(S59*)$V4IYCT.S-9"1QK59C.)^MKH!

58I$VN7IF]1R\)U=^(J\6'M M2O!]!;,(?HI+M]:5)"C7MO=2)'_;5.<-2KE:]G?SO*NIMN?-(?W5I[]X"F)< MD:EW-2;.9-YOY1,M,MOC+(6FCLD.-]2CHC0;Z/U*"'VL^1 MV"8)X?_\Y/?EG/#RGM$8QK*'$'4QQN]I7&;JH]U1^V/CM[86N CS0;( M=BZ0;=EV1W]N]>'7V_4 87PTW/U_V;USLEM'P_USLD^*<-P1'IS(GO$!LG!7 M>*L43JT9I^ -C_ >Z!OE@B(ESO 5B2R.9$>G;K20?(B]$AD)Z=Q08ZB@_(T: MBY]^P&/KEZ[JZGMD7SEJ7#RG5RYDKSQ(F \)"X!@+7T,:WT,M=5X4C]YON.1 M5/5 ?][1Y(7RO[H4HL7T50@DS(6$>9 P'Q(6 ,%:*AG5*AEI5?(]R]O*E-9U[JSQEI@W_D $N:6L/&!$@YT )G1AX0%0+"6#J:U#J9Z M'6Q?XBA$WU>T*-Z:P&2 MYH+2/%":#TH+H&31N)=:;@Y501+6FT+UDZDF]]0))K!/W_(?2LWC4&]2!!:1XH MS0>E!5"TMF(:NQ+K_AU) M.WZ;/FC2 (K6+F_C0F*]#=E5W@N4\4B]3F:4ES- 9[U!3LW<&D]%A MO4']1E":#TH+H&AM632>(SYA.K:7CB?F"5#O$93F@M(\4)H/2@N@:.UM2(U+ M:>M=RG/G"3VFKU@JVJEY C2IUY&T:YX 31I T=KE;1Q'6^\X_N=Y0L_M76_\ M>9Z8# ZG"="<'BC-!Z4%4+12%>;>ALF$\G6Q%U:@D&U36>Z=K*_6^VVOBUVF M9M.\W*Q[1_@Z2@6*Z4J%6FHJ-Q O][^6)Y)EQ?;+%R8E2XK##25+RO,&ZOL5 M8_+C)$]0[T)>_ M02P,$% @ SU.O6-GL64)> @ ) 8 !D !X;"]W M;W)K&ULK55=;YLP%/TK%INF5MH*@21-,X+4?%2; MU&I5LV[/+MR 56,SVTFZ?[]K0VC:DJ@/>P%?^Y[C2B[T MQ"N,J<:^K],"2JK/9 4"5U92E=1@J')?5PIHYD E]\,@&/HE9<)+8C=WJY)8 MK@UG FX5T>NRI.KO%+C<3KR>MYNX8WEA[(2?Q!7-80GFOKI5&/DM2\9*$)I) M012L)MYE;SP;V'R7\(O!5N^-B77R(.6C#;YG$R^P@H!#:BP#Q=<&9L"Y)4(9 M?QI.K]W2 O?'._8KYQV]/% -,\E_L\P4$V_DD0Q6=,W-G=Q^@\:/$YA*KMV3 M;.O' IZP>6CH\EP3 M#1V1[1R;I#5$8,/CSR>W2^+@ M71+?9G5(]/H#W[2W?!7\U-L@77'>J:I^R<>UYP) MC:962!FD.C"R&PO=V]R:W-H965T!_P4T!K M#FSBE*R5>G'.USRA@4L()&36,7#\[6 .4CHB3.-WSTF'(QWPT-ZS?_':4"6I[%6+=$N&MFK[HE$C 1IMC,CK< MY#C.3=#,-#R#A.*(&- [H.F'=^-I\/F8J/]$]D9B-$B,SK&G/QIP?:LW1)X4 MVS%,/8.;[ET:Q&QWJ.!<1)<6.[AJ;LRQTQM1&SRU0$PPNKFF1'>CTSE6-?[V MK97%N^S-$E\;T"X ]PNE[-YQ%WIXO]*_4$L#!!0 ( ,]3KU@O@+_.A0( M +@& 9 >&PO=V]R:W-H965TTZ3F#G)"NL*#1S4QZ%;"MI5L"4(['-<\*?!T#9OF_UK)>)6;9)I9ZPH[ D M&YB#O"NG7$5VP[+*ZGTX /2\=P!N M#7#_%8!K #9&*V7&UHA($H6<[1'7V8I-#\S>&+1RDQ7Z*\XE5ZN9PLGH=G%S M/4/3^%<\F%S/4?QCA.+A<'9W/4*3<3P83\:+L9H_&8$D&16GZ NZFX_0R"LG5W_6GS6#%Z+4SZA-W)4J20-]21TH MWX$5??K0"YRO;7;_$]F1>=R8QUWLT7V\0&6U 6T^*W!@P+H1["(GM'>'XKLR MCA1YC2*O4]&<4-5&ND15>/^@Y(7^$8YDM>1X;KLPOQ'F=PJ[E2EPT2;(?U,, MN^?8?R6I)0N[?J]=5-"("CI%+9@DM$U3\.:[8.S[%Z\TM61YSB5^IF>-4GJT"RTK2:)9.J<9EAJJX6X#I!K:\9DR^![E[- M917]!5!+ P04 " #/4Z]8H&>M3'D" !$!P &0 'AL+W=OY@ I89(R_A5477/#]^@K*=K^&).I?U%AR*VVW%0 MO).*9R58*\@(*[[X6/;A#*!YZ@%^"?!? JYE"$I 8 LME-FRIECA*!3\@(2) MUFQF87MCT;H:PLR_N%)"[Q*-4]'\;O)],4,/HY^S%;J9@L*$2O0)S5G,,T * M'Q$<]9&1<*N]CZLINGE_&[I*IS8$;ERF&1=I_"MI K3@3*42S5@"R27>U9(K MW?Y)]]AO)%Q@T4)!^R/R/;]3HV?R__"@04Y0M3&P?)TK? ]<88K(/TVKZU3! MU+-,YI+M(R]T]^?:FR(NY'4J>9UF>:/YT^BN3DPCSHR0@OY&Y%=E-BM2NPVECC9"0%,U=58 +L-#6^*N%#3J]3T&M5,80-: M3U(GI_>JG*:("SG]2D[_S8YG_]7CV111R'//!E(&8FOGM$0QWS%5W/'*6ST% M(SL!7_C'^HDH)OI?FN)]T3=X2YA$%#::TFOU=;M$,;,+0_'&ULK59=3]LP%/TK5J9-G32:KQ8H M:R-!81H/# 3L0YKVX":WC8=C=[;3EG^_:Z>$%D(ZI+VTMN-S?,[UM7V'2ZGN M= Y@R*K@0H^\W)CYD>_K-(>"ZJZ<@\ O4ZD*:K"K9KZ>*Z"9 Q7P\ UF^7&#OC)<$YG< /FZ_Q* M8<^O63)6@-!,"J)@.O*.PZ-QZ !NQC<&2[W1)M;*1,H[VSG/1EY@%0&'U%@* MBG\+& /GE@EU_%F3>O6:%KC9?F#_Y,RCF0G5,);\.\M,/O(./9+!E);<7,OE M9U@;ZEN^5'+M?LFRFMOO>20MM9'%&HP*"B:J?[I:!V(#@#S-@&@-B)X"7EHA M7@-B9[12YFR=4D.3H9)+HNQL9+,-%QN'1C=,V&V\,0J_,L29Y/S+^/+BC-P> M_SB[(9U3,)1Q3?;(-:12I(PSZJ(MIX2)5!9 #%V]'_H&E[8$?KI>YJ1:)GIA MF9A<2&%R3[H0?=)U$IX0567Q.$'$@51KT'/^-_A<8N>6KL@ITRF7NE1 ?AY/M%&8J;^:(E8Q]IH9[?$]TG.:PLC#\ZE! M+.XLDZ$9#?[%IL'W.ENY^K;N_0_>*P'2*%XK-;R'%'N9F MB??*A .!%=Z4&G23WG;:3MP-^V^;#LEX!S#L]GM/@5O.]FMG^Z]PAI=(>K=G M+[N,X*Y87^Y4-UEKY^WTNKVPV=H.8(B[-6CU=E![.WCEKF&24;ME5W[.@55D]7Y1CN4)%VI@<.P@[8=20NI7^7=##;OCLN&S[VGBGPU:N,Y?R6/+4 M6=3H)=P9\]8IE3A_HYXH0,UK0NY8Y= ?-D_,26>*Y.>:2I MZD-\@&=,:,)ABI1!]P"O1E657%7'R+FK6B;28 WDFCF6J:#L!/P^E=(\=.P" M=>&;_ 502P,$% @ SU.O6"W#S;D! P @PH !D !X;"]W;W)K&ULK59K;]HP%/TK5C9-K=0V+YX=1&JAT_JA&RIMMZ\F MN0&K3DQM ^V_WW4"*:C!H*E?P';N.3['C^O;6PGYK&8 FKQF/%=]9Z;U_-)U M53R#C*H+,8<6[$D+(-<,9$3"6G? MN?(O!WX!*"*>&*S45IL8*Q,AGDWG-ND[GE$$'&)M*"C^+6$ G!LFU/&R)G6J M.0UPN[UA_U&81S,3JF @^!^6Z%G?Z3@D@90NN+X7JY^P-M0T?+'@JO@EJS*V MB3/&"Z5%M@9C/V-Y^4]?UPNQ!? ;>P#!&A <"PC7@+ P6BHK; VIIE%/BA61 M)AK93*-8FP*-;EANMG&L)7YEB-/1[:_![[L;\G#U]V9,3H:@*>.*G),AI" E M)$335U"G./(X'I*3KZ<]5^.T!NS&ZRFNRRF"/5/<47E!0O^,!%[0J($/[/ A MQ!4\W(6[:+9R'%2.@X(OW,OW[HQ0I4"K.D\E2:.>Q%RN2S6G,?0=O#T*Y!*< MZ-L7O^5]KW/X260[?L/*;VACCQ[0)A=*D9A*R= WWOT5E4F=Z9*I53"9!+", MO)Z[W';R,2((PZY?1>U(;%02&U:)5QRS"P(;59"F_:U%)IRDR6..4'-@_H^1E@6LU5I;%DUWL,2I$*9(CU6 M:>N@TH\1YQ:I[4IJVRKUB?(%+;/YY@34R6L?E&>+V%'6J91U_F^CST@.NDYD MYZ!(6\2.R&XELGM\)N.,3AAGFM5?ENYGIK-/(MLQ[7OO+Y9GW9N1Q")&ZC=" M\X3 RX+-L:S09R1A*:X'F#3"^OAZN MN7B4&8!"3SEE0W6"G+"JC]^JO=A"]#;!_!K@/\2$.T! M!#4@L$8K9=;6%"L<#P5?(V&B-9MIV+VQ:.V&,'.*,R7T+-$X%5]]F7R]OD1W MX^^7,W0T!84)E>@]>L"TQ':CQU2?-&8)'.OA^]D4';T]'KI*KVT8W*1>YZ): MQ]^S3H"N.5.91);;IS[&^<7?B?C-1:G*.B=(-_S^VV" MNN%32!IXT"$G: XBL'S!OH-@"<\!W>$G-"4RH5R6 M"/\5PJH7/]9]N65XS] M=D9S_\]E@1,8.?J"2Q K<.)W;WJ1]['-[G\BVS'?;\SWN]CCYVS#FVP[07-8 M$L8(6^I[2LU0VQ94O)'E-15K%7\(S_KZ/%?;W@Y%[8@.&]%AI^AQFA*C62+% MT>IO!VUR*\9P2XCW0FI7Q([,J)$9=&ULO9EKC]HX%(;_BI6MJE;:3B[<9P%IAK@MVD)'P'0K5?O!) :B M)C%KFV'Z[]=.,H'0C#61CN8+)"'O<^SW)"><>'AD_*?842K18Q*G8F3MI-Q? MV[8(=C0AXHKM::I^V3">$*EV^=86>TY)F(F2V/8Q=DVTE-9,_93[TS#D>7H$=&8!E(CB/IZH!,: MQYJDQO%? ;7*F%IXOOU$_YA-7DUF302=L/B?*)2[D=6W4$@WY!#+!3M^IL6$ M.IH7L%ADG^B8G]MI6R@X",F20JQ&D$1I_DT>"R/.!(I3+_ *@7"Y"JQ"T M7BIH%X+V2P6=0I!-W<[GGAGG$TG&0\Z.B.NS%4UO9.YG:N57E.H+92FY^C52 M.CF>SB=?9QBM;K[C)7KG4TFB6* YX9SH#+Y'']#]TD?OWKP?VE+%TRH[*-BW M.=M[AMU",Y;*G4 X#6E8U=MJG.5@O:?!WGI&X(SP*]1R_T2>X[5KQC-YN;Q5 M(_?-IET?1A>J:[$G 1U9JA()RA^H-7[[A]MU_JK+ M "3,AX1A(%@E5^TR5VT3??R-Q >*2*AN R15FM3-1>M2D5,&&467^(>Q<^5V MA_;#N<7&4$TMKHW8JD;$0!$KUG5*ZSI&ZS[%;$UB%*62I-MH'5.DGFW:1&5E ME%WX=4;FS.[9M-R.U_<&%U8:0S>U$A*&@6 5R[NEY5VCY??SZ0K[:+FZ6>%E MG;M&>=.* 0GS(6$8"%;)0:_,0>]UJGL/,E>0,!\2AH%@E5SURUSUC??+*5=Y M03*6^'Y-P?7SU6/JKI1W06D6_7(%0(%JBGXI5K3(^&AJ.T&C,BFGH/2 M?% :+FCG_R\&@[[;*Z^'JNMGS9AK=/WSU_DG]+?ZJ+77J&UL+R3-!Z5A*%HU M"]XI"][K/'N+.% 9@Z3YH#0,1:MF[-0*N\;NK=F3H6!=5'.G[UV4\XDY:&/# M0;M9*%K5\%,_ZYH;VCNT0!/T8T:3->7UUSYDFSH!I?F@- Q%JZ;BU!^[G5>J M5I -[ 24YH/2,!2MFK%3>^V:^^MFU:I;US#\5JI NVA0&H:BY6[;9^^Z$\JW MV2*#^G/*#JG,WR271\N%C)OL]?W%\5OW>I(O1YPP^>K(C/!ME H4TXU".E<] M=;GP?,$AWY%LG[U17S,I69)M[B@)*=&ULM5=M3^,X$/XKH]P;2-"\](7"M95*R]TA%0[1[IU6Z#ZXS;2Q<.RN[=+E MW]\X":&%M.Q*72&1V)YY,L]CCSO362O]:!)$"U]3(4W72ZQ=7OB^F268,E-3 M2Y2T,EN&;I4869TZI\*,@:/DIX]+K=;*Y.]WKJ)457.*=!K-*4Z:? M+U&H==<+O9>)>[Y(K)OP>YTE6^ 8[:?EG::17Z+$/$5IN)*@<=[U^N'%,(R< M0V;Q#\>UV7@'1V6JU*,;7,==+W 1H<"9=1",'D\X0"$<$L7QI0#URF\ZQ\WW M%_0_,O)$9LH,#I3XE\K-6AG36CN)1,S\R;Z7+I]'UM-JYS\;._^:M2?7 WAKG\_^0R7_5'_=G U MAO[M$";W_=MQ?S"Y_OMV#$=#M(P+ Z@'IY %$2-"O?A?OMR^,(LV0R['B6I M0?V$7N_7G\)6\'L5Z0.!;4E0+R6H[T/O56]R%>4=-=I1QW_: MY%)AU6ZT&Z755I"-,LC&AT'.M4J_)83E%7GJ2]N-][D@X$MB5!JY2@]8.2J75( M"0X$MB7!62G!V6&2Z7(_SD-8J=/9NX-;/Z\WPC?'^R.K+6;MDEE[;T1_TG;& M,$Z5L@D,E%XJS;*]'?&4.Z[[COA>Z._=WP.!;:EP7JIP_H..^/DA)3@0V)8$ M8?!:2 2'NHPO/X!ZB"K%*KQ:>^[P"I/=EWCHBJ3MF=<*(=S[Z^M2<D4]A9L=2%06+S&.C 33%A8OX& J@_ &X- MQ%3"/0,U#466+E>4L09K)/A'F?P;$4H8IU);.G(W5+!]YO)TD' D^P3E HX\ M-YN]>\=@6(I4S&9H!9$/;XLU%\(%15\R" NE8I.?J1S3;@NSVNM M*AO\C0H[1;W(.A6WQ:1]7E25LV4W=)DU#>_FPXM!6+T2T4K6-_BOG\C;+ZJ/ M%UP:$#BGSP6U,[K&==[1Y .KEEF-/U66.H;L-:$N$+4SH/4Y2?XR M_U!+ P04 " #/4Z]8@=1/$S?90[(&1 M/UM")%$E*;OKKQ]UL6S9"FL-1/,0Z\)S/IXC7@XXWE+VR@, @;[&4<(G1B!$ M>F.:W \@)OR:II#(-RO*8B+D+5N;/&5 E@4HCDS;L@9F3,+$F(Z+9X]L.J:9 MB,($'AGB61P3]N\=1'0[,;"Q>_ 4K@.1/S"GXY2L80'B.7UD\LZL699A# D/ M:8(8K";&+;[QL)L#BA9_A;#E!](XC %SD%D3\;F$$4 MY4RR'U\J4J.NF0,/KW?LOQ?BI9@7PF%&H[_#I0@FAFN@):Q(%HDGNOT3*D'] MG,^G$2_^HVW9=C@RD)]Q0>,*+'L0ATGY2[Y61AP [-X; +L"V$< 6;@=X%0 MYQCP5H5>!>@5SI12"A\\(LATS.@6L;RU9,LO"C,+M)0?)OEW7P@FWX82)Z:S MA_G\X2-:?'J8O4<7'@@21AQ])(R1_(-)NMKQ'&5\BV;+NM/VKXG+!KY)3P7@O<4\,]\&NXHU#CU)_'*?B< MM]3X?A9G$1&P1 \B (9F-)83/,AGW@;0?>+3&-#%!\KY)?K\0<+1O8"8_]/2 M][NR5J^]5K["W/"4^# Q9 4.; /&].>?\,#ZM)K*&Q[W:XYZ*?2H= MC>4*)*>:_WJU&^$D$P%EX;?C,5D:J23L:F1)UB_(\F5Z,Y6+=ODW-C>'+IW3 MLF%!O[:@?[8%*"4,;4B409MR)4]7Y279\$"/=6U9^$CU]UHU% ]JQ0.EXB?8 M .-02>9I%(HVN6H2^\:1>]\Y1#,E4=?9HHFL8=RP-F[8?;:$G&?M,T5)UG6\ M#$_&/[9'_<'('1X-F9:&&#<;-L2[M7BWNWB9IKB0NU^8K-L<4#)V=< ]UX&6 MADH'1K4#(Z4#C]E+%/KH8;4")@6CSW.(7X"U;C=*IJ[*=9)YFL@:#F)K'[FL M'[BI5\4TV:R5S=/%UC3Z(-OB\[>U[J,V[O_(U5]K(-?*YNEB:QJ]3_A8G4-Y/L5I6)WDQ>HC\:G_P%0 M2P,$% @ SU.O6%>WXEJ&ULM9EM;^HV%,>_BI5)TR;M-K$= G2 !&VG6^FV1:7;?7&U%RX8 MB)K$S#9PK[0//SND,1U@)5',"\B3SSD^^9.?S\E@S_B;6%,JP??)N/9W2VX M>7J8WCW.QB_W3X_@EULJ29P(\ G,UH13 =0]%9)DBSA;_3KPI7*N3?CSPM'D MX A=<#3>KJX A+\!%" $1&[RHQ5?A5[&C\KX46XVO&!V0I4R*7BF.\H%!3/) MYF]@MDEB";X]T/25\K_!OV!&>:QF, 9?">J.??X)1\+ME.KB<#LZMXPO3>619RC*5>?X#O*A(!3F(]]L7=2&XES05 M9V/&#F(.RYA#ZRUX89(DZA]ZN ,BOP-"WX%S@1Y,=7)3^HFQ&X5!_AGXNS,Q M=,H8.BW(X"8AXD@%PBH#J\.&*8W*Z41.9! YB+E;QMQM3P;=$QG '8NRJ!7 MQM!K30:3:C*P.FR8TGXYG;X3&?0=Q P#0Y2@/2$4MHZ5$'4N/P_@$==@:U*X MJ28%N\>F>36D@\B)&J +H$%#-&B%3TTYX!,Y]$.+' RCH!U2=>1P6U$.5H]- M\VJ(!SMNY. ";-"0#5HA5%,.43TY&%9!.ZPJ+AOSPT^;/*_C; '&>\(7X#Z; MTTP7$V":D$PM:&'/+A1K+$TS;I@(>VZ$X@)]T+ /6C%54RC],PL*V\(2&9PA M.\ZJ266<)-6>&G9O#;.*#!81="(&Y()]Z*C*LY=YM<10V/H@AFXGO+R\1 9F MR ZS\5)2WFZUZ:)T0X:+*'2C!Q?P0P9^R%[OU=-#YT0/*-*?[@4Y&)@A.\PJ MR:%6U6EWV#2OAHNHZT8.+A"'#.*0O>ZK)X?>:!PBUU*?-JFM*K!\ K;>55M&=E.]6D/I6G"#12QFQXF=H&^T* O;+&) M&9YI8MH6F*%!66A'626A5*X][7Z G5^R9A\W]&OALLW^Z/_ %!+ P04 " #/4Z]86J^?M[$" !G!P M&0 'AL+W=O)R[PW\V;(871@ M_%'D !(]E0458RN7LKJR;9'F4&(Q9!50M;-AO,123?G6%A4'G!E06=B>XX1V MB0FUXLBL+7@]O%_.[5?+MYOX.7"]X\-$M MHS(7:$XSR#KPTWZ\Z_40V$INJ]D[:9YXO8RWF ^1[WY$GN,%70'UPV>0MG"_ M)QR_+8%O^/R72I!C#H.).HL96N"CNB(2)9QCN@4S_IFLA>3JO/_J2G[-'71S MZQYP)2JB8W;.6&O=0/K,"2%$0>NP2& M73D.+MW1/[5XW:X.SC[K927PK6GQ J5L1V7=UMK5]A5)3/.T_YK73Y"ZYUM" M!2I@HZ#.\)-*(:_;>CV1K#*=<+CY]-6969'J]&\<,.! M6$ULQC;0KO;#KQU,'#?FX'3^*^;%E#R5'4M5VFVC(KR8G9]D-]D*KI<#5HN#LS!X/!@ M&<7)WNG)ZKJ/V>E)>ELLXD1]S(S\=KF,LF_G:I'>O]L;[CU>\2F^GA?5%0>G M)S?1M;I0Q:\W'[/RTL%:N8R7*LGC-#$R=?5N[VSX5DXFU8#5/?X5J_M\XV>C M>BJ?T_1+=<&[?+ZMYZP&;O[\J-NK M)U\^F<]1KJ;IXK?XLIB_VSO>,R[5572[*#ZE]ZZJG]#J <[21;[ZOW%?WW>P M9\QN\R)=UH/+1[",DX=_HZ_U"[$Q8#A^8H!9#S#[#AC5 T9]!XSK >.^ R;U M@$G? 8?U@,.^ X[J 4=]!QS7 X[[#GA3#WC3=\!P\/C.#7H/6;_96^_VY*DA MCV_W<.O]/GQJR.,;/ER]XP<7KAGG\3K\[,+81G3#_*C>']Q]HOWX;WQDZ6**%[DQOLH MRZ*JNGXV7AN_7EC&3W__^>2@*.>NA(-9/4_X,(_YQ#PC0Z9),<\-D5RJRX[Q M4C]^:&J @_))KY^Y^?C,STVM:*G9OC&8O#+,@3GJ>$!3_? /LV+?& Z?'&[I MA_NWBWUC]/1PH1\NHVS?,,TGA]L]GGL]W.P8[O087C_X8<=PM\\K__1P3S_\ M[/9Z_?>^63]>R#CN%!GY?NJ!H^/.ZJ@QYO7/W2C;O*H/\K/](4P6A= M_J.5-WJJ_.=1IEZ?EY]\E\8T79:; WFT^D ]*XL^N5;E1W1A?/YF;-[O8_1M M=?79?91=&K^')6EXA5KF?W0\G_.'^;)6_SFVBFWNV5VQVYRN[4WND_ M_C8\'/RSJR1)S"(Q06(VB3DDYI*81V(^B04D%I*8A+!6LQBOF\58IS\TB]5F M\J4QVVP6ZFOUL\J[ZE]+[EK_)&:1F" QF\0<$G-)S",QG\0"$@L?L,,55JVC M[TZ'@]%P,CDYN-NL[(Z['8X.JRV)_%_5'G#V3*]38JN&M<^A%UKG,0L$A,D M9I.80V(NB7DDYI-80&+A9*MX!]^5-S1=JPD\X>3V=QVIN M3.0G%-"6*N(WZR+^(VVB.L-_-RXKO[I_![N M7"OL6L@D9I&8(#&;Q!P29.M?WO M]IJ'Z)R2TMHEO9'%&3Z[G^YB?KO:45?MI[N-VCOJIHLH[[N?3C_5SL5/:A:J M"52S4G7O1XZI]]KS@"=,T0U26GM4FU2=D-]S*Y:N;MYK)+7OZGDAY?L:(X. MU2Q4$ZAFHYJ#:BZJ>:CFHUJ :B&J24IK=X@-M:&>?DMV-&:':A:J"52S47[&A:#M4L5!.H M9J.:@VHNJGFHYJ-:@&HAJDE*:Q\;IDG7F8,77K*;:#H/U2Q4$ZAFHYJ#:BZJ M>:CFHUJ :B&J24IKMXXFQ6?J4WQ]ENQZ8N?B1]-YJ"90S48U!]7<6FM]R]ZQ M9$UR;?)TIC9TTV/)K@=V+E8T#X=J M5L5'-0S:VU M9Y;LZ)Q^KSD#=,X0U22EM4NUR:^9^OQ:]2V[C&?S2"V,LWTCC(MB&?WPU^WZ MR78N:S3IAFH"U6Q4TVT>3FS/%+K]W)[-(4U2Q4 M$ZAFHYJ#:BZJ>:CFHUJ :B&J24IKMXXFQV?J3O3/WQ[WHL\='\'*I9J"90S48U!]5<5/-0 MS:^UYW8%H+DX5).4UB[I)A=GZG-Q?7<%G/?;%8 FZ%#-0C6!:C:J.:CFHIJ' M:CZJ!:@6HIJDM':;:/)XYO%+[PI \WRH9J&:0#4;U1Q4JOGF$\>Y^W[=@.;Z4$U2 M6OMT5TVN;_17CYJG!W:M:52S4$V@FHUJ#JJYJ.:AFE]KK1._?%?/Z(0AJDE* M:]=S$[8;/7_(O+^8 ]#/L'/!HUD\5!.H9J.:@VHNJGFHYJ-:@&HAJDE*:_>& M)MDW>NDCY8W09""J6:@F4,U&-0?57%3S4,U'M0#50E23E-9N'1NGQ>UYI#Q5 MKQZ98]U6VO@^'YZ*0!JH6H M)BFM7=]-1'"DS1'IEPW]OC/4S[!ST9.:A6H"U6Q4W>T&0 1Y.77C:@"4)4LU!-H)J-:@ZJN:CFH9J/:@&JA:@F*:W=.IJ@X4@? M--QQV8"&#E'-0C6!:C:J.:CFHII7:\\N&]"C\:%:B&J2TMKUW:0.1_K487U* MGK/DTK#C.U5N'B3Y[:)8E;QVK8#F"U'-0C6!:C:J.:CFHIJ':CZJ!:@6HIJD MM'9#:/*%HY?.%X[0?"&J6:@F4,U&-0?57%3S4,U'M0#50E23E-9N'4V^<*3/ M%UX4Z>R+$>?Y;=D3KM+,J*:(9RK7+AG0P"&J6:@F4,U&-6?4%J6:@F M4,U&-0?57%3S4,U'M0#50E23E-9N DU,<3Q\X77"&$TQHIJ%:@+5;%1S4,U% M-0_5?%0+4"U$-4EI[=;1I!C'^N,3_M Z06_NW W08"*J"52S:VUSRW[8L1Q/'XI9<(9$IKBFH6J@E4LU'-0347U3Q4 M\U$M0+40U22EM5M'DU@( M:A:J"52S4^FS'$S39B&H6J@E4LU'-0347U3Q4\U$M0+40U22EM5M'DVRO6$7IRYV: 9A4GVR?4-35'-0C6!:C:J.:CFHIJ':CZJ!:@6 MHIJDM';K:&*(D_]##%%O[MP-ML-YYO::PT(G%:AFHYJ#:BZJ>:CFHUJ :B&J M24I[*/.#?*Y4845%='JR5-FUFJK%(C=FZ6U2\M5^P/6U1J:NRC8P?'MF[AV4 M(YN[GY[<1-=*1MEUG.3&0EV50P?[1^4#S>+K^?I"D=Y4I/$Y+8ITN?IQKJ)+ ME55W*&^_2M/B\4(UP7V:?5D]O-/_ 5!+ P04 " #/4Z]8SJ'#1;H" "5 M"0 &0 'AL+W=OW$]@1>]XC JP3> M$X%[3.!7 K\ +2,KL*Z)(L%8\"T(,UJ[F4+Q;@JUIJ&9R>)<"=U+M4X%T]G- M[?@,N5_*W4.YK5EK8*\&]@H__XA?R(B4P)01+%!*WCUPNT[[YM(SV1VP.W7 MW'Z;>S G# VV--@7D L:81-PJ\NIP*79H# S^\DF<#J.H].X:2#IUB3==A+S M(1X':!6?"E":N>X>@=?I-/Z0)%XYIKM3PU@V0DH*XKGQ3FZX$J?RD4QT?L(,K8>6JZU'7@@BU3J 3L:%'@!4Y"/Q3U7/;MB24@.5!!& M$8?YT+IT+\:NHP$FXA>!M:BUD;8R8^Q9=WXD0\O1BB"#6&H*K/Y6,(8LTTQ* MQ^\-J57-J8'U]I;]NS&OS,RP@#'+GD@BTZ'5LU "<[S,Y -;7\/&4$?SQ2P3 MYA>MR]@@M%"\%)+E&[!2D!-:_N.7S4+4 (JG&>!M -X^(#@ \#< WQ@ME1E; M$RQQ-.!LC;B.5FRZ8=;&H)4;0G4:IY*KKT3A9'3S,[!7=9,- M-PQZ5=R._DZEO].:I@E0ID[,P41UCIFH(Y'M& TKHV%KHI[,707)&5ZI?;D M)%*L9D'JUA82TX30Q2D:84'BIF4HN3NUU7?=?B=4&=A+T_O OM?W.[6X'?7= M2GWW_]5/2+:4^W=)J;_[4?WO UOU]RK]O=9M=G)3/R(%\-) XY;K'7/+'8EL MQW2_,MUO3=H!TRW;K.3KU0^Y<^X$SGZ6&N-<)_2;L^0Z;P^=\V^26_;6AO+O MJIL#&V3;M:=:O2(+4\$(%+,EE>6#6(U65=*EJ0WVQD>Z>C(EP!M-67JIYVY! MJ$ 9S!6E<]Y56YZ7U4S9D:PP!<&,255>F&:J*D#@.D!]GS,FMQT]05531G\ M4$L#!!0 ( ,]3KUA]?Y(K-0, $X3 - >&PO-KI4-/8].><>VS?8,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+ M%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ]) M-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: 4>HK1^@&:S;-A0@FX6?/1H%!R ML_0)\0&;FY8L>J1B2,94\(GFP"IHR<7*AWL0F"JA=&1LS5DS78C4OSS<]3TH MQT:GY%)IE]MG\-^3YO$]8-T#@UR(UF"/^,!H4%%CF)8WMN,>=L$G4-2T[U>5 M=3C3=-7M79(-P=ULDHG2.=-MFBY9AT8#P0JPH_EL#G>CJAA 8U1I&SFG,R6I M\[!F- TK.V5"W,&[^KW8T5X66ZO:@365;=,::II>QG= ?UO-:V_+]EZD&U7\ M49E/"SL\:*XT M_V6S0:E,;8!I$CTR;?AT._)3T^J>+G.>YTP^.2I8>4,G]H^%'7W[?,X*NA#F MO@6'9-/^RG*^*+/VJ5N8B.:I3?L+#*^;M@=!FXO+G"U9/FZZ>C9QS<@V;-;F M L(^?ZG\?31\7@,\]8/(GV4TTTA1^PFJ8-V!@>2#3G\TUOMIXA3Q?!]B: M/EI>/,?M-%O4$L#!!0 ( ,]3KUB7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:G95$Q51TFF:Q%8 M0#-YVB+8)M0@I+HQV9E?OPWJIHEZ=E].?%*0D,]#]_E.7[Q\K<3WAZKZ3OY> M%Z4<]Y[J^OFBWY?9$U^G\O?JF9?JDU4EUFFM#L5C7SX+GB[E$^?UNN@;@X'= M7Z=YV;NZW-\K%'W]H*IY5N=5J4XV)Q8Y?Y5OGS>'Y"67^4->Y/6/<:]]7_ > M6>=EOLY_\N6X-^@1^52]?JU$_K,JZ[2(,U$5Q;@WW'ZPX*+.LX/3<0.9I ^R M/5.G#U&J0,8]>Z!NN,J%K-LKVONGBO&%JXNW1YNZNLF+FHMI6O-;46V>\_*Q MN8WZ%GWM:[1QV+]N@W@A_D\8J]4JS_BTRC9K7M;;. I>-("E?,J?98^4Z9J/ M>Y/JA8OF^ZA_P);;[U8K*"U2XB)7'PBV;/'P4)B?N!&;D4G@3UT_=J?-NSCP MV)0FZD"#- !(XXR0?QD:Y B ')T34Y(4X.T $CKG)"6!FD#D#8N M9)C^("^2A%RT?UYFG$QSF165W BN(3H HH,>^QOQW43G T6# M;IJ%ZR=!I!ZQC@1I98CLE3!R0\JFQ/T6-GEFU_22KVY$:!R[.B8DEB&R6<(H M"-THN6_QW#_G+)RI2!X\7$@K0V2OW#"?JI[<=&05.-4(:4)N*(O(@GIS5R\C MAI!8ALAFN0V"Z1WS/)T' Q#%$-L<=C2*5XSH\ MD":&R)[P7!IWTP;D@R&R$+9/+:3W38[=)@V5?*.Y*E0\1J_UFAD2@H$L!*76 M8.:2A'[KA,Z )& @2R!RO79<$=(FGUU33V6-70@3U>)T3'"\@2P&%;A9X),X M"29_Z$R0!0QD"\1?:>1^NJ;;>GC6&(LF+.C$#%* @:P )=,;-XH4W4'8H)1O M(*=\+XACHO1)VOCI5%#B-Y 3?SR_CI7)E<:)VY1%.A>4^ WDQ _6NIV1M@'Y MP$#V 8RIC[4-2!0&LBA.E>3DER1M2=[F+2!1C-!%\6]EOB.3O^ILD#!&R,( M2_3NU \DC!'Z2.)DB=Z$5,<$IZB0'0*6Z=UH0BH9(:MD7Z8?;8V03$;(,GE? MKQ\%A+PR0O;*OG _"@:)980LEFT%?Q0+$LD(621@*=_M$)!(1L@BT4OY8S$T M(7V8R/H :_I.#$W()":R24[5SXEL?65F0'SLI,J4??*&"#F[N0O7,*,^)956;ZB,>&Y&-C M[_ Z@3GE*RXZV]!L2#XV^HCG..8B+3;J:AT3DH_]H;-L!UU=W]0'R<G!=_/;3B0@)PSK?X?SFTXD(4<['DW$+/3 M-B$+.<@6>K=7X7WSU#$A"SG(%GH_%WQD[.. ^XM;_?3;B^75Y9*O\I(O?75O MJNU.;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z M$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS. M5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+ M:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J>.T@@ M2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1) M$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+ M@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1;R706U%O M)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD M8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT)],ZH=R;0 M.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/YWO+ M]?&7Y??)"3L7G.O;BN'I+U!+ P04 " #/4Z]85:BY9Q(" !S+ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8" M7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE< M,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU> MW!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0 M/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ MRE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5 MH\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1 MU:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_WGQP_/^O! M=>-+/IO_:WS]&U!+ 0(4 Q0 ( ,Y3KU@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ SE.O6&&" M8KOO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ SE.O6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ SE.O6)+&PO=V]R:W-H965T&UL4$L! A0#% @ SE.O M6*BE,_ S!P O1X !@ ("!(A\ 'AL+W=O!0 & @(%9+@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ SE.O6%2@$[%" @ D 8 !@ M ("!V# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SE.O6*/# MCY2) @ F 4 !D ("!:$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SE.O6*-C\K\_ P 2@< !D M ("!-U, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SE.O6(YZ&V5J!P /!, !D ("! M0%T 'AL+W=O&PO=V]R:W-H965TEH !X;"]W;W)K&UL4$L! A0#% M @ SE.O6"E]=8NB#P )"L !D ("!M&L 'AL+W=O&UL4$L! A0#% @ SE.O6$1>TVTQ M!P ;Q$ !D ("!EX, 'AL+W=O&PO=V]R:W-H965T_'/<$P, ,D& 9 " @8.- !X;"]W;W)K&UL4$L! A0#% @ SU.O6()RVT%I P 7P< !D M ("!S9 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ SU.O6)DUTA5^ @ >@4 !D ("!Q:$ M 'AL+W=O&PO=V]R:W-H965TLKJ@( -(% 9 M " @1NG !X;"]W;W)K&UL4$L! A0#% @ MSU.O6.&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6!348%.E @ M#08 !D ("!)+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6/<)^NF, @ = 4 !D M ("!ZKP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SU.O6!DIPFU2 P V0< !D ("!A\@ 'AL M+W=O!@ &0 @($0S >&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O M6+[W"H62 P D1$ !D ("!PM, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6( 98B]= @ R04 M !D ("!-]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6'0*AVO. @ ^P@ !D M ("!#^4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SU.O6 =+_V61 @ @04 !D ("!@^T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6+JI ML/3( @ '0L !D ("!$_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6$\A0^O, @ 4 @ !D M ("!L0$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SU.O6-GL64)> @ ) 8 !D ("! M. X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SU.O6*!GK4QY @ 1 < !D ("!P!4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SU.O6'.,D"U9! )A< !D M ("! BL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SU.O6'V;OB)J#0 R]P !D ("!33&PO=V]R:W-H965T&UL4$L! A0#% @ MSU.O6'U_DBLU P 3A, T ( !+$L! 'AL+W-T>6QE$% !?,@ #P M @ %U3P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ SU.O M6'KM3FU6 @ CBT !H ( !@U4! 'AL+U]R96QS+W=O XML 90 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 91 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 182 281 1 true 75 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://nocera.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Sheet http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Statements 4 false false R5.htm 00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 5 false false R6.htm 00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995512 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION Sheet http://nocera.com/role/PrincipalActivitiesAndOrganization PRINCIPAL ACTIVITIES AND ORGANIZATION Notes 9 false false R10.htm 995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicy SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Notes 10 false false R11.htm 995514 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://nocera.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 11 false false R12.htm 995515 - Disclosure - INVENTORIES Sheet http://nocera.com/role/Inventories INVENTORIES Notes 12 false false R13.htm 995516 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet PREPAID EXPENSES AND OTHER ASSETS, NET Notes 13 false false R14.htm 995517 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://nocera.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 14 false false R15.htm 995518 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS Sheet http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS Notes 15 false false R16.htm 995519 - Disclosure - GOODWILL Sheet http://nocera.com/role/Goodwill GOODWILL Notes 16 false false R17.htm 995520 - Disclosure - OTHER BORROWINGS Sheet http://nocera.com/role/OtherBorrowings OTHER BORROWINGS Notes 17 false false R18.htm 995521 - Disclosure - WARRANTS Sheet http://nocera.com/role/Warrants WARRANTS Notes 18 false false R19.htm 995522 - Disclosure - LEASES Sheet http://nocera.com/role/Leases LEASES Notes 19 false false R20.htm 995523 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilities OTHER PAYABLES AND ACCRUED LIABILITIES Notes 20 false false R21.htm 995524 - Disclosure - INCOME TAXES Sheet http://nocera.com/role/IncomeTaxes INCOME TAXES Notes 21 false false R22.htm 995525 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactions RELATED PARTY BALANCES AND TRANSACTIONS Notes 22 false false R23.htm 995526 - Disclosure - COMMON STOCK Sheet http://nocera.com/role/CommonStock COMMON STOCK Notes 23 false false R24.htm 995527 - Disclosure - SHARE-BASED COMPENSATION Sheet http://nocera.com/role/Share-basedCompensation SHARE-BASED COMPENSATION Notes 24 false false R25.htm 995528 - Disclosure - PREFERRED STOCK Sheet http://nocera.com/role/PreferredStock PREFERRED STOCK Notes 25 false false R26.htm 995529 - Disclosure - LOSS PER SHARE Sheet http://nocera.com/role/LossPerShare LOSS PER SHARE Notes 26 false false R27.htm 995530 - Disclosure - SUBSEQUENT EVENT Sheet http://nocera.com/role/SubsequentEvent SUBSEQUENT EVENT Notes 27 false false R28.htm 995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) Policies 28 false false R29.htm 995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) Tables http://nocera.com/role/SummaryOfSignificantAccountingPolicy 29 false false R30.htm 995533 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://nocera.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://nocera.com/role/AccountsReceivableNet 30 false false R31.htm 995534 - Disclosure - INVENTORIES (Tables) Sheet http://nocera.com/role/InventoriesTables INVENTORIES (Tables) Tables http://nocera.com/role/Inventories 31 false false R32.htm 995535 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) Tables http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet 32 false false R33.htm 995536 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://nocera.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://nocera.com/role/PropertyAndEquipmentNet 33 false false R34.htm 995537 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables) Sheet http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables) Tables http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss 34 false false R35.htm 995538 - Disclosure - GOODWILL (Tables) Sheet http://nocera.com/role/GoodwillTables GOODWILL (Tables) Tables http://nocera.com/role/Goodwill 35 false false R36.htm 995539 - Disclosure - OTHER BORROWINGS (Tables) Sheet http://nocera.com/role/OtherBorrowingsTables OTHER BORROWINGS (Tables) Tables http://nocera.com/role/OtherBorrowings 36 false false R37.htm 995540 - Disclosure - WARRANTS (Tables) Sheet http://nocera.com/role/WarrantsTables WARRANTS (Tables) Tables http://nocera.com/role/Warrants 37 false false R38.htm 995541 - Disclosure - LEASES (Tables) Sheet http://nocera.com/role/LeasesTables LEASES (Tables) Tables http://nocera.com/role/Leases 38 false false R39.htm 995542 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) Tables http://nocera.com/role/OtherPayablesAndAccruedLiabilities 39 false false R40.htm 995543 - Disclosure - INCOME TAXES (Tables) Sheet http://nocera.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://nocera.com/role/IncomeTaxes 40 false false R41.htm 995544 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Tables http://nocera.com/role/RelatedPartyBalancesAndTransactions 41 false false R42.htm 995545 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://nocera.com/role/Share-basedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://nocera.com/role/Share-basedCompensation 42 false false R43.htm 995546 - Disclosure - LOSS PER SHARE (Tables) Sheet http://nocera.com/role/LossPerShareTables LOSS PER SHARE (Tables) Tables http://nocera.com/role/LossPerShare 43 false false R44.htm 995547 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) Sheet http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) Details http://nocera.com/role/PrincipalActivitiesAndOrganization 44 false false R45.htm 995548 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 45 false false R46.htm 995549 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 46 false false R47.htm 995550 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://nocera.com/role/AccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://nocera.com/role/AccountsReceivableNetTables 47 false false R48.htm 995551 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://nocera.com/role/AccountsReceivableNetDetailsNarrative ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://nocera.com/role/AccountsReceivableNetTables 48 false false R49.htm 995552 - Disclosure - INVENTORIES (Details) Sheet http://nocera.com/role/InventoriesDetails INVENTORIES (Details) Details http://nocera.com/role/InventoriesTables 49 false false R50.htm 995553 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details) Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails PREPAID EXPENSES AND OTHER ASSETS, NET (Details) Details http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables 50 false false R51.htm 995554 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://nocera.com/role/PropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://nocera.com/role/PropertyAndEquipmentNetTables 51 false false R52.htm 995555 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) Sheet http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative PROPERTY AND EQUIPMENT, NET (Details Narrative) Details http://nocera.com/role/PropertyAndEquipmentNetTables 52 false false R53.htm 995556 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details) Sheet http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details) Details http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables 53 false false R54.htm 995557 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative) Sheet http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative) Details http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables 54 false false R55.htm 995558 - Disclosure - GOODWILL (Details - Goodwill) Sheet http://nocera.com/role/GoodwillDetails-Goodwill GOODWILL (Details - Goodwill) Details http://nocera.com/role/GoodwillTables 55 false false R56.htm 995559 - Disclosure - GOODWILL (Details - Customer Relations) Sheet http://nocera.com/role/GoodwillDetails-CustomerRelations GOODWILL (Details - Customer Relations) Details http://nocera.com/role/GoodwillTables 56 false false R57.htm 995560 - Disclosure - OTHER BORROWINGS (Details) Sheet http://nocera.com/role/OtherBorrowingsDetails OTHER BORROWINGS (Details) Details http://nocera.com/role/OtherBorrowingsTables 57 false false R58.htm 995561 - Disclosure - OTHER BORROWINGS (Details Narrative) Sheet http://nocera.com/role/OtherBorrowingsDetailsNarrative OTHER BORROWINGS (Details Narrative) Details http://nocera.com/role/OtherBorrowingsTables 58 false false R59.htm 995562 - Disclosure - WARRANTS (Details - Assumptions used) Sheet http://nocera.com/role/WarrantsDetails-AssumptionsUsed WARRANTS (Details - Assumptions used) Details http://nocera.com/role/WarrantsTables 59 false false R60.htm 995563 - Disclosure - WARRANTS (Details - Warrant Liability) Sheet http://nocera.com/role/WarrantsDetails-WarrantLiability WARRANTS (Details - Warrant Liability) Details http://nocera.com/role/WarrantsTables 60 false false R61.htm 995564 - Disclosure - WARRANTS (Details - Warrant Activity) Sheet http://nocera.com/role/WarrantsDetails-WarrantActivity WARRANTS (Details - Warrant Activity) Details http://nocera.com/role/WarrantsTables 61 false false R62.htm 995565 - Disclosure - WARRANTS (Details Narrative) Sheet http://nocera.com/role/WarrantsDetailsNarrative WARRANTS (Details Narrative) Details http://nocera.com/role/WarrantsTables 62 false false R63.htm 995566 - Disclosure - LEASES (Details - Lease costs) Sheet http://nocera.com/role/LeasesDetails-LeaseCosts LEASES (Details - Lease costs) Details http://nocera.com/role/LeasesTables 63 false false R64.htm 995567 - Disclosure - LEASES (Details Narrative) Sheet http://nocera.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://nocera.com/role/LeasesTables 64 false false R65.htm 995568 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details) Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails OTHER PAYABLES AND ACCRUED LIABILITIES (Details) Details http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables 65 false false R66.htm 995569 - Disclosure - INCOME TAXES (Details - Income tax expense) Sheet http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense INCOME TAXES (Details - Income tax expense) Details http://nocera.com/role/IncomeTaxesTables 66 false false R67.htm 995570 - Disclosure - INCOME TAXES (Details - Reconciliation of income tax) Sheet http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax INCOME TAXES (Details - Reconciliation of income tax) Details http://nocera.com/role/IncomeTaxesTables 67 false false R68.htm 995571 - Disclosure - INCOME TAXES (Details - Deferred taxes) Sheet http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes INCOME TAXES (Details - Deferred taxes) Details http://nocera.com/role/IncomeTaxesTables 68 false false R69.htm 995572 - Disclosure - INCOME TAXES (Details - Valuation Allowance) Sheet http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance INCOME TAXES (Details - Valuation Allowance) Details http://nocera.com/role/IncomeTaxesTables 69 false false R70.htm 995573 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://nocera.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://nocera.com/role/IncomeTaxesTables 70 false false R71.htm 995574 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) Details http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables 71 false false R72.htm 995575 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://nocera.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://nocera.com/role/CommonStock 72 false false R73.htm 995576 - Disclosure - SHARE-BASED COMPENSATION (Details - Shares outstanding) Sheet http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding SHARE-BASED COMPENSATION (Details - Shares outstanding) Details http://nocera.com/role/Share-basedCompensationTables 73 false false R74.htm 995577 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions) Sheet http://nocera.com/role/Share-basedCompensationDetails-Assumptions SHARE-BASED COMPENSATION (Details - assumptions) Details http://nocera.com/role/Share-basedCompensationTables 74 false false R75.htm 995578 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) Sheet http://nocera.com/role/Share-basedCompensationDetailsNarrative SHARE-BASED COMPENSATION (Details Narrative) Details http://nocera.com/role/Share-basedCompensationTables 75 false false R76.htm 995579 - Disclosure - PREFERRED STOCK (Details Narrative) Sheet http://nocera.com/role/PreferredStockDetailsNarrative PREFERRED STOCK (Details Narrative) Details http://nocera.com/role/PreferredStock 76 false false R77.htm 995580 - Disclosure - LOSS PER SHARE (Details) Sheet http://nocera.com/role/LossPerShareDetails LOSS PER SHARE (Details) Details http://nocera.com/role/LossPerShareTables 77 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue - nocera_i10q-033124.htm 75, 76 ncra-20240331.xsd ncra-20240331_cal.xml ncra-20240331_def.xml ncra-20240331_lab.xml ncra-20240331_pre.xml nocera_i10q-033124.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nocera_i10q-033124.htm": { "nsprefix": "NCRA", "nsuri": "http://nocera.com/20240331", "dts": { "schema": { "local": [ "ncra-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ncra-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ncra-20240331_def.xml" ] }, "labelLink": { "local": [ "ncra-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ncra-20240331_pre.xml" ] }, "inline": { "local": [ "nocera_i10q-033124.htm" ] } }, "keyStandard": 246, "keyCustom": 35, "axisStandard": 22, "axisCustom": 0, "memberStandard": 22, "memberCustom": 46, "hidden": { "total": 52, "http://fasb.org/us-gaap/2024": 47, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 182, "entityCount": 1, "segmentCount": 75, "elementCount": 566, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 576, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://nocera.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R2": { "role": "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "longName": "00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R3": { "role": "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R4": { "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R5": { "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows", "longName": "00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R6": { "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R9": { "role": "http://nocera.com/role/PrincipalActivitiesAndOrganization", "longName": "995512 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION", "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R10": { "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicy", "longName": "995513 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R11": { "role": "http://nocera.com/role/AccountsReceivableNet", "longName": "995514 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R12": { "role": "http://nocera.com/role/Inventories", "longName": "995515 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R13": { "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet", "longName": "995516 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R14": { "role": "http://nocera.com/role/PropertyAndEquipmentNet", "longName": "995517 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R15": { "role": "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss", "longName": "995518 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS", "shortName": "FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R16": { "role": "http://nocera.com/role/Goodwill", "longName": "995519 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R17": { "role": "http://nocera.com/role/OtherBorrowings", "longName": "995520 - Disclosure - OTHER BORROWINGS", "shortName": "OTHER BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R18": { "role": "http://nocera.com/role/Warrants", "longName": "995521 - Disclosure - WARRANTS", "shortName": "WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "NCRA:WarrantDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "NCRA:WarrantDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R19": { "role": "http://nocera.com/role/Leases", "longName": "995522 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R20": { "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilities", "longName": "995523 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R21": { "role": "http://nocera.com/role/IncomeTaxes", "longName": "995524 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R22": { "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactions", "longName": "995525 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R23": { "role": "http://nocera.com/role/CommonStock", "longName": "995526 - Disclosure - COMMON STOCK", "shortName": "COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R24": { "role": "http://nocera.com/role/Share-basedCompensation", "longName": "995527 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R25": { "role": "http://nocera.com/role/PreferredStock", "longName": "995528 - Disclosure - PREFERRED STOCK", "shortName": "PREFERRED STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R26": { "role": "http://nocera.com/role/LossPerShare", "longName": "995529 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R27": { "role": "http://nocera.com/role/SubsequentEvent", "longName": "995530 - Disclosure - SUBSEQUENT EVENT", "shortName": "SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R28": { "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies", "longName": "995531 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R29": { "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables", "longName": "995532 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R30": { "role": "http://nocera.com/role/AccountsReceivableNetTables", "longName": "995533 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R31": { "role": "http://nocera.com/role/InventoriesTables", "longName": "995534 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R32": { "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables", "longName": "995535 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R33": { "role": "http://nocera.com/role/PropertyAndEquipmentNetTables", "longName": "995536 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R34": { "role": "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables", "longName": "995537 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)", "shortName": "FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R35": { "role": "http://nocera.com/role/GoodwillTables", "longName": "995538 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R36": { "role": "http://nocera.com/role/OtherBorrowingsTables", "longName": "995539 - Disclosure - OTHER BORROWINGS (Tables)", "shortName": "OTHER BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R37": { "role": "http://nocera.com/role/WarrantsTables", "longName": "995540 - Disclosure - WARRANTS (Tables)", "shortName": "WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R38": { "role": "http://nocera.com/role/LeasesTables", "longName": "995541 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R39": { "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables", "longName": "995542 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R40": { "role": "http://nocera.com/role/IncomeTaxesTables", "longName": "995543 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R41": { "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables", "longName": "995544 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R42": { "role": "http://nocera.com/role/Share-basedCompensationTables", "longName": "995545 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R43": { "role": "http://nocera.com/role/LossPerShareTables", "longName": "995546 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R44": { "role": "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "longName": "995547 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)", "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2022-09-062022-09-07_custom_MeixinMember", "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-09-062022-09-07_custom_MeixinMember", "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R45": { "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "longName": "995548 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_CustomerAMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R46": { "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative", "longName": "995549 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-01-012023-03-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-03-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R47": { "role": "http://nocera.com/role/AccountsReceivableNetDetails", "longName": "995550 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R48": { "role": "http://nocera.com/role/AccountsReceivableNetDetailsNarrative", "longName": "995551 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)", "shortName": "ACCOUNTS RECEIVABLE, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R49": { "role": "http://nocera.com/role/InventoriesDetails", "longName": "995552 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R50": { "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails", "longName": "995553 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PrepaidExpenseAndOtherAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:PrepaidExpenseAndOtherAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R51": { "role": "http://nocera.com/role/PropertyAndEquipmentNetDetails", "longName": "995554 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R52": { "role": "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative", "longName": "995555 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails", "longName": "995556 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)", "shortName": "FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:FinancialAssetsAtFairValueThroughProfitOrLossFunds", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:FinancialAssetsAtFairValueThroughProfitOrLossFunds", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R54": { "role": "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative", "longName": "995557 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative)", "shortName": "FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GainLossOnDispositionOfOtherFinancialAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:GainLossOnDispositionOfOtherFinancialAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R55": { "role": "http://nocera.com/role/GoodwillDetails-Goodwill", "longName": "995558 - Disclosure - GOODWILL (Details - Goodwill)", "shortName": "GOODWILL (Details - Goodwill)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R56": { "role": "http://nocera.com/role/GoodwillDetails-CustomerRelations", "longName": "995559 - Disclosure - GOODWILL (Details - Customer Relations)", "shortName": "GOODWILL (Details - Customer Relations)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R57": { "role": "http://nocera.com/role/OtherBorrowingsDetails", "longName": "995560 - Disclosure - OTHER BORROWINGS (Details)", "shortName": "OTHER BORROWINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OtherLongTermDebtCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OtherLongTermDebtNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R58": { "role": "http://nocera.com/role/OtherBorrowingsDetailsNarrative", "longName": "995561 - Disclosure - OTHER BORROWINGS (Details Narrative)", "shortName": "OTHER BORROWINGS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2022-12-31_custom_XizhiBrenchMember", "name": "us-gaap:RestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_XizhiBrenchMember", "name": "us-gaap:RestrictedCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R59": { "role": "http://nocera.com/role/WarrantsDetails-AssumptionsUsed", "longName": "995562 - Disclosure - WARRANTS (Details - Assumptions used)", "shortName": "WARRANTS (Details - Assumptions used)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2021-09-262021-09-27_custom_CWarrantMember_us-gaap_MeasurementInputSharePriceMember", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2021-09-262021-09-27_custom_CWarrantMember_us-gaap_MeasurementInputSharePriceMember", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R60": { "role": "http://nocera.com/role/WarrantsDetails-WarrantLiability", "longName": "995563 - Disclosure - WARRANTS (Details - Warrant Liability)", "shortName": "WARRANTS (Details - Warrant Liability)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfWarrantLiabilitiesTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfWarrantLiabilitiesTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R61": { "role": "http://nocera.com/role/WarrantsDetails-WarrantActivity", "longName": "995564 - Disclosure - WARRANTS (Details - Warrant Activity)", "shortName": "WARRANTS (Details - Warrant Activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_WarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_WarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R62": { "role": "http://nocera.com/role/WarrantsDetailsNarrative", "longName": "995565 - Disclosure - WARRANTS (Details Narrative)", "shortName": "WARRANTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2022-08-092022-08-11", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-09-222022-09-23_custom_UnderwritersMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R63": { "role": "http://nocera.com/role/LeasesDetails-LeaseCosts", "longName": "995566 - Disclosure - LEASES (Details - Lease costs)", "shortName": "LEASES (Details - Lease costs)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R64": { "role": "http://nocera.com/role/LeasesDetailsNarrative", "longName": "995567 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": null, "uniqueAnchor": null }, "R65": { "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "longName": "995568 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R66": { "role": "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense", "longName": "995569 - Disclosure - INCOME TAXES (Details - Income tax expense)", "shortName": "INCOME TAXES (Details - Income tax expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_country_TW", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R67": { "role": "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax", "longName": "995570 - Disclosure - INCOME TAXES (Details - Reconciliation of income tax)", "shortName": "INCOME TAXES (Details - Reconciliation of income tax)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R68": { "role": "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes", "longName": "995571 - Disclosure - INCOME TAXES (Details - Deferred taxes)", "shortName": "INCOME TAXES (Details - Deferred taxes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R69": { "role": "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance", "longName": "995572 - Disclosure - INCOME TAXES (Details - Valuation Allowance)", "shortName": "INCOME TAXES (Details - Valuation Allowance)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R70": { "role": "http://nocera.com/role/IncomeTaxesDetailsNarrative", "longName": "995573 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:ValueAddedTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:ValueAddedTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R71": { "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "longName": "995574 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:DueToRelatedPartiesCurrent1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "NCRA:DueFromARelatedParty", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } }, "R72": { "role": "http://nocera.com/role/CommonStockDetailsNarrative", "longName": "995575 - Disclosure - COMMON STOCK (Details Narrative)", "shortName": "COMMON STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R73": { "role": "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding", "longName": "995576 - Disclosure - SHARE-BASED COMPENSATION (Details - Shares outstanding)", "shortName": "SHARE-BASED COMPENSATION (Details - Shares outstanding)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2022-08-11_custom_BeforeReverseStockSplitMember_custom_SeriesAWarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-08-11_custom_BeforeReverseStockSplitMember_custom_SeriesAWarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R74": { "role": "http://nocera.com/role/Share-basedCompensationDetails-Assumptions", "longName": "995577 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)", "shortName": "SHARE-BASED COMPENSATION (Details - assumptions)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R75": { "role": "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "longName": "995578 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative)", "shortName": "SHARE-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R76": { "role": "http://nocera.com/role/PreferredStockDetailsNarrative", "longName": "995579 - Disclosure - PREFERRED STOCK (Details Narrative)", "shortName": "PREFERRED STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "AsOf2021-08-31", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-08-31", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true, "unique": true } }, "R77": { "role": "http://nocera.com/role/LossPerShareDetails", "longName": "995580 - Disclosure - LOSS PER SHARE (Details)", "shortName": "LOSS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nocera_i10q-033124.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://nocera.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r239", "r244" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "OTHER PAYABLES AND ACCRUED LIABILITIES", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other payables and accrued liabilities", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63", "r707" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://nocera.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "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": [ "r167", "r240", "r241", "r913" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r654" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://nocera.com/role/AccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "totalLabel": "Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r852" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income 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 currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r66", "r129" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Salary payable", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r66", "r668" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nocera.com/role/PropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r31", "r158", "r519" ] }, "NCRA_AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations" ], "lang": { "en-us": { "role": { "label": "Less: Impairment" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r178", "r179", "r441", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r90", "r168", "r514", "r535", "r536" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r178", "r179", "r441", "r442", "r443", "r444", "r445", "r446" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r8", "r16", "r411", "r414", "r457", "r531", "r532", "r828", "r829", "r830", "r841", "r842", "r843", "r844" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r777" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r79", "r707", "r945" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r552", "r841", "r842", "r843", "r844", "r888", "r946" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r783" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r783" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r783" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r783" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation expenses", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r43", "r44", "r329" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "auth_ref": [] }, "NCRA_AdvanceReceipts": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "AdvanceReceipts", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advance receipts" } } }, "auth_ref": [] }, "NCRA_AdvanceToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "AdvanceToSuppliers", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advance to suppliers" } } }, "auth_ref": [] }, "NCRA_AfterReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "AfterReverseStockSplitMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "After Reverse Stock Split [Member]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r783" ] }, "NCRA_AllCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "AllCustomersMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "All Customers [Member]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r790" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r752", "r763", "r773", "r790", "r798", "r802", "r810" ] }, "NCRA_AllWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "AllWarrantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "All Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://nocera.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Less: Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r169", "r242", "r247", "r248", "r250", "r913" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://nocera.com/role/Cover" ], "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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r260", "r262", "r680" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r755" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r127", "r141", "r162", "r192", "r224", "r228", "r233", "r234", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r404", "r408", "r439", "r508", "r596", "r677", "r678", "r707", "r729", "r873", "r874", "r906" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r154", "r171", "r192", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r404", "r408", "r439", "r707", "r873", "r874", "r906" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r755" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r805" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r801" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r801" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r801" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r801" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r801" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r801" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r804" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r803" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r802" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r802" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "lang": { "en-us": { "role": { "label": "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": [] }, "NCRA_BeforeReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "BeforeReverseStockSplitMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Before Reverse Stock Split [Member]" } } }, "auth_ref": [] }, "NCRA_CWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "CWarrantMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "C Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r20", "r156", "r666" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r20", "r102", "r188" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r102" ] }, "NCRA_ChaileaseFinanceCoMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ChaileaseFinanceCoMember", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chailease Finance Co [Member]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r781" ] }, "NCRA_ChenChunChungMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ChenChunChungMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chen-Chun Chung [Member]" } } }, "auth_ref": [] }, "NCRA_ChuangAndFiveConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ChuangAndFiveConsultantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Chuang And Five Consultants [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "NCRA_ClassAWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassAWarrantMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class A Warrant [Member]" } } }, "auth_ref": [] }, "NCRA_ClassAWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassAWarrantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Class A Warrants [Member]" } } }, "auth_ref": [] }, "NCRA_ClassBWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassBWarrantMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class B Warrant [Member]" } } }, "auth_ref": [] }, "NCRA_ClassBWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassBWarrantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Class B Warrants [Member]" } } }, "auth_ref": [] }, "NCRA_ClassCWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassCWarrantMember", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class C Warrant [Member]" } } }, "auth_ref": [] }, "NCRA_ClassCWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassCWarrantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class C Warrants [Member]" } } }, "auth_ref": [] }, "NCRA_ClassDWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassDWarrantMember", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class D Warrant [Member]" } } }, "auth_ref": [] }, "NCRA_ClassDWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "ClassDWarrantsMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class D Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r149", "r164", "r165", "r166", "r192", "r214", "r215", "r217", "r219", "r226", "r227", "r243", "r271", "r273", "r274", "r275", "r278", "r279", "r307", "r308", "r311", "r314", "r321", "r439", "r541", "r542", "r543", "r544", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r584", "r605", "r627", "r646", "r647", "r648", "r649", "r650", "r818", "r836", "r845" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r164", "r165", "r166", "r226", "r307", "r308", "r309", "r311", "r314", "r319", "r321", "r541", "r542", "r543", "r544", "r686", "r818", "r836" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Average exercise price, outstanding beginning", "periodEndLabel": "Average exercise price, outstanding ending", "label": "Warrants outstanding, price per share", "verboseLabel": "Exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r322" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding", "http://nocera.com/role/WarrantsDetails-WarrantActivity", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of warrants outstanding, Beginning balance", "periodEndLabel": "Number of warrants, outstanding, ending balance", "label": "Warrants outstanding", "verboseLabel": "Total reverse stock split", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r782" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r782" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r72", "r132", "r511", "r583" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r719", "r720", "r721", "r723", "r724", "r725", "r726", "r841", "r842", "r844", "r888", "r943", "r946" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common stock par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r584" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r77", "r584", "r602", "r946", "r947" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock ($0.001 par value; authorized 200,000,000 shares; 12,956,987 shares and 11,156,987 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively) (1)", "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": [ "r77", "r513", "r707" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r787" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r786" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r788" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r785" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income attributable to the Company", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r175", "r177", "r182", "r503", "r526", "r528" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Less: comprehensive loss attributable to non-controlling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r47", "r51", "r175", "r177", "r181", "r502", "r526", "r527" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r27", "r28", "r57", "r58", "r238", "r654" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r27", "r28", "r57", "r58", "r238", "r537", "r654" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "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": [ "r27", "r28", "r57", "r58", "r238", "r654", "r821" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "lang": { "en-us": { "role": { "label": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r61", "r143" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration percentage", "verboseLabel": "Concentration risk", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r27", "r28", "r57", "r58", "r238" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r27", "r28", "r57", "r58", "r238", "r654" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table]", "documentation": "Disclosure of information about effect of change in parent's ownership interest in subsidiary on equity attributable to parent. Excludes change from deconsolidation of subsidiary." } } }, "auth_ref": [ "r9", "r52" ] }, "NCRA_ConsultancyServicesSettledByEquities": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "ConsultancyServicesSettledByEquities", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Consultancy services settled by equities" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of sales", "label": "Cost of Goods and Services 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": [ "r94", "r95", "r468" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r194", "r195", "r284", "r309", "r463", "r467", "r507", "r670", "r672" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" ], "lang": { "en-us": { "role": { "label": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r386", "r839" ] }, "NCRA_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]" } } }, "auth_ref": [] }, "NCRA_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "Customer B [Member]" } } }, "auth_ref": [] }, "NCRA_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r107", "r238" ] }, "NCRA_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "CustomerDMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "lang": { "en-us": { "role": { "label": "Customer D [Member]" } } }, "auth_ref": [] }, "NCRA_DWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "DWarrantMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "D Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://nocera.com/role/OtherBorrowings" ], "lang": { "en-us": { "role": { "label": "OTHER BORROWINGS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r112", "r190", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r280", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r303", "r304", "r305", "r447" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r12", "r65", "r66", "r128", "r131", "r196", "r281", "r282", "r283", "r284", "r285", "r287", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r681", "r682", "r683", "r684", "r685", "r697", "r837", "r868", "r869", "r870", "r901", "r902" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r68", "r282" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r12", "r196", "r281", "r282", "r283", "r284", "r285", "r287", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r681", "r682", "r683", "r684", "r685", "r697", "r837", "r868", "r869", "r870", "r901", "r902" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses and other assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r364", "r365" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" ], "lang": { "en-us": { "role": { "label": "Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r147", "r839" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax liabilities, net", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r73", "r74", "r130", "r380" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r364", "r365", "r509" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r381" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r881" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Tax loss carried forward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "crdr": "debit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful receivables", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "periodStartLabel": "Valuation allowance, beginning balance", "periodEndLabel": "Valuation allowance, ending balance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r382" ] }, "NCRA_DeferredTaxAssetsValuationAllowanceCurrents": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "DeferredTaxAssetsValuationAllowanceCurrents", "crdr": "credit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Valuation allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Property and equipment, difference in depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r886" ] }, "NCRA_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows", "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expenses", "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": [ "r6", "r30" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r172", "r173", "r420", "r421", "r431", "r438", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r590", "r591", "r638", "r640", "r641", "r642", "r643", "r644", "r672", "r693", "r695", "r721", "r889", "r890", "r891", "r944" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "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": [ "r572", "r574", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r615", "r616", "r617", "r618", "r621", "r622", "r623", "r624", "r638", "r639", "r641", "r643", "r719", "r721", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r53", "r55", "r56", "r125", "r572", "r574", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r615", "r616", "r617", "r618", "r621", "r622", "r623", "r624", "r638", "r639", "r641", "r643", "r672", "r719", "r721", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Assumptions used", "documentation": "Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used." } } }, "auth_ref": [ "r54" ] }, "NCRA_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://nocera.com/role/Share-basedCompensation" ], "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r327", "r331", "r358", "r359", "r361", "r689" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "NCRA_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "DisclosureWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r152" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividend payable", "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": [ "r66" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r743" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r741", "r743", "r755" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r742" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r730" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r743" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r743" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r776" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://nocera.com/role/Cover" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r733" ] }, "NCRA_DueFromARelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "DueFromARelatedParty", "crdr": "credit", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Due from related parties" } } }, "auth_ref": [] }, "NCRA_DueToRelatedPartiesCurrent1": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "DueToRelatedPartiesCurrent1", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Due to related parties" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "(Loss) Income per share", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r202", "r203", "r204", "r205", "r206", "r207", "r212", "r214", "r217", "r218", "r219", "r223", "r398", "r402", "r418", "r419", "r504", "r529", "r674" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r202", "r203", "r204", "r205", "r206", "r207", "r214", "r217", "r218", "r219", "r223", "r398", "r402", "r418", "r419", "r504", "r529", "r674" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://nocera.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r211", "r220", "r221", "r222" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r440" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r367", "r690" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r193", "r367", "r389", "r690" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Changes in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r371", "r690", "r840", "r878" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Global intangible low taxed income", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r690", "r878", "r880" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r690", "r878", "r880" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r367", "r368", "r690" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Tax effect of non-deductible expenses", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r372", "r373", "r840", "r878" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "verboseLabel": "Others", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r690", "r840", "r878", "r880" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Impact of different tax rates in other jurisdictions", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r690", "r840", "r878", "r879" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Taiwan (2021 - PRC) income tax statutory rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r840", "r878", "r879" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Tax effect of stock-based compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r819", "r878", "r879" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r367", "r368", "r690" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ReconciliationOfIncomeTax" ], "lang": { "en-us": { "role": { "label": "Tax effect of non-taxable income", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r370", "r373", "r840", "r878" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r360" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r736" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r732" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r732" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r817" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r732" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r814" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r755" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r732" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r732" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r732" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://nocera.com/role/Cover" ], "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": [ "r732" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r815" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r150", "r178", "r179", "r180", "r197", "r198", "r199", "r201", "r206", "r208", "r210", "r225", "r245", "r246", "r263", "r323", "r387", "r388", "r395", "r396", "r397", "r399", "r401", "r402", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r457", "r525", "r531", "r532", "r533", "r552", "r627" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r784" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r745", "r756", "r766", "r791" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r790" ] }, "us-gaap_ExtendedProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Warrant liability", "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability." } } }, "auth_ref": [ "r871", "r872" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLoss" ], "lang": { "en-us": { "role": { "label": "FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS", "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": [ "r427", "r428", "r429", "r430", "r433", "r434", "r435", "r436", "r437", "r500", "r693", "r696" ] }, "NCRA_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1", "crdr": "credit", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantLiability" ], "lang": { "en-us": { "role": { "label": "Fair value change of warrants included in earnings" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantLiability" ], "lang": { "en-us": { "role": { "label": "Warrants issued to investors", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r426", "r432" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantLiability" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of period", "periodEndLabel": "Total", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r425", "r432" ] }, "NCRA_FinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financial assets at fair value through profit or loss", "verboseLabel": "Total" } } }, "auth_ref": [] }, "NCRA_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets mandatorily measured at fair value through profit or loss" } } }, "auth_ref": [] }, "NCRA_FinancialAssetsAtFairValueThroughProfitOrLossFunds": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossFunds", "crdr": "debit", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Funds" } } }, "auth_ref": [] }, "NCRA_FinancialAssetsMeasuredAtFairValueThroughProfitOrLossNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FinancialAssetsMeasuredAtFairValueThroughProfitOrLossNonCurrent", "crdr": "debit", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Non-Current" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial assets at fair value through profit or loss", "label": "Financial Instruments, Owned, at Fair Value", "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings." } } }, "auth_ref": [ "r909" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r160", "r252", "r261", "r680" ] }, "NCRA_FiniteLivedIntangibleAssetsAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FiniteLivedIntangibleAssetsAcquisitions", "crdr": "credit", "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations" ], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations" ], "lang": { "en-us": { "role": { "label": "Balance b/f", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r252", "r261", "r469", "r680" ] }, "NCRA_FiniteLivedIntangibleAssetsTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "FiniteLivedIntangibleAssetsTranslationAdjustments", "crdr": "credit", "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations" ], "lang": { "en-us": { "role": { "label": "Translation/ Adjustments" } } }, "auth_ref": [] }, "NCRA_FiveCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "FiveCustomersMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Five Customers [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "NCRA_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "FourCustomersMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Four Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfOtherFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfOtherFinancialAssets", "crdr": "credit", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Other Financial Assets", "documentation": "Amount of gain (loss) on disposal of other assets utilized in financial service operations." } } }, "auth_ref": [ "r105" ] }, "NCRA_GainOnFairValueChangeOfFinancialAssetsHeldForTrading": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "GainOnFairValueChangeOfFinancialAssetsHeldForTrading", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on fair value change of financial assets held for trading", "label": "GainOnFairValueChangeOfFinancialAssetsHeldForTrading" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r98", "r607" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r159", "r254", "r501", "r678", "r679", "r694", "r707", "r855", "r862" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://nocera.com/role/Goodwill" ], "lang": { "en-us": { "role": { "label": "GOODWILL", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r253", "r255", "r258", "r679" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated amortization", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r256", "r257", "r679" ] }, "NCRA_GrandSmoothCorporationLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "GrandSmoothCorporationLimitedMember", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Grand Smooth Corporation Limited [Member]" } } }, "auth_ref": [] }, "NCRA_GrossProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "GrossProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of stock", "verboseLabel": "Gross proceeds" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r91", "r96", "r140", "r192", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r439", "r676", "r677", "r847", "r848", "r849", "r850", "r851", "r873" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "HK", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "auth_ref": [] }, "NCRA_HanoverInternationalIncMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "HanoverInternationalIncMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Hanover International, Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r135", "r140", "r505", "r521", "r676", "r677", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "(Loss) income per share, Basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r93", "r136", "r183", "r200", "r202", "r203", "r204", "r205", "r206", "r214", "r217", "r218", "r398", "r402", "r419", "r504", "r914" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "(Loss) income per share, Diluted", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r93", "r183", "r200", "r202", "r203", "r204", "r205", "r206", "r214", "r217", "r218", "r219", "r402", "r419", "r504", "r914" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r187", "r367", "r368", "r377", "r384", "r690", "r885" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r187", "r367", "r368", "r377", "r384", "r690", "r885" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://nocera.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r193", "r363", "r367", "r374", "r375", "r376", "r378", "r383", "r390", "r392", "r393", "r394", "r546", "r690" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "totalLabel": "Total income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r142", "r148", "r209", "r210", "r224", "r231", "r234", "r366", "r367", "r391", "r530", "r690" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for Income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r104", "r834", "r883", "r884" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax payable", "label": "Increase (Decrease) in Accrued 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": [ "r832" ] }, "NCRA_IncreaseDecreaseInAdvanceReceipt": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "IncreaseDecreaseInAdvanceReceipt", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Advance Receipts", "label": "IncreaseDecreaseInAdvanceReceipt" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income tax", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Advance to suppliers", "label": "Increase (Decrease) in Due to Related Parties, Current", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Other Accounts Payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r832" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets, net", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r752", "r763", "r773", "r790", "r798", "r802", "r810" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r808" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r744", "r813" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r744", "r813" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r744", "r813" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/GoodwillDetails-CustomerRelations", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets - customer relations", "verboseLabel": "Customer relations, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r259", "r866", "r867" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest expenses", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities." } } }, "auth_ref": [ "r833" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://nocera.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "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": [ "r251" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://nocera.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Total", "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": [ "r170", "r667", "r707" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://nocera.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r109", "r669" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://nocera.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r109", "r826" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "calculation": { "http://nocera.com/role/PropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r823" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://nocera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Total net lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r452", "r698" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://nocera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of lease expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r904" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://nocera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://nocera.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r450" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities [Default Label]", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r65", "r66", "r67", "r70", "r71", "r72", "r75", "r192", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r405", "r408", "r409", "r439", "r582", "r675", "r729", "r873", "r906", "r907" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r134", "r517", "r707", "r838", "r853", "r900" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r67", "r155", "r192", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r405", "r408", "r409", "r439", "r707", "r873", "r906", "r907" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r64", "r69" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r64", "r69" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r12", "r131", "r911" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term secured other borrowing", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r163" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r12", "r868", "r869", "r870" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r12", "r32", "r868", "r869", "r870" ] }, "NCRA_LossPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "LossPerShareBasicAndDilutedAbstract", "presentation": [ "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "(Loss) income per share:" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r238", "r688", "r716", "r718", "r876", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r782" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r782" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r695", "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r889", "r890", "r891" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r422", "r423", "r424", "r695" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r422", "r423", "r424", "r695" ] }, "NCRA_MeixinMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MeixinMember", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Meixin [Member]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-controlling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r82", "r133", "r192", "r243", "r271", "r273", "r274", "r275", "r278", "r279", "r439", "r516", "r586" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r801" ] }, "NCRA_MountainShareTransferLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MountainShareTransferLLCMember", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Mountain Share Transfer L L C [Member]" } } }, "auth_ref": [] }, "NCRA_Mr.AndyChinAnJinMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "Mr.AndyChinAnJinMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Andy Chin An Jin [Member]" } } }, "auth_ref": [] }, "NCRA_Mr.NickChangMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "Mr.NickChangMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Nick Chang [Member]" } } }, "auth_ref": [] }, "NCRA_MrHsienWenMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MrHsienWenMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Hsien-Wen [Member]" } } }, "auth_ref": [] }, "NCRA_MrLittmanMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MrLittmanMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Littman [Member]" } } }, "auth_ref": [] }, "NCRA_MrMichaelALittmanMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MrMichaelALittmanMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Michael A. Littman [Member]" } } }, "auth_ref": [] }, "NCRA_MrShunChihChuangMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MrShunChihChuangMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Shun-Chih Chuang [Member]" } } }, "auth_ref": [] }, "NCRA_MrYinChiehChengMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "MrYinChiehChengMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Yin-Chieh Cheng [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r809" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "auth_ref": [ "r238", "r688", "r716", "r718", "r876", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r783" ] }, "NCRA_NetCashInflowFromAcquisitionOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "NetCashInflowFromAcquisitionOfSubsidiary", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash inflow from acquisition of a subsidiary" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r102", "r103", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://nocera.com/role/LossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income attributable to the company", "label": "Net Income (Loss)", "verboseLabel": "Net (loss) income attributable to the Company", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r97", "r105", "r137", "r153", "r174", "r176", "r180", "r192", "r200", "r202", "r203", "r204", "r205", "r206", "r209", "r210", "r216", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r398", "r402", "r419", "r439", "r524", "r604", "r625", "r626", "r727", "r873" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Less: Net loss attributable to non-controlling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r124", "r174", "r176", "r206", "r209", "r210", "r523", "r830" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "lang": { "en-us": { "role": { "label": "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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r782" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r780" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r779" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r809" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r809" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r45", "r323", "r841", "r842", "r843", "r844", "r946" ] }, "us-gaap_NonmonetaryTransactionByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionByTypeTable", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction, by Type [Table]", "documentation": "Disclosure of information about nonmonetary transaction or group of transactions. Includes, but is not limited to, barter and exchange." } } }, "auth_ref": [ "r455", "r456", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "us-gaap_NonmonetaryTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionLineItems", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r455", "r456", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r455", "r456", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r455", "r456", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ] }, "NCRA_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://nocera.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsTable", "presentation": [ "http://nocera.com/role/WarrantsDetails-AssumptionsUsed" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r140", "r676", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://nocera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r903" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r385" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganization" ], "lang": { "en-us": { "role": { "label": "PRINCIPAL ACTIVITIES AND ORGANIZATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r62", "r122", "r538", "r539" ] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Accounts Payable and Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Others", "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": [ "r66" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other non-current asset", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r161" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation Adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "NCRA_TotalComprehensiveLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation (loss) gain", "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." } } }, "auth_ref": [ "r2", "r525" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER ASSETS, NET", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term secured other borrowing \u2013 current portion", "verboseLabel": "Long-term secured other borrowing, current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r65", "r66", "r581" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term secured other borrowing, noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r12", "r581" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r782" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r743" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "auth_ref": [] }, "NCRA_PRCMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "PRCMember", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "P R C [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r778" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment for VIE controlling interest", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r19", "r400" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r100" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r781" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r780" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r783" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r779" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r780" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r737" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r739" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r719", "r720", "r723", "r724", "r725", "r726", "r943", "r946" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r76", "r307" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r76", "r584" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r76", "r307" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r76", "r584", "r602", "r946", "r947" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockTextBlock", "presentation": [ "http://nocera.com/role/PreferredStock" ], "lang": { "en-us": { "role": { "label": "PREFERRED STOCK", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r114" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively)", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r76", "r512", "r707" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables from third party", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets, net", "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": [ "r827" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "crdr": "debit", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase cash price", "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from issuance of stock", "label": "Proceeds received", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r541" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from warrant exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r831" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "NCRA_TotalComprehensiveLoss", "weight": 1.0, "order": 1.0 }, "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "label": "Net (loss) income", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r153", "r174", "r176", "r185", "r192", "r200", "r206", "r209", "r210", "r243", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r398", "r402", "r403", "r406", "r407", "r419", "r439", "r505", "r522", "r551", "r604", "r625", "r626", "r691", "r692", "r728", "r830", "r873" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r454" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r110", "r144", "r145", "r146" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://nocera.com/role/PropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r111", "r157", "r520" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r454" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://nocera.com/role/PropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r454", "r506", "r520", "r707" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r111", "r454" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r184", "r249" ] }, "NCRA_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "PublicOfferingMember", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Offering [Member]" } } }, "auth_ref": [] }, "NCRA_PurchaseOfFinancialAssetsAtFvtpl": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "PurchaseOfFinancialAssetsAtFvtpl", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of financial assets at FVTPL", "label": "PurchaseOfFinancialAssetsAtFvtpl" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r778" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r778" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r745", "r756", "r766", "r791" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r240", "r326", "r461", "r462", "r510", "r518", "r576", "r577", "r578", "r579", "r580", "r601", "r603", "r634" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r240", "r608", "r609", "r612" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r240", "r326", "r461", "r462", "r510", "r518", "r576", "r577", "r578", "r579", "r580", "r601", "r603", "r634", "r905" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY BALANCES AND TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r458", "r459", "r460", "r462", "r464", "r547", "r548", "r549", "r610", "r611", "r612", "r631", "r633" ] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of short-term bank loan", "label": "Repayments of Bank Debt", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r101" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "auth_ref": [ "r194", "r195", "r284", "r309", "r463", "r467", "r507", "r671", "r672" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bank deposit", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r822", "r835", "r910", "r912" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r25" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "(Accumulated losses) retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r117", "r515", "r534", "r536", "r545", "r585", "r707" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r197", "r198", "r199", "r201", "r206", "r208", "r210", "r245", "r246", "r263", "r387", "r388", "r395", "r396", "r397", "r399", "r401", "r402", "r410", "r412", "r413", "r415", "r417", "r448", "r451", "r531", "r533", "r552", "r946" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r138", "r139", "r224", "r229", "r230", "r232", "r234", "r235", "r236", "r238", "r324", "r325", "r468" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r606", "r664", "r673" ] }, "NCRA_ReversalOfDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "ReversalOfDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" ], "lang": { "en-us": { "role": { "label": "Reversal of deferred tax assets" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r809" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r809" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock, price", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "VAT payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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": [ "r238", "r820" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://nocera.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of accounts receivable", "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": [ "r78", "r84" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://nocera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of income tax components", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://nocera.com/role/OtherBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of other 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": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://nocera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred income taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r881" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://nocera.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of loss per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r846" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://nocera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of income tax expense", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r369", "r690", "r878" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://nocera.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of customer relations", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r680", "r865" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://nocera.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r679", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://nocera.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "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", "r85", "r86", "r87" ] }, "us-gaap_ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warrant activity", "documentation": "Tabular disclosure of acquisition of assets or a business through noncash (or part noncash) transactions. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Disclosure may include the equity interest acquired, value of assets acquired, value of liabilities acquired, net monetary assets acquired, number of shares, warrants or options issued as consideration for a business or asset acquired and other information necessary to a fair presentation." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "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": [ "r7", "r454" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r59", "r60", "r608", "r609", "r612" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" ], "lang": { "en-us": { "role": { "label": "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": [] }, "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfServicingAssetsAtFairValueTextBlock", "presentation": [ "http://nocera.com/role/FinancialAssetsAtFairValueThroughProfitOrLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of financial assets at fair value through profit or loss", "documentation": "Tabular disclosure of the activity in the balance of servicing assets (including a description of where changes in fair value are reported in the statement of income for each period for which results of operations are presented), including but not limited to, the following: beginning and ending balances, additions (for instance, through purchases of servicing assets), disposals, changes in fair value during the period resulting from changes in inputs or assumptions used in the valuation model, other changes in fair value along with a description of those changes, and other changes that affect the balance along with a description of those changes." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r328", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://nocera.com/role/Share-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of assumptions of option pricing", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r34", "r35", "r36", "r37", "r38", "r39", "r113", "r115", "r116", "r117", "r164", "r165", "r166", "r226", "r307", "r308", "r309", "r311", "r314", "r319", "r321", "r541", "r542", "r543", "r544", "r686", "r818", "r836" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://nocera.com/role/Share-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of before and after reverse stock split", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r13", "r33", "r34", "r35", "r36", "r37", "r38", "r39", "r76", "r77", "r115", "r116", "r117" ] }, "NCRA_ScheduleOfWarrantLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://nocera.com/20240331", "localname": "ScheduleOfWarrantLiabilitiesTableTextBlock", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warranty liability activity" } } }, "auth_ref": [] }, "NCRA_ScheduleOfWarrantValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://nocera.com/20240331", "localname": "ScheduleOfWarrantValuationAssumptionsTableTextBlock", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of assumptions used" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of concentrations of credit risk", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r26", "r27", "r28", "r29", "r57", "r126" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r731" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r735" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r734" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r740" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" ], "auth_ref": [ "r236", "r237", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r566", "r569", "r571", "r635", "r636", "r637", "r645", "r653", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r687", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r721", "r876", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r824", "r825", "r875" ] }, "NCRA_SeriesAWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "SeriesAWarrantMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Number of warrants, granted", "verboseLabel": "Restricted stock granted, shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractural term, warrants outstanding", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r328", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Number of warrants, exercised / surrendered", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Number of warrants, expired", "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options exercised, shares", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options granted, shares", "verboseLabel": "Option award", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r877" ] }, "NCRA_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://nocera.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of warrants, exercisable", "periodEndLabel": "Number of warrants, exercisable", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetails-WarrantActivity", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "NCRA_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice": { "xbrltype": "perShareItemType", "nsuri": "http://nocera.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Average exercise price, warrants exercisable, price per share", "periodEndLabel": "Average exercise price, warrants exercisable, price per share", "label": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice" } } }, "auth_ref": [] }, "NCRA_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://nocera.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Average exercise price, warrants exercised / surrendered, price per share" } } }, "auth_ref": [] }, "NCRA_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantPrice": { "xbrltype": "perShareItemType", "nsuri": "http://nocera.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantPrice", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Average exercise price, warrants granted, price per share" } } }, "auth_ref": [] }, "NCRA_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://nocera.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Average exercise price, warrants expired, price per share" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "lang": { "en-us": { "role": { "label": "Expected term (in years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r353" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractural term, warrants exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r41" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtLineItems", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r65", "r868", "r869", "r870" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r63", "r868", "r869", "r870" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicy" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r106", "r189" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r738" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r149", "r164", "r165", "r166", "r192", "r214", "r215", "r217", "r219", "r226", "r227", "r243", "r271", "r273", "r274", "r275", "r278", "r279", "r307", "r308", "r311", "r314", "r321", "r439", "r541", "r542", "r543", "r544", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r584", "r605", "r627", "r646", "r647", "r648", "r649", "r650", "r818", "r836", "r845" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r77", "r81", "r82", "r150", "r178", "r179", "r180", "r197", "r198", "r199", "r201", "r206", "r208", "r210", "r225", "r245", "r246", "r263", "r323", "r387", "r388", "r395", "r396", "r397", "r399", "r401", "r402", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r457", "r525", "r531", "r532", "r533", "r552", "r627" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r236", "r237", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r566", "r569", "r571", "r635", "r636", "r637", "r645", "r653", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r687", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r721", "r876", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r197", "r198", "r199", "r225", "r451", "r468", "r540", "r563", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r722" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense", "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r197", "r198", "r199", "r225", "r240", "r451", "r468", "r540", "r563", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r722" ] }, "NCRA_StatutoryAndOtherReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "StatutoryAndOtherReserves", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Statutory and other reserves" } } }, "auth_ref": [] }, "NCRA_StatutoryAndOtherReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "StatutoryAndOtherReservesMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statutory And Other Reserves [Member]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued for acquisition, shares", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r76", "r77", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued for services, shares", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock issuance, shares", "verboseLabel": "Common stock issued", "terseLabel": "Common stock issued shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r76", "r77", "r117", "r541", "r627", "r647" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Consultancy services settled by equities, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted stock issued, shares", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r76", "r77", "r117" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock issuance", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r76", "r77", "r117", "r552", "r627", "r647", "r728" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Consultancy services settled by equities", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r42", "r76", "r77", "r117" ] }, "NCRA_StockOptionAndAwardIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "StockOptionAndAwardIncentivePlan2018Member", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-SharesOutstanding" ], "lang": { "en-us": { "role": { "label": "Stock Option And Award Incentive Plan 2018 [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Nocera, Inc.\u2019s stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r81", "r82", "r108", "r586", "r602", "r628", "r629", "r707", "r729", "r838", "r853", "r900", "r946" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets", "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r45", "r46", "r49", "r150", "r151", "r179", "r197", "r198", "r199", "r201", "r206", "r208", "r245", "r246", "r263", "r323", "r387", "r388", "r395", "r396", "r397", "r399", "r401", "r402", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r441", "r442", "r446", "r449", "r457", "r532", "r533", "r550", "r586", "r602", "r628", "r629", "r651", "r728", "r838", "r853", "r900", "r946" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://nocera.com/role/CommonStock" ], "lang": { "en-us": { "role": { "label": "COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r114", "r191", "r306", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r323", "r416", "r630", "r632", "r652" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/PreferredStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reverse stock split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r118" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://nocera.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r465", "r466" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://nocera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of movement in valuation allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r882" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "TW", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" ], "lang": { "en-us": { "role": { "label": "TAIWAN" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r789" ] }, "NCRA_TotalComprehensiveLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "TotalComprehensiveLoss", "crdr": "credit", "calculation": { "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive (loss) income", "label": "TotalComprehensiveLoss" } } }, "auth_ref": [] }, "NCRA_TotalNoceraStockholdersEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "TotalNoceraStockholdersEquityMember", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Total Nocera Stockholders Equity [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r788" ] }, "NCRA_TraDigitalMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "TraDigitalMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "TraDigital [Member]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r811" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r812" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r812" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r810" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r810" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r811" ] }, "NCRA_TwoEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "TwoEmployeesMember", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Employees [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "NCRA_UnderwritersMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "UnderwritersMember", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Underwriters [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r807" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "label": "Additions to valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r379" ] }, "NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount1", "crdr": "debit", "presentation": [ "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "label": "Reductions in valuation allowance" } } }, "auth_ref": [] }, "NCRA_ValueAddedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://nocera.com/20240331", "localname": "ValueAddedTaxRate", "presentation": [ "http://nocera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Value added tax rate" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "VIE percent interest owned", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r48" ] }, "NCRA_WarrantDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://nocera.com/20240331", "localname": "WarrantDisclosureTextBlock", "presentation": [ "http://nocera.com/role/Warrants" ], "lang": { "en-us": { "role": { "label": "WARRANTS" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantActivity" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r719", "r720", "r723", "r724", "r725", "r726" ] }, "NCRA_WarrantsExercisedShares": { "xbrltype": "sharesItemType", "nsuri": "http://nocera.com/20240331", "localname": "WarrantsExercisedShares", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants exercised, shares" } } }, "auth_ref": [] }, "NCRA_WarrantsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://nocera.com/20240331", "localname": "WarrantsGranted", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants granted" } } }, "auth_ref": [] }, "NCRA_WarrantsIssuedShares": { "xbrltype": "sharesItemType", "nsuri": "http://nocera.com/20240331", "localname": "WarrantsIssuedShares", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants issued, shares" } } }, "auth_ref": [] }, "NCRA_WarrantsRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://nocera.com/20240331", "localname": "WarrantsRedeemed", "crdr": "debit", "presentation": [ "http://nocera.com/role/WarrantsDetails-WarrantLiability" ], "lang": { "en-us": { "role": { "label": "Warrants redeemed" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Weighted-average shares outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r213", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://nocera.com/role/LossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Weighted-average shares outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r212", "r219" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://nocera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r816" ] }, "NCRA_XFCSaleMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "XFCSaleMember", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "X F C Sale [Member]" } } }, "auth_ref": [] }, "NCRA_XincaMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "XincaMember", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Xinca [Member]" } } }, "auth_ref": [] }, "NCRA_XizhiBrenchMember": { "xbrltype": "domainItemType", "nsuri": "http://nocera.com/20240331", "localname": "XizhiBrenchMember", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Xizhi Brench [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4M" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "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(4))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "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(20))", "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "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/2147478546/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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "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/2147478524/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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "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(27)(b))", "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(28))", "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(29))", "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(3)(a)(1))", "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "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(6))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "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": "(SX 210.5-03(23))", "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(24))", "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(25))", "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "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(e)(1))", "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(g)(1)(ii))", "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(h)(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": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "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": "(h)", "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": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-3" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r509": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r818": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r823": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r824": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r825": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479035/940-320-45-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 97 0001683168-24-003458-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-003458-xbrl.zip M4$L#!!0 ( ,]3KU@EMHN2[A( *?5 1 ;F-R82TR,#(T,#,S,2YX M]_^^,?-/CSX4^=CG9#L.N\UP;4[IC>DOY5 M&Z,-?J_=8@\S%%#V5^T30F^(BYG6IYNMBP,,A*BF]]K5Z<7%0NMT%,K] MA#V'LON9F9:[#H*M_[[;?7IZ.O7H(WJB[*M_:M.-6H%6@(+03TL[>SZ+_ZAE M'Q'?3C/_Y1>ZI3\]S\CG%?9^#HW%Y^UH@OK##9H&+U=7%^C+U^?'S>QB^4_O ME\6+_GC6__73-5EL_;.+AZ<'?1Q5^<&WUWB#- ##\S^>BT)B08_99(#-"8I&I$[QLL5_*&I%R&;#ME,L*A!RC$[!"R;GF M!7*7DWF>B\[99>?R/,DY[L_T-)-';1AMO-.+TL\N.1]V\09[P0UEFP%>HM % M37\-D4N6!#LG6H#8"@>\%_M;9./:LI*!@#R/PGB!01NG\+3MEL" 2!,@B7>@ M]XRZ> ZR:_P##-BR"CBIVZ@4,6B- M-0X(*'<@NOF\2E!?O@9J[8=QKY*VP;WI60.VO:^HZ8)H9OX8D>#FP(]04I-0U?GQ5U[C3Q[>&!9F M,.G_].?_2]I=]_67*B&>3+7)U.R"/4"_F<_Z$K9!'_B,4 MB+J# E\]VM?75U?G?&LX /O9I7[(,'R9SLQQWYSJ0TWOS\U/YMPTHBE_,KO5 MQ^8_Q2+0(E>&G!5N-HB]3)8667E@X=G("W3;IJ$7$&\UA;%JQT-9B5,!OM;]:*3/OO"!:)FW8_/&[.OC.4#9G]R/Y^;X5IO"N.U_:0$L S"&P)]A&Y-' MM'#Q& <18N4D!8C>%2&*L;"TF=$WS$]Z;VC\KS8VYBTDY:OG(RA)&+-!T/>[D4 ML/E17GN,J6X.-./SE.\SXG5G?F?,--VRP$!M!TH-;!1LQ. %D.![O2W?NV70 M*BT=!_O&G,/>3]CX+;YE^-Y2ZCP1-W;NI=\44+DNHG([F0P>S.&P;>BRAA8K M3(\R1I]@EQP/E6+B_F:_."LV>[3$]":SV>0!]LAM/R]M_@?$&-@I<;NGWQ0: M_+S8X _Z; 9V2=O0I0T]Q,A/MKOQ9X5&EBSYH:%;[2:W9BJ9HA=NR/'-*YAW M+,3.D* %<84O)3.[U/,I0".9Z=&$,]6_<.LOVN:"63B[-P;:T-1[YE"X75KH MRBU"^(CGZ'EG$>X2%,"0#')SW)^,8,NC?VZ;O+S)9]CE3N8I A,B#E#RP3"' M!<= R&C=S6$@L[JJZ@E>(X8[_/R6"-9BZ/T[QWT540$*R1BW M[O29T>GI45!FQ-TFK8.^SK6UQ(SQ<%DZ& II"B!(MO1T9MP8LYD(A;5#HFI3 M2WU_BIGH_/'6-INBT.Z2M2R.'4QA(R5&0=OLY3&IA8]_#4%1@_O-D_!3/G%_ MXU]*-K-UW[.,?]P;X[EF<(]ZV_S'A@3%OZG%<5 .!> DVULU1*C]D%33!NJ/ MQG8N#$=U9&-^!5PE%2W.8J/(JP"8Y"!0BQRW6!X30LY#6,>B@%Q)S+\RG-S"]79Q MY2R(QV14@%9R3AP58VY!5PHV9_$LI"E );DPDL!SV_J'1*"S()23%+"0W!K% M:'2+B5)8.@M&(6T_"N\D_T82HFY;7R%6G6W[7(I"RTL.BBANW;;[*P/8TN2D MPJV E^1X4 MFMWBJ1K7SYFPQ60$AR<60C7"W.+PVU)W%1YU= 3?)#:$8]FXA M/288FW/-UK(H0"4'\(H%Z=*LB MOP+ZDL-"/=J5= #^/DVVVK8?O+8?%,;]43D5L)<<)(=CWP[^(X*><>/51#T3 MCOT@7DG^E>JP9UQJ"]7!4!4&I!JK GB2BV8O>.V(4P]?Y\992;H"0))/)A? M;@?4:R+8.7A4F14PD[PTJC'L%LXC@M@%%&MY%,"37#6U8>P6L>,1DXQ+-68% M#$L.D>S'L%W8WO)40FY4'I53 6?)"W3DN81V%+\U[H6Q_;HB%'K"6YU0:>>" MPPZK)'Z?\I<2)*H"DC4'6';^GJ3 %ATE=/JA'] -9B*FM7/L[6=3P*ORI8N< M?RXN64N+;I%3.8:46T4K:/LQ^G'OLQCM$G@,+(5%;A^3 E"2.Z82J':%4CP\ MEDQNL/,(-ULQ]]S[_(7^[&FR*B8%R"0'S>YXV6[^RY2K<95;S)0PB[\GAYE> MRD&3N!10DUPT9:C%!6MIR2ULA\ 6!XGK44N9%$"37#-UH"4%MYBI8%98RBJI M"BA)SA<9I7;M4CEZFXP4\:U/_2!W#+>$J@".?&XF/I*[&T"B0,WF);;P[(>G M,'(J: K02"Z,(C3MJ'GMP6G9G%)B5P!/\EJH'IUN[2[%L]/)?)C=)1H5K 7K6<%1\BZ J@C-L4\^&,2;DGRQ3EDHHJW/LQ_0G MR?E1A6F^%HTN-9*BW**KBNX@?G2I_!F_#/&<9OC) =>1ZLI0 /OX.TJ9R3>$U9)J+*I/BXXEG,]2Y.+MX=W9Y>?XO4/OT>>,F++R& M%,NGIZ?3YP5S3RE;=2_.SBXC2(LM%5><%(&8+97R="G*.+^^ONX*+BA$G/,& MNZ";")\4$)" 9Y]FJM%X/=!QNF^HN8L6AVH.6;#[#54>\O*_A:[000_5M="G MOY'&_5TMWT)O&%V'ZIT?D-]([4%:B:SUAR[:;HFWI'$*?/<\&HV#) D4IRS0 M/+3!_A;9=4H1C^_XN1_/M]=X@X;4%D759.'?.DF^#D_JG%]T+L]/GWUG)^DA M0NR:X3 ADGQ'""%*\[%]NJ*/ "KI\DY17K]?Q+P(>)_WH91#$'"9&#TPE8EQ?!"[WH (Z7Y]7B[,LIOOM' M=0)L.X=T@H2=?SA(^5PIXH8N>SFDXFR6Y,MQ72X/]/_Q7_-/@PH>TDN;,Y@[\ >L3_"FP5F)T):,.WVLA'7 MY22FB!T(I6>%UA.;I*PO7)A>XT4ME\N;+^1P@[*A1TT2EC==2O& M62FE"2+WUXBX_&QG=)45]VFAH:OI31#_,_G/FO08]NQU<>F0"4T0N.\BW^_' MY] +35U*:HS0@VJA)5(3A)Z&"Y?8D^42JO56>:DK:$T0^]Z#_>X3 [;B'%)* M:8+(N8[KUW3J!HH]J!%;IC5"[/)QV,0A6#YE-'.VF!6V0]F$)@@XXFX3*"IZ M4)8?CX+):S@L2+V7JPFJW()NCQMH$I4;L"_'Z M:X+7_34NKC=5Q"8(;F'^=)M>.E0K:$T0>\2L==/U-AL7?J"BR[34DH31!ZQ$;'7"+OZD 3! M!DD-745N@O"BX_:J^[1$:H+0(U;1THUL83&1Z9XC?';4\T,W*-FX[N-JABH8 MYN90_%T5Y2\C-4%HV$T-R(H$R"W,)W)Z$\2]0QY]Q,STP%ST1&7(-3T[+_L^ MIB8H,F*GT)U?8"WW=.__I$!&%;4AHH^)_;6_+MF?E%":('(/+RG#,PR]PL,%93BT6.CH$%"6D173H#T?&"!(D>$6U#/1P@]O(F,=@#7@K=167QH[_FB M!BLECA#QBRX,@S'APT2<'5.5U /FNM]6GUN81R=>.O3%GA%/EH7)X0Z[S@UE M8(U$E_5B_^EQ>1O;%JE%:[]8T ^)C7T+!X&+G=Z+."-&=GU7D?=X7;_MK G; M",8#[P,<_6]Z^0DS45.!K[%P3D-FKT%FJ4?"4O<8;-U=O'8O7V-U'..@C_RU MZ2U=^G3#Z$:WH?/YXJS\9&E!L<0A4%6BZP'\3>VZN^M,R8Y2AY(8LM-.6\>! MXD^)6H?O0B,.* 5FLS=0)Q9Q)_,.^VS5DNX8B>U-MNQH-Q&F7Z.*E[OP[] .>4T7URHQ- M;03=ML--*%P-YF8+79B3^>N!>;V,9]L-N4&W^Q&3V/%R?/Z&CH-D$SG##@:2 M4]B79=.;NF=.IZ)X=N+4!Q*L[SVZX"X7+K3I;4/QXYB9]QSA&\Q2@%(/^<1/ MGW3GAC^?Q< Z!!!YIS<0\_CO-Z0NJ]^TQL::9^*D7*_X-HK.^\U*L/9>=BQ3 M],*3A)M?N,/F:^1%WG\8+IC9Q!<_6AKF0@3?L@;U 9G;IHC'DWZ+UO,/5 ZD M\J9"_ =,5FN8HO1'S- *9Y2?,L)O?RNV[K>4X-#6WVV8M_%#(;\K#/AIS. [ MM7ZN[E=8*K_+AD_HW[?GJW?[WUWS;TDD\'<#X% !F@%!LK\R?3_$3O0D7W'O M5:!]YP4+F'T?S#P;8\?GWE4N'M]H3!B_N#U91C?-=^?/5=F;NJ^,CK<@=[+, MO$T=;? 3)>M9&KKEET257V^.S?=4S\.R--7ZDX4NZA5%^4Q/W_#;(.E^_YB, M3>W5PF[1'4?(/@-+-JMDD?"J71H_R_,V1PA$+"?[WG'F[$ 9K:D=,)G8Q8Y, MMK5WRW1"O3/Q2 M4N,4R+[CR%T18 !$5 0 5 ;F-R82TR,#(T,#,S,5]C86PN>&UL[3UK;]NX MEM\7V/^@S0*+N@1Q$L#HMZ.3-V^/+!#Y OUM1[ %^L2Q"!V$MA_(OUU0LS_"_P(@A!;(WAPS8$*4"_R#_\Q3I] M\^[=K34:*>#]"J(UC&\6[@[O?9INDR_'QT]/3V\B^.@]P?A[\L:'#VH(EZF7 M9LD.V]OGM\7_*S3^_?P/CN^-W; MMR?'OU]/EOX]>/!&083EYH.C$@IC8<&=?/[\^9C\MAQ*C7R^CS&(TGN0!KX7=L8*$VO??.%E"Q[0=Y/99K;%I@;-Y<2. MUMB\Q. > 02/8 *3@U36_BM#\CWVDON+$#YUQB*%<%!N[KWH#B1NM$RA__T> MAFOD'IR_LB!]Z8P_^2>ZX'@>!Y$?;+W0]M/@,4@#@*?,++[SHN#_R!22,:2. MH0MZE]G#@Q>_S#;+X"X*-F@91ZGM^S"+4A0(S)$D?:D*VN#H@N8"=[( /@@> MO=L03$$J(U((U,ULG>S%[(NN+B$U:QF]30+BA8@!!'"RB635^*Z!:SO4)3(O%\$O;)*&N!H@N* M40CZ /-(1IXO44,[B1ON4>0_PJD?B8>1PU *;B1@'7G!#8AC'/TIB(<]NI/U MCRSZ',2$8ZD58(SM)KJ[3K4<$:.TR,WD)I+?!T'*^KVF@.P$"QNQJ5 MK1'U&$4K!A$JP%U'LHKKA@LQ3(WU'*1>$"93;$30$&G\O3_&H>+*XONC,403 M,TJ+W8@NXDPQYH'Y4];8(3A[BZ6+#^X53#=@^Z916="MD'2< RC*DP\Q1!:@ M2&1+-#WF YC*+<#\&IBR=E'76"O,M'!] MT#;.DA1%T#$)457969QA2Q1U@X)[ MU519 MX'I<7/9;XI[110A>^1UB+"WY?4)G@/E"I/41E<=]624@CDIS%,Y#NJ M,KC.:5.6FAAJF.I.&R/9!E'']9U2?;M_*J+7%A4?&8J>*$;9"DIGD9"(OYMM M=D/V(%V*JR<>SHN=R;9;XT+XGFC%(1P1CQV&\*GH-VY+,!])/U0KFPP%T(%J MF3O=HH 95L8K[)IV@[WC[H6VFE [;$N6\J'_#J992DY'('"PSU+M5)\ _!2 MB18/Y(*!J7_ZU0N&[=!TWXG2OIRA MUU?5\Q,A& B"CRO=#/\AQT@GZN08#G M%$3KUWP%DZ9V5"0-4CRT.+MS8HWP09\,EW_07XN1/='1_LQ'C=9WB,!=DSKZ MNSM=.0OWVAK/IN?.=.F^!>,UB'\[.BF_X\5^;4K1)ZN*$<<)WN/ :$8!FB$E_":& M#R)1%V*%^[!250FBXLAZ L'=?4JHUZ-"YO:#?/8)H=04]DZKPE3X-DE/Y1[, M2Z4;G]9+?92:'MYKU0.+KP[E3GO6Z7AA_VFO'['K6,%EMMV& 8@3ADSQ2-9 M-;%^T"-6'M'FS>CZAEU]OTYJ@)2 U11UJG7^MY!"_\MBK],TC173$H>:CC[J M6TP'G# R8YWE=,LB25/"+)Z[[GE!'"SELABX*V51I_IHR8M@S(BA.-J0,VN2 M:LJ^A7F(]Y?8!QM9'D8$949HQ?4I.<]^F.%*77/_ MGQ7SJD";$;1Q@V!U 9BD.+ERVBJ@[V",HP"3A5QM8X.1+XN,.R M:)(N*CO#TA2%-59OC:?8Z5:N[C3'ZXX0^=+G%'?8#)LTH1J4[O(_JA&AK=(4 M,.D.,?=5I[*0!JLCD2+BEIED5>HQKZ-T1X]RR3/)'DJJC.WQ@LP3CH2%$+I# M/S5I*S!MDN%RBET\E&NL,S\M6N5>R)KT! &A#$YWF*ALE-0$8)+*B-&*'K]K!)=, ?KMK3*ZA"P:I)&[/4ZP%Q[X=P+D'<8>]L@%27' M7 #=9E99,Q*6^Z\=D2<'<#]9625<@ 3$C\QX$ ,(QNNN&\F%+F' O!6QP*WL M$5@[7ASA4[\HN<@>,E+S0D%4X >"$$0%5G?U2'F=J O")/55J"13K793?Q[] MXBXH%//.-I7S>\S$N!TBW?4F=0.XGXA,TC+-*Z([;T:8PYB(/$WCX#9+<<5F M!7%4#:,4B1-1<4=.;(!$L)"[PF]>]'B(G!KS2/:*@AE3Y3J(8$P8ERF='FE> MM-FA^GB",4EYE=P9Q0YMLD\YI.ZUJ[R(59/ AW826*[0']?.%'$_N[!F.3U?.%< M(3#WJV--9DLDHINI?7/N(M"_Z3D:>QGC4]'DN 7?W-4&ZR'3[7X9FJ(2X+UE9)9'3E BA]N'B3T' M\6/@@V2)++7((?-A=/MCN>+D'#/T,]+7])+;T>BNO!A4T.U"#]745D_>=PWQ MA53KAR *DC2_DZ)QM1/#]LD ==L%KC::_?AJ$C#)$NQ8>RWR*$RUZF!CE$-S MT%0/PTH<$&[W9\[46>+/3).LV2L;I>,,H@P1_1HMGH$-C$&E6\=Y1FL'"3J( MO/C%1<)*VM;K>OVH[DD_@$1Y,XTQ)TVR9[AZC1B#=7*E/D@&I]LD:%"XDB1- MTGUNVL4NK#I&]R*FZ:4.6/:O=(/TU[P,] R%4\*DF0N@>[4J:I;+JE'>>PI2 ME>"P,4SWXF)239\X;ZK)H.50X^"PO0BKZVUM"7:XO3D?/"J9>R*V M-MIY>(.U+2(143_@4A+U-%P@!QK<17F3NO]2N?BVO :W$/CZ?[,D+>ZCD#2* M]/4];8NR]7SH5^(FS2T&D_()(@32[3H5.*JV\DGFQ8^AJL/\Z\&(=7O;%BKO MBF4E3VS*KFYUCQ/?EGH1PB?.=N;I(=N98WMY95U,9M\,V+?$-XLB5I%GQX<= MUV#+KT@FD6[.US']X@.,-LT;GF] N$:)5R'2O<1E?TUN3_/@]6*<*29A6AN^2^[SA20HJ 2\4GZ)MDQ%H95 M ]5]#N4P[;41CTENDSR# #I.DX::@;%PJ[LQI/PLX"!35 M;G"=J:6L?@0]-R[9;:UF"EY1RS]4&4HD*;,-/(MRYHO7ARJ>@U1Q-AA

I MIF9/D8)N4ES=PPHPP175;F*YJQVC0]4O&>34KNGF5+?D8(J:,K6TI2H7HUPQ MAV6<-"8';@PS<6C:&/9>R(;_"MK^7UD0 ^[[1(*-XQ8X#-U8%FBUN;'<6F # ME-;G6>S?HX5%%?OM].(QW;)NM<-P@=%W?'4OGQ_V:$.=@$!3U 4)?"$8%<1@-AOOGB_0.HP#/P7KXEWT^C]4 M1LY!', U';P5MS\XSS[985YX*7 V&^"+6D<'ID/W#-,C=_K@2-N@W)@- O9N/_NII-SIW%\C^\+4Q^L9S_OG%7 M?]2.!O1UX]L\#I#!V:*\<&=Q\&Y@?.=%13]D@_O/GT]/3]XA?L^#Q ]ADL4 M_3!?N-.Q.[N5_=E>OD-[7-%I?VU/T?F77KJR5/;?KNYCF-W= MYR=19C'C:DC"Q<]-+B[YMDZA\ M[I[-%HO9-V3#^A-5\ ^V0B7EG7(]SNT_L''/S1*R^HL;%%U,7/O,G1"WVZ/!IT^W5,BE/!** M"&;7:+G:O_=(5*6K[:6XDS:>%,2)@VM['Y+*[?S66\0M-T MB<,:%,[UQD?E#2<6O9230J*]GA7!8W]Q%6[H'MUR.[HK!%*N:'EE+YS1F9T' MPM?8E?8;!-:?76+12#D:Y.DOG,6"1.=]RA%[/I2T$7&R"*/<"+G1&'GR7(H] MQLVW"?@K0P&&\UC=KWLE[3WE3)8W9TL46:"PPG)P0*D-GV[*WZDE.4.PQ,QV^)PPTC5NSM,_^:V2'SY3E/?<*P7JG]TR%^)S M0OG8,B/JG[A&:L2GD7*WS02I?UK+3(E+Y ?*\9;Y4O_$Y8D3GS3*L^;ITT : M%N91?*(IGZF630WA=W9I%9]ZRD]6DZO^:53(LOBT4SY3,=?JGRU.?L-GA7*C MO"QG@$5:R2GX!%/>LIY9#.'?9?L+Y_BQR3"98HN(;]%GL<$H="KL-U@_%;BM M'7*]$7U!SF@,T0**TN)R7Q;#E!M5C_!+GD=6_3-&L"[4,N67VS,]@**9&4[Q M?097IY0CYZKA5#:;KGAJ*)O G1AHD"0'<;E8I.Z#=>10+\ 5KH:P JW7^'//Y@F=@1A*VP6^;)HD MH;T,3K=34-$0?;6O@BA,*P;.'C)1LJW<. MH[^'@,@S6E=O/-WCQ'-W7]!]'&0/M70YI]&!:JMJOMZ0&57NY4ER5W01?OJ6#/^K687B(8CN3RM7&R M^<;9*#CE=B#7-@(*3-8.U6"[\/SU]%':ISS 4F%3*UH,'ZDZ%9?L(>9YV4A0 M3AJTY+.'+=$Q/E+(8H J5KUV%KQ.F0H>*T.(AN.@^+GYY,%J@L4L1"B6@P#H0K@/+T-.D#S/R\2Z64./EI#!/FX8./]#9X MT;'R*FJ"P/(QAH%H%LJ80L+S=1F#=*:>JVF^CMV#2P4V$!]P[. R/ M2R_7I_/L!PGN/"J(E.[U2@%U%U/:WWD(VS%H9*Z/>4.4>['*;=B\\;K++X>J M3BP'DS16NH(NV#8H[N\$YGZ MZDRV=&*<-O_"&XE,XH38L^0>- M7S648[;@*VIM3%;:!UCL*=\6567/>\6IBR_A#*3/[$J9&F VUJ_%4N&#*E W MKLD:=I>_K&OW+/P%02P,$% @ SU.O M6!V66IM=*0 _(T" !4 !N8W)A+3(P,C0P,S,Q7V1E9BYX;6SM76MSXSAV M_9ZJ_ >E4Y6:K8K;;?>X'[,[25$/=RLC2XHD=T_GBXHF(8L[%.'EP[;VUP<@ M*8DB\2(%$I!&6[6[;1L S[T'CXN+BXN__??KRFT] S]PH/?KFZNW[]ZT@&=! MV_$>?WUS/[TPIIU^_TTK"$W/-EWH@5_?>/#-?__7O_Y+"_WG;_]V<=&Z=8!K M_]+J0NNB[RW@7UM#[P=1:@I5YX7A8;Q9XLZF%6R'5N_K\^?-E_-=-T4+)UP?? MW7SC_>4&SK9E]%<[W%;(%KZY3/Z8+>HPFLZ #IQ?@EB2 ;3,,.XA7$0M:@G\ MT\6FV 7^U<75]<7[J[>O@?UFPU.L;!^Z8 (6+?S_B.CM5SUHH2Z%F;W$?[KL M0-1S$5OMKW0N [ MJP[T;. %P$;_"*#KV&8([+;I8MU-EP"$ 0]9Z88:13\V?>"%2Q ZENE*$X78 M:MURX1$.5NB[P6@Q>L*S$NK+@>'9>";RP1)5<)[! 8'45;^*TW*W3&#Y:T+ M7Z2)6&BP46F6IO<(@KXW#:'UQQ*Z-EI)>O^(G' M33[^)V1(//8=SW*>3->P M0N?9"1V N\S(?S0]YY]Q%^())-Z"#+S3:+4R_?5H,74>/6>!AK$7&I8%(R]$ M-L,8:=+B4E"F#1F8T[:#";" \VP^N& (0AY(9B4Y??T9]33H([[X?;905$[? M T^F8_=>G_!(B'L-FII](PC03"V@(M'Z&:_01/ B?\"@5@LBL)@/9 MK>.A]/CGS MY61\.^XU;>C[\ 6-?ZZ.*,5E(/EN^CZ:C+@0\N5D?'L D%W,_?)^*6G:'YMK M/,7A,8PF/C\"]L Q'QPW7DZ$"!%J0L1!,R$",3= 432X:_7RH4E6(W+)'E?X&W?K$]C!8, M(>.&4TW2*K@ OH^M/P'UD$M+&?]H1A\#/Y:8.PL0RLJQ[AX"\(\(+9(];''P M#3EB\:;LS/A_!>:G*FTU)<,LGC1E2+#?4FUVLQA@@:J2;6@Q7-0*3=C38A#+ MM5*C;2T*5Z!RXW:V&/8#FI1INP?X6@\.L)-,6%X-#+BW/+A=#02K; MC(U>@K02[4BVUT7G:$J%AFQW,92E&ZK1BA8T(D0JR[9D!<<-M48S/M8N"$W' M#89X$D%%N/9W]1:;LBO3[U]T(.J87IB>1LBP,]DM-RR?,&.'M%F;+9U^L)(Q MG:M;-T9A19=J1/(>0%"?]!I-[ ($099LIL9]@#!@D=KUXRPQB9=JIO$]C*#> M#VE3E4S"'$EI7.9>;;/ZE3TOH=6K ULG"D)D0?NQB2JR[ LW4,-N4["7LVO5 MATNXIPI6E[DSWM"%QD:T>HJ)ND?&O>A6F5.]#J3ISYO])C=20+1^C5A3"[\J MU'SU&I *=U%>/7G>DHT2XI\Z,."?J/+J2<S3.K%\35FS" MQ>HQ7!>^I/'&90'3&ZD'M?"4(5"U(5_FEEMD,,-,>8%34SFM2XY>*,N$0-4: M_;(;_<1_#D91&-^C0.9A15X= M,N+0+W,X-S>'"LUA[/@?L1")=L7;EBI0?!IR".J]!J1",^R_1T$8A\O/(#VH MJQQ<;J/R1$":B5S3'SAHF]%>]UZ!%>&1TD&KV"/TUY6E$&RW%D$.[N>,MJ1V M'AD#LE: >=Z033/RW.J]@M]D78/S4-B4IN3![2,;YMFQ(],]#"NE'2E C1?3 MMV>HI8,0$EN1.!'X)K8&#>SF>02'D[_77HT=X!;ZC] #>./\#(H78DH@IK8D M#VS&[)8 F-F:/-!QQPLZR'Q!.[4[[\G!QLQAW9C6FLQY(7!LX!-Z=7N-QOH! M\P2YW2#<:U>>(%VP,",W[P0M@3C? N:Z5L;=*3">02$N]J;*^/XDO9-_/TE M:L*WH@=P83M84;$]EGZH(#YNQ?'"2U3T,BUS26R@?MS;CUW8<&4Z)4$7:S> M./[2Q0JL'O"U]5)P]ZO6C]7$QYAE$,85ZL?EP= H"VU3I]$^F8SJRIUR4WT? M,_JUX\5;TP'Z<0\W> V!9^^.^'"#8MD50B?$1=/,&%>M"YQ&(\)S,?IG6K(> M&.6S).Q!O4;XMM>ZT;_[PUEOTK]K=4;#;F\X[77QOZ:C0;]KS- /;6-@##N] MUO1KKS>;*I>)G"YA3\#WAPC8^FGO"W_9Y.'8".Q":T]*%R<"@3YC'5N8P4/< M;Z/@XM$TG]+%#*U=F]_L5K7T%_,M?*15T$?_W'+IF@_ C3\[3PN3REZJ1;WG M86$@3LOET>XZE>%O<*>#77!&36:87RR(NM5KV'/CKZ%9"L0V^P;9PH[;!@V]#^]4WH1P21&R:HXYI!,%K$?E'CU1'I M7<4J4FDCFD,\FO:U3Z&()BN!+56\9"%V4\.*1@BIK%0FBC8>CP:JAB$7.8V* MZW?'R<7\B@!<%AT;Z^;0V:TR7[%T-,K>*Z-L&KL(C/WCGKO4Z*=.;/1*?.LFMG/>0!]X,@*L5.4N'X MF,G@IDYYVK!""$X1H"93Z_CXR8.GF@ZJ2-I?0NA!@T"G_6@T+Q M)8I=[\@H*[50W>A$E="LR*EXE&2)SHT?,B[72X+/M7%W;(6LKGONV9_+N6>G M,_1_=[WA;-H:W;9&X][$F/51@98QQ"7OQI/>5U2M_ZW7&HRFT]9/]T/COMM' M5?^BPEG-3@B[IXB;0Q31,:9?6[>#T7>])!9($;NG@P\'Z>"K,?S2FZ)*Z ^C MSF]?1X-N;S+]#_,)!G]M]?[WOC_[L:>=LR__[,L_.5]^,KSPY L]/ H%_?GD M:D?BTV?)K-'./ >3YTZF%%?LW6?J&HH(H)^37P8Q1^'J/Y0\33W^&4\#S\]? M*#I7LUE@CPVJ(V6'6;O9K=QY"_&P0OX0DLX%%3>5#V6$["[@C$W'[GL=\\D) M\6T<-C/,:JK.PLI0Q!= ^H%8\3[7L#,Q8J,L0H77F^1$$Q _QD$5 YP-4ZM M.6F>U84"4?S4-439:)G@2W<>L'NF[^'\)+QA0BZORO=49GPPD%/=N>HF,I>0:.7="$VUB?J,_>>6$H?I\)4]T,X@FV&'L)2JZ>IB3G4#- M^0>-:2DC ]6GJVQT#:&']Q)(*:C5Q]BM!_"]1O: 8M6:?]28+%'\-*(^*B.J MV*_06':#4/?>8A"["^90;*(+#^0C/:1(:SYT8M,.;7;@94X0BL> M.NE/'1DRU997Q0)M6;Z%/G >O4Z$=H^>MYN$P]!.%K,S%=B MSTSN)= 9;A2&_KU'@3JH>QREBT@2)-6-?#SE =^!253'$+S$?V&>%0A4U[\G ME!"#NAW2C,%D:JQ.8:[^T7)(E(.Z!]*,Q+@#QA*T::]YE1N3Y+:.EERN3-3M ME8Y$Q^M1-5[CJL=-8T8$ZEY+,]92\[,2;9FZ1\M;008:<9_4'4#A3.?92#/2 ML=.FC/Y$Y+'2%/Y914A@B4>UDPBOSY]O;J[P9?-=ECCTPWC2'W;Z8V/0,CJS M_K?^K-]+0OE&DR_&L/]_<7!?76%LI9[9SDCQ/B_%]/[NSIC\P$%HT_Z78?^V MWS&&,R129W0_G/6'7UKCT:#?^5&7(.RGN#/(?\XC3R%.6Y->I]?_9K0'O?]L M#7NS^B('BP]U9_#=Y/'UA]]ZP]EH@KI%79"$'^G.X/Q0[,>]L='OMGJ_CW&< M8MJ'9U][DY8QG?9FTUJURGO$.X/\8Q$Y#J*=_8@1XR#),0ZHK!5NM3>\,T)\ MR@MQVQ\::![!TTBL[98Q:]T:_4GKFS&X[[5F7R>C^R]?L:RW_1F:6^+8X+K$ M*[Q@D4'^.8_\RVC4_=X?#.H"0WL+?(?I^ET>4])OVZ/)9/0=35ZU*:KP2'@& MU%4>U'=C,D&3:FU@"P\ [*P)B4DCHT?>$Y/YB,T MV4_N>]W6H&^T^X-XK:UOGK<*#XMGT!;6(60%C.[00#5^KP]3F2?%,U@+:]*D M-XBCS\<&GC;3?#&)AF>HBTZQ)3,:UB9&A_#^> 9N86E"BKT;I2'QM5E2G%?( M,_@*"]#TJS'I7;2-)+K_#J^?M5I]E ?*,Q +RPM:W6][DTE\XZ!&+1(?+<_@ M*BP>\0T7M'HG.JS/3"8_8KY#]KZPA$SOVU-D3"!+HM7#%IQ*$[[P&&9 M$37E6S]MFJWMEDV%-\TSDA56+7')DD9KDTODZ?.,((65C;9GJ1TX_6WT#%S" MTK;=PM2.L.33Z!G8A55.;$?3@$0BKZ=G!"%LS:@;G-K1'_)^>D:FPII9:;]3 MN[24!]@S@A16ULWVIW9L[-?8,Q +BVQ^-U0[5,I+[3N,/Q>6V\WFJ'9LQ/?; M,\@*ZVFR5VJ&WC+OMFF&E M%-Q8U2Z5V#OP&4D*BR=M3U/_^*2_$Y_!6U@C]S<2#2SJE5^'STA!<&4*'":T M?DK;;FT;5W03?'=K'BL4( -@:7K?E]!UUZ,7#^U/T;[+L1VT!4BBBO O_6#I M/&W"$'N+!; R]^R1733@7RJO^;.J;@#*%XISU;W&3VIS:[Z1+EJX[5@SE=K? MY4>3VA,,3/<+VB(D62#CW7_,/_,V/[>BLOO\]9,*RVF"VA4T))UW'UV@JIJD M :(L"'.G;PJ!.NG3.;5 3137DVB ,P]2;9(XXF9&#T4,B!2.['DC"2_.YYE MLG=TNQ*-IU024UX>(;7KJ4U+0;LK9%C_B)S V0NL+'EE*MN$JNP\*GS@Y91" MZQ?*[-6Q#RT [. 6Z;+K/",=.&'D@]&B'05(\B )3=KH)^A[QF+AN ZRWME7 MMZHV^F?J.H>J23OWT#?3=[#YN=6)AR1:;U6%1H:%5&<^,H[JA)OX,W64??0>44_//U F$="&PK6ONXJE(5'0:X7&!-(K[ MB((0K-&G1O6BD M(1!6.60*T(Q-Q6%@:*Z0('OP6"X<1O'F?64,I4(1Q'JXSF0QH*L[[3"6 M&O6N;3YM,%U$N5)-'Z$(]6G(A"M[YN&HLRVDSK8ZEV4E?;85^"\WW^X(:;2C M*/MX58UF\=(T6CGG.$>C72&-=A7EGJZJT2Q>FD8KYYFF:-1PW>ULSU1JL>#\ MD^9ZI4"FJ?:3PN>>,YO/B1/\T5ZW@6P2-KYL8J0-X"Y MP3GEC5\OP9H&7Q73%0@\.$*LH2H$2W1@%5X: MH4IQ!+/H>H8^5WH!W%4ZA;4OKP*-HD[ MD*@C6]BJDZGI1R;B M/=/'W7GVGAW)RG;VGIV]9W]2[UFC%_;/\<:J[^&?XXW/\<;G>.,T5.X61CND MS%@Y0DG=XXXID&7/0C35.L] 4+7%DC5T;K6..])&0;PPML$HF_*U"\3\5$9ABB%MPJ8K\IL\:LZ=8VE&[OXY#DC M8F$6(QZ^!;I#R/=ZZ@ M(@]WF5$%>?B/9Q;EI4!BUE.5 *FRM2,@CL &O%GJ!J9GTPG"?STZ&K:@M1LG MAF5%JRA^JZX+GGQ@.>DK8T\NB'7IV<8*^F'Z^AA5 W3"9'WAZ$B7*G@S1X--Y5V*PDT#BER2VY6:>0#K56LYFOWP0*U66#BNR7:-C!QM 8I""LUULF6Z-:>KI* M:UWK1S(:-KUI'9+V0$9S"?O*/8_1=*(^ ;WEX5&'NC*?0]YF*]H-FQ+SCVJV MA,+FP1Y0[3QI&W3]U1/:* [XY%(?A6+R/2'"C=Q-%2)22(PVS2W=<]O>C9A M;Q/@4A.XWQ1NR9-V/YN66MNF:MNYQ<$Q;>C[\,7Q'AG;\0^%J*HD$*8]FDQ& MW_O#+U/5<233)?3#&?!77? @M'&CE%<=+[*'2SA&A%1+GXT=DQIJ+ A=$]K' M?^Q#YT9\4(IK$./!X "*B*#=V4H!)^_0GUI!3<0&6\\<3O2-RY!%BY:[4GG4 M-9MU?HF6 MC8Y>\S!Y\Q>MO)I5A:ED-A_ZKBER*-%Y13F8MJ-<3YI^-D*LXXNL)[4\(''P M.(F= %BZS73+QH7"]C^I,4YX4\^Q6.[O5M'&K8<1]+T 0L&+8.Q]2V6/:]]!EU6@S MN@\2IPK@&=GT&FIV/@PUL_@HBJK3SD<>+3KO?@ZF[BAW/VK,-V[OU\&==GI! M>266C3(A>E*\9.<0O7.(WLF%Z/WN_'/IM'V<,9<3;Y8KUWAJ)J&H,Q)(ZA2L M\$C#](*QN6;ORK*E5%U+*K7E*@#6SKFTOZKWT0CV01!.S!#$$5SV+B^4J.7( M:N,H2"LICG8[L@E"ZSL60MHQ@R6=MOUR1T$- ;)^QX!(AM&BXP/;"6]-RW'1 M!'UGOCJK:+5U$7;,)_27<,V8ZDJT%XB%Y%T2%7#A#'/T\IKHUCGDM) M_KB+)?X1..5]YSD^HMK933BI*,\]SZJES./"IB)O*O(%U\@RW,'M0)S\U1(* MBF'74N6S%U \C2NZ\'IY\&63I:4SJ!Y"F_7KI_8%VYN_5TB9#U]@#$ 6:-ES M&D6E71&5[A=JW/U64:<$U/KYX^Z B>W>Q 'R% F$&=-K',5*SA-8(P<#"2IO M66#54;."+#^]&BVW>4A'_8K66Y]>*3CG+GLC($936-Y0\ MHY8_!DU_'CCF0]RI2>>@A2>Q2.>@:4.M;4NU92NBB&!8B!"*!(67L%@2;!I2 M=M4*[:U0MP)V!Z[P^V5F,B80ML=X+FJO=T7&YCJ.>G\Q?;O0FTG7L@YO6_T5 M+HX, 4V($O>]#OR$-F?0\CH3XR*9%#ZT/^!.('-]X+EB6EP:D$,09,FIW3EW M=:EWDGDV?C] Y.)4/5]3XY4G,YM/3%2?=G5RXA]_+]+YX$!53]/TG(%WWIV6 MTR&(H-;Q#]GB:K?4=%PS"$:+%.C(GSB/RW 4A4%H>C;:;-*IY-54Y9&NS6P4 M$EA@PZP!P7NG*-L_!NE? ];S\56:^W-T!2$M:#BFIH4,4#0]\; =Z"= M&TT9,>/UIVKWJPW0GZQ[UJM':E2$4BOB@:_EAX(Z"J-4<)E@V*@*P)Q.[U:L M0UK/OCD]^_A+O#W8#'L5IN\^@M/LPTTICAK0=*P612RC'K;$#LKI]%&E&J1U MUH]'-\L.8:J"PIC=J*2.F57@JZ?34YM2%C6D\%AGT#V'H/))= _-Z?1.U4JD M]=K/)S65;A*DU.&A%?KNZ738YM3%"D[2=4;=2J#)G%H*S^ET4O5JI'9>)2\D MY.)VF4\CW/ #=I4_B4!]W98PKQ/**EK9-DAXP;"Y MQH7.$9&'\]5LUB/\>;'41\62BD(7&5T<A7*?T0HJ2H)4@G%-I'_ M2*3+!N)]-BTZ_ZR]=7Q]-W]R#3>Z^ZH,3H(7!LQ_37 M4S.^!B1@2-*K:&Y(\F35*"U-!B&.?1\M9J@W!::%=\1^:Z1"JJS"DI/DJ@@ 0T;4M^=#CP MP\Q@0C_M!A+Z8=Z!$:A]O4ND3\!3YUM(, M@/'H@V2+F4-+G&J'561H:.71A#,MUYT:>&UTQ;GW4+,OOH-@ ML/=!Q8*-/P)2:7! K@@T5=](WG1N-F3]((B '1^GD1847)94='ZE:G7G'F6P M(=/TJ\X\QH9*@K,;8=LC.:=,, _!2_PGYD&&2'V-^:H@1T,>Q2\^#(*Q#RT M[. 6288QX&=91WYB9":1$)1A(UA;8V9*2Z&=WZ 2>6GEHZ:NI S-F-M-!),U M=<>!')"O?8>H0U[J#OE8.X_(G5I)^BS>$CWY+D01F6KXZK!VI/;D-DI7;-7( MU]*?6SYZ&DU5KQO)L9^7T$4H@F1)FX!G]&\0_V'ZY#HAQWAF5]:?-&$A:-PI MNWU38Q(@[5D3DX!&6=6[*:>1UNR<1PD_2Z+CG56R"C>_'DN7[=0!+@>A[BRB-#UD%8*60TDY V ]?81/E]:^%33 M7R>4I3_L&$M_,9]])]"3_G'VO>G(=:%^#@D@FYF*RFRY(M\'^#F=?1.J#3RD M/H9S@UUO3NHB6NVA^/"U.\SM@@5 J.W27'$J:D^6"'[M!E9IEHZ5G2JL7*OP M-Q!VCA. 5E8+[8;3AZ*V10A;R(_O1+>0^ZVVX*+E;#>53>Z+-^,F_B5)HBM1 MB38M80E HWM[_&Q7<@;DNO %'S&3!+D6%63;7&O;7H/2L#Q&'PN/>I%E4'W+ MOK=8 /P>%]B*AQ_!W._R AZ+DLVHF<-%0'+\'"6:T,8%4HGBW*I06G7:YP'8 M"F)$X1+Z3KAFW]VBE5?F0BE/"66A)RI 1]-K"Y1W%8A>0\WE+8ZJ>;SH>U]+ M'C5:NE]DTJ>="^9^2G?!W$_GI$[5P#Z%V_LA"2AU9$B9M,KI]>MO=+U^_4W5 M6^DE]9H"I>GU@^3HZ?&DP[XSN/G[_*/>ZBN"I:GPHV05Q@\B&[8=[P^Q)4!1 M9:&DHF3U$5NU,5Q$IC/ 6 M()2FBUUT$<*PWBM\6'?@-'[J/41$? &GIGZ=)N[ZQ@HOUA+FBZ2A4^\,>5&I MQK@JXD=H\X^0>H\#& 0=T_?7"^CC:'B&6X)>YYCIY$A%8^YG%><0$^ B^>PQ MOL;;-EWL@\;A>9E,$CL/?@1F,%/>(?OQ?\Z[CB>]@3'K=5MC8S+[T6H; V/8 M28/V9A-C.#4ZL_YHN._BCT KA"T_^5CK*?F:(B=S5D49O0CXE?DU%<7%;5]_ MIR ,VNN]OW#"YZHUIXV+693@?,S=(5K4WL,L)A/;ZURF#77!? ?1""L+K)VY MGX7(5RATUR]-'X*F@LP +X@P'; M)9C:P(=,47BAZ9 MQLGX!6:=YK;5';A:02])&"P0;E5XT*0SNKL;#5O3V:CSFS[A5H9E1:LHUGM\ MGP^G1?#!$AL"&X<)=GD([(S+MZ3&[!+$R=D@EVM%FWUQ5;IS]ED5'6J_/=Y& M)"=Y"+!,T,,O-@D^QD*NIFP37(DCRA5$ED8TVN[F8/(V593BBA]N8>H:B@B@ MWU97!C$Z;WBED== 4%:E6UP[VX>Z"TO+%HJJVG:Q!P<4 "U]JW5^XD'>TG1^ M .+\ ,31WG1J';.B;^,<=RTEA"21G#5#-M*7\TX M4M;*BDCC3%FZ[9I?U#A26LL)2",UDX>[N3/Y>*:X>,CG\]^$MU,7S^Q!?2'U M[_2K,>E=M(UIKXL/[<>]X=3 X>S9:/:DY1;<-:WH_'X(/;0R(EQ^R4!V;D4U M0Y0,J[V>H6]RCN0%JFIS#B](6VZ("BM'^[-VLB18#O9I!J^>LB,-<6I$*,TK M0B,_ 1TPSQW.KZGF($.0 E'>]#W+J(\ZG<\Q:J&WT:.,-EA 'Q3\3_!P=3L_3]W N-N<9C%W3NWYW]8F]*@HW@-;UH^"DK$1T][%DK@S7 M%1H/A7+SJ^-80BG J0JNO()J_9#MC4YNCL'!K]K>B$5D:G, :@1!M$I>+B<= M?18>$14Y^C1W;=;VM 5;+.:]Z\+#HGR95-_!KOPH?:%#$^*()+2M.J,95X: M)H1PEK.#/Z'-R;*\SD3-C2:)#^T/J?^$^=)D47O.H7;.H:8_.3H[H8\^AYK_ MP_$Z2P+J7I04U2O!+34.4&R1FAR665N5E%NVW=-!4_[+T"4%,O?L(5?DK1?5* M0$MW4DK6:#*W&YY]ZSR##K)ND,7$/R)A5D)+A,[Z%@%/-[.EJQ^@)3:*_\LV M(0@EY]>*8MA$%4U!3#Q93P\PZ\VNM[34![%3=RS;?[ORW:.):(Z/<,[S_<7C+ M(*GP_%I19(;H:D@'355SY5PJ=#4/'>N/SI*_K\L7G%]K;2;3 %-56_E9Q\.S MQ,8^3>Y]I%RQD_7@$M6A411Q=:EWDGDVCHC 69>XB;UJ^9H:1S&96=B O/IY MDX^_%^GLT5;5T\XQV/RL,2WXGC, M1MDAR4SUU56.V)272#\-J!/)4DROTG.N@.V>:6^,W^OZ-2EOKC2&O1#ZVZ2-WN;"QXQ!&). M55PL5^J$&*1*1S5*M;KCTGM%MJ 3@#&:M,#VCT'ZUX#TSB'KI@BON1,B_G U M-+3CWWQ] RK-+DU93HQ):+U*6P=JP_QX%83P*9M"P M;2>)"!J;CMWW.N83CLN*A2SH?0>T:C$"2G($@_2!?9OW=@$ YA^ .$J=3, MYZ%J^^3I=D>]5"H./KQ5 M[?P\']Z>#V_/A[<5YK@D:&W?FN =X3(JJ][--/F8]HQZ="_(=B:36.@1TF=NU&3[;WB))#JW(4[##!RSZ6U/]9 MWF.@3% ,@;/+YIP/^,F]3==*G08$C\.G=WF/PV TG;;&O4F2MW#K<)"6:C'F M+0#6VT?X? DL.W65/#_U7H$588]&!]EQCQ#; "//7=?^W8R;M/[O]3W;>7;L MR'3K_=@VN#O^BIYGI=I?9E(UY_+N(*3E%8#.U,E!8/_ M!Y\:H]_\/U!+ P04 " #/4Z]8NJ T@O1F "OS@4 %0 &YC1#V5 M]9:5]1__XVV3H!=,\CA+__+%AZ^__0+A-,RB.'WZRQ<_/5Q.'J:SV17Z#;&2?0#NL["RUFZSOZ,YL$&_X ^ MXA23H,C(G]'/0;)COV2W<8()FF:;;8(+3!^4+_X!_=O7WWWWB"XO+7U^_3K.7X#4CG_.OPVQC5^!#$12[O"GMV[=OJ_^5 MZO^1Q.GG']B_'H,<(_J]TOR'MSS^RQ?LO=5K7[__.B-/WWSW[;_Y!S>'=9&!2\VHVO04H)]K?+6NR2_73YX;O+[S]\_99'7]0?GW]!DB7X M'J\1-_.'8K^E5,ICQH0OJM^>"5[+P22$?,/TOTGQ4U#@B+WH3^Q%'_XK>]&_ M5#_?!8\X^0(Q2PY'O?%#WKNOS3U\WC_'GEWS5A/][1/W4@ MXK>"=F XJD&R(C0>F+^!=PQ5V4WI6=@I-V'>/".B[:QGY&6N@_R1%[S++Y^" M8$M?\-V_?H.3(J]_N62_\(]0_? ;ZQOQ!J?%- GR?+%^*++P\^0MSNOW<"/_ M\H6%_#=] YCFA-16!"0T?(I*XILPHQW9MKA,RH]>JJ])MK&"47VSS$+XM^2Q M*;_\R!2"PI".&,%YMB,A'E3';6MLOVJ%<)-0#39@P^GE3P]?_'I!H!A=3NY^7T7%WLVSZ SEK3(;3R67,>+U]+!EWHNF0(< MIEF@['.M%$4'62A.C"+:9*G9=4GD7%))";--'T$(#&54R(2.CLM!CC_ M79MMGP:Z,QO0BX'MO"91%+/EF"!9!G$T2Z?!-J:S3"U]##HN>60%OTTHK0(8 M9MF@[%/LH(.8TF6,;D M'N>8O.!<)_@ M9YSF\0N>I6&VP?K^SU[?:5\XU*Q.OVBK#(:-0Q$+_>5B.D.3HB#QXZX('A., MBHSVG(3.^\[=8?*%_'D68A+PX>!SED28Y.7T4]UI6JDYZS@'&-%TGA8ZWODU M$&B?5EP3E:JHK8NJU04P;G!.*SA+"_HA:*E/L[3 ]!,66L^G5W'I[&S M_V; M3MX[Y0: [-.MJX)J'3@LNX[S;98'R4>2[;9\BR!>QV4(@&9]U*CEDFN6)K3I M9E !PS@[G'W2U5J(JZ&NWHG63!5=Y]]NIP]!(A^?R02<=8=28$W'UWGJO?:5 MD/H5_3=TBZ:(B<%Q*'1&2L=L86&ST*F0=3O[T\#M3OXD@MZI8H-.G/K5LDY6 M.W-2M'A#_W;@#/W+;XO7E(Z^GN.MI+N1/'?!#24LQ@?AH7<.J!#UZ[V1.6\7 M\ G';W&J[@&ZSYUU #)8C?]O/_1>GRI$_?HL13%CY>O(_SSU?[*YR&SYN Z,*\S&IN-[OM MC.CN?>MUO/-I(%!Q9[REAI@>:M2@Q%*PT6Q^CU]PNL-SK%_O4,@Z#<_1P>V$ MY<@$P1!*ATXZX5?=TPIW70\.RO^M -KJH6!T,J,T8+!\4TH/BF MZ2XOL@W;R^@9IH_Z,FDYI9F="1VJZ57@T,T*IT"Y2@M)N.=U8OPI^$=&:G2R M8%65D*LILAI@/4\6);R310M+R8VS3IAOJ6$-&O5,2RKF;,:E =G,O"0RWNO; M *Q?XTP2-:+GGEO?QB_8IN9E8NYJ7@WR4/.B#)":5P(3:IY*NJOY^D43=:T+ M(LYJ7 &NJ>W>E].@3.).621AFN[2@TZ\0QR\LU,44WJ00=QS-I 7= M"UZ2RGHGCB5 (32I$D<'>5?^XLKL+ZZ\^8LK@[^X E+M&E!*?W'EJH:GYAJ> M>JOAJ:&&IQ!K>&I7PU-7-7QMKN%K;S5\;:CA:X@U?&U7P]?GKN%)DE@,YV52 MSNI9#;&I:E$$1FTK<0G]_DFPG')"/J' Q'H7WZ[PT]! M!ZIA L":*"QRI<\]E[Q:DR"9V!2J!2#X@P>GC-2K##97./'PM / M*62=[K?KX';VVV6"WKEB@TXX]\ED+YDP8M(7I]P254U5GH,XP4&.;^.490B< M9IHYBU+6W>3% /N>%#3IA7E.+HTH>33,XHUTV"BKLW(I]5KH4EAB-3.50* MGGU1E!U.F_X2$!(HYJ-J,7?C"S7(P]!"E(%1ZVI@\@R14U3).JGZ:[NJ[XNY MK7HYR&[57T.M>BDP>=5?G[SJCY^>[A[S.(H#LFI)MB=J:I* MV#N+;!$*4U9V)/7$J6857F2Y>TSB<+%>8Q*G3VHW(I=SYD=T,!M'(A/RS@$3 M,B&7'A=%M:S?(-HI"]3 9!N08L\N=E"$T_4, 3H_L/ MHOR:C?-ZAI_2")-7$A?:W5B9E#.OH(;8^ 11Q'NUZW'U:[TMZ'0VH:ETN9R? M^82JXF5",*I>@\PPI7!#@&M+ @AR?F856@)<@R6 ')EA8@$H'..:#D]>@H)G MHZM7MMBI'^V*HT[%[=JC&7QW%5(M[YU3 T"**Y.UBK/U28O%*F^+%89U"HA+ M%%:K$_#6)3[A(-\1?H/!+-WN3%M<:G&77L,$NNTQ5++>:6,)4,R6TH@C+@]J MTZMOS,-S0/"2Q*'^+(A9S2>]5$;H:-;7 4LW!5 C[2X0UT1<]=S#8?/JNK>% M=<.:.L3E=*N5=(!KZ'WJWKQA$L;Y"/\BU?3I8C2FZ+R,1,T[Q89CM? UM?*) MWZ,M (8^,E3"*5XF M VJ13K>8HI!QR07E@HI4 P7;!95P"VIE!=8K8*WR:YXSHC\$*5)V"4Y](#; M+)%+@J&+%EZ?-Z4PHM+H?^Y(G$=Q>,([4*0G;GEJ(+(O253]Y<"?ZH??*+BN M>>T'+G@A F$<./SJO;X%*$)@+2K M\L>_@JG*!DJ_*G]B=&3;H^D1I MB_GO?E>_*%P4>^#29Q^ M'WVZA?O=2Q $2[2G,Q^F"BZ&@C1"\RPEU5^9 M6LQN2#_KI5>LN01QRF,[./HU)G=WFF&'2:,20.,:.AD MH0.#4_9 A:$/TT2E*FKIHDKYW-SZ1/X>I]/G&#]/G['NB*1"T)TGT@$].""9 M% R.Z* )[H9\C:CT)1='7/[<1'C A':$$V-,H%S.&0UT,!L6R(1@D$"#3#@F MS471Q%7&A4_DX7G'"$KYN0OTKD NZ= 7Z*"VG(%,# 81M-AD[H"),W_ W %3 M<')8SNP.I&)NC\H9G(%$!@8%U,#DY^0<>H(?\QBGOV#=1;V"C,/6+X?7:O== M 1C5K4 E:^M<\))*GKNF5Z_9S6:;9'N,->=A95+.:EL-L:EO401&C2MQ"* ')W, E3R:?(TJ M%2?=_95==]\7<]O=RT%VN_LKJ-V]%)B\N[]RU]U;. )_#L#4\$$V>-N&[JIU M\RG#)(WXE7=9FN^2PI #PZ#A,'VS#?16$F>=. QZ6&$4$SKS61_50N5MA >] M\[,'TYGJCO^C61:0BCGDB1)DBQR"#!1&J(")-,!L&6"7(BY[]@D"":[CI[@( M$LWT0)!Q-SE0P#M,#7H",*I;@4J8%C1BYZ[F'X,T>\&$'ZA+^?Y#D,S24%WG M!@5G!+ "WK!!*PV#&C80A0BY4@=UE"[H7\.OSS]V_)KV2/OI0 M%U1O ]IKU>CGD>Z8=M$FO6K0P*SKR/%?#&$6FEO7/' M&F*?-Z4.JI2J/.!<#8ZKXFMPBW6U!+<@]_'3L^Z^&8V\2P=EA-WV34IA[]2R M12A?.)?C;!WOM@B%(X1,Y6S M.B*;Z I3*F)!SD]\A385<4\(!B,TR PA%FYR45]9$D"0\[/CIB7 %5@"R)$9 M-MW.3@#N;!9;-F"FLW2>SV!&ZR)EZ8K9M=+???OAWS51F .TW<5F#C;I$+%I MK0J#6(/Q"M&=O*\I2^";.F5&BZ80Q$I!K)AS$W&2)&8W)!%R-TQ1 3R,3?H2 M,$BB@B6,0I+DS"GPS3=^3]D*\N0Q+PB=Q/>,D3QW==NW%%9]UW?GH??+9(([&@^]A5-\]=5;$45EW'G8<@*EF&2/#;M0QB0KZJ^1KG(8GY0$)G M1T?,>:5+0 IUWY*!10$1F)H)+5E/COT>/\6L:V$0FD0,&C>FD'?M^K6P^WV! M5!@$:6P0*GN+MA)JM#SQ:)*FNR"YQ]N,Z.C3%7/-&AG(/EG:,J X(@&FI$8I MBTIA3XSXSUU "DR2O9$4@J1K7BB@]JG1$P/%#CDV)4$:<;\*)PIPZBE)(^^7*0_/.$FFV68;I&:'(A-VS18UX#Y?1$E0 MC%'"4W*&:Z!*!0YM;E[8Z)P.DRR-;?1A@LA?H(+5G$U1#3\\2D M)29Q%M%A-C%Q2)!TS1X%U#YO>F*@&"/'IN1**8ZXO'^2W*21%44:.3\$Z<&4 MTZ,2 DB.+C(3-:BT3V+.H19UM MRAK -ONS"CD01#& $W9M2_$.43SU0#=I$1?[VSC!\YTD7D,NXHH;*G U)_K/ M07!! :K/@5(,,3E4"GJI^7J7("WFP4;F(>1B;AD@!]EE05<&$!.DP!1L.,@B M)NR%$5/JF0@[)QKAM[_BO=(N0C2$,KWJNOF=(_+L@J>Y4%9RLE MO5!&A"HES$$,'ET$;":R, 4VGF$J/FG"!U8+LB392YR&ZB&S2MP+812@I:SI MR<*CCAR@B3_-@+C6\^IKRD&YL9'48GZ\3!>DW,54]PN"(TD7F-&YE-(^*;', M\B)(_E>\U4[$Y<)>Z"$%+"5)1Q(>563P3(0I=1!5\C&QKNC*-C2D1\EZS]T= M 9; .AP!;CT$00(9(O$(<+EZ4@JYKF;&48(#A4?H/G96R1)031VWGL&H8A&0 M4,.\75,9'PWY+F,Q4L]9J@X0$$5<@:EP!JE_K7 QQ.4^K\6\% M3G.Y^VX]<]:S]^$T'7G] $3M]M$(W73]W'%M_D+B@KYYFFTVN[3:Y9'%#2KD M7-6R%F9=XU(A$+6O0]9G0B6+NL*.:?&0)7$8%W'Z](E./DD2WM[G; K4I@!U^10 M2X(@B1%>GRQ4X3)L::!2!7$=O[29Y?D.DT'DD:AXHI 2O()(@CQ$.JE &DE5 M*OKDU@,.=[1_W'_X[G$5%XELV+8,Y;U^,-W M7SY^A6HMQ]4_SU8DB&B7^+#?/&:)(ON45,H5"300:QY(1$!008U+S,J/*E%4 MROK(3M4!*S&G]]P5 :2PZJKO/ 11Z3)$DDNB6G7MR>7?O(7LIA&L.) @%W/M M^F4@^^Z_+0." AI@PJ2D$D6UK(\#"8D_@I4"0GU$J[)H4&)E0HY9SDM=3";I)8R(1 =:PHA)N^;%+HH+ M')5@;N,T2,,X2)KTB+(5<;.*,[98@F^(8Y"'P2$[D *=2K4ZEV&C>$AUZ7HI MO0S ^ 4GR5_3[#5]P$&>I3@JUU)D.T5Z>;<1,P;8W: 9A3 (.MD@5(3.,*7+ MSTP+U6K52I@7)OV<);N4W8?'SH@3F6=2R+EEC@)FES$](4!,D2-3,*011J6T MGP/:9?:(9I#%')XT!8Q>W/%Q;2WHWJEMJ2P@SF@!JLYP5SD_#F/C4LO3$C^:4J9+" *:0$JST\V.BQ53%!SREO*&#*E M0ZVG3!,EWI-RGSA&@"CFCFE$ -%#ADN308:@6M8+%QXV09)<[?(XQ;FZ(^I) MN>6"%&*7"QT10%R0X5)P@8NB6M8+%VXVF#S1[NTCR5Z+YRH_J](VA;1;;F@A M=SDB%07$%1T^!6=J%53JU"EU_9#G[9!0O,RRJ+94(NJ8-DJP/#+(( F"2$9XZGM(&@U4JSAFS8)RF+3G<1S$K, ;Y6D'LXHK!MF" MKWEDD@?!)DN0?4YQM>[DFBLBINDSFU$[N;UZB-<1I5EHZ,XXQY(KQ>LKR# " &B*A4*?*X(.*27NK_ M*D@_D]VV"/=+DH48LRBKO/%6IO4W2VVWG!ED4I=-5JJ >#8$KX*!AR)0JXR+ M5H_EIL,&@U U+. MJ=IPX)J(JUZ@4AFUM#W-S_)#%D <7>WO\1H3=NY@A=^**_JBSYH9AH6NZ]F; MM3G]R9Q1$00)AZ)53?5RU"X /;(8L:H(]"LK!/%23GM_^3K('[F=N_SR*0BV M)3-Q4N3U+P>*5C_\UD2/+-9-2,DR*Q(HAJ;?1KK>^?EY,\QT5N8&!?R"77Y #;K.I*@.&/%)80;?;P<+-Z M ,*":J1H109!UCTG%'!%:O0$@3%$CDYUM4O =;P39AKDSY,T8O^Y^7T7OP0) MZXPGQ30@9$\'@3\'R:Y_K&*@KDM"#3*G33 K13"$&X)6("!50G2$CT+V!WQ0 M]\[%:K6?3IQ#3$$])GB."_G2AYV*4U=F ;[CT33R8'AF 5+H""L51!J="Y3B MTRY;C&'7+&57P&9D3TU0F-L5<&;@V6]K/P;!# JK/AEHDQOE)6)"&).!5 M^^WWWW_@U3N?WD]^FT0O 9ML9@^[[3:)Q6!HI92+2C9 9/6L$/%>U7I<0MLO M!5&1H;P6]=[NEP1O@SBZ>=OB-,>TU^0[@9TAFX+?5IHNO<0 4]K.PT+-.]&& M8Y7D*&&:")>J.1_C9'S7MQQKG],!-6L#U62QN UBPD=AJV>2[9Z>ER1;Q\6" MW&5" .28 IRYK5&&-1YMD+9W#HZ&W*?B8:6H9!X*"K2FQ: 75@XJRH+0EI?$ M\GDGV8F#,8]>.["9Z7I<*S"N$3@E4Y$507)GNT"@.E+/"D$AK.6!:[8(3W#$ M%N!6\E9:HA] Z!9=L,0-O4TK6!LV2*[FE5Z%;=#,#/X[MA++0^&6Q8@Q=%6J<)'6;B6AT&P65I0 MJ/%C@ILV15[P\:]O;I+L@PUJDTG6UTP[F8@8.'JCMGD M:G8W6\UN'M!D?HUN_O.GV>KOH'AI3T'O;+,D%F0.&>ARD(3$$;LP(YV")\98 M!!RII2'R9UCH40*(3G6XP#+8LU !NVB/OK"/. \Y8%F$1U<2#'VT\)11'=M2 M&AIOFHW","0['(E-P^XC6!3CD6O61FI8:"P#*C]M@Q5MRTWAH"SBE'Y0 M'Y?"PZ>VPM1.+N(Z(J4/KA^.4C_W3@P-*%4@"JG$SE2]USN\RN[9&B..E@%I MD?&##+M6W%FU6X!N**"1A4$',T!A6VS'XY-(J4,= P$Q#JK3I"Q)%NW"XI> MD""E\TCFJH0KUVR57/95=@:T>R:]AG=^#8(I7-U72C5=S&F3"HQ>EK[+TJ<5 M)IMK_&@(K%:+.U^0=3]7TL'MS,KDP&!*9$(J[\$R0AQI!(9+U M&H#O6;[=/-[S3-VX^V8](>_&.4):BQ1"[%HV#8AX[&MY#7N4FZ"-?>RJ@'%) M=CBU49 MLL&(5&N/!HW!(BIAI[Y*"[CCKZ228-BDA3=X*.Z?2 =FF_VSM^[- MT*^![="T/1FD'HRE=(H+GD^''0_/>.I4G(9J6F@UG)[<-T/OG-=7BX/Q,6:, MP@[M0:,\HM_6\4)Q3^C8%<\9R3^)QWJT/=> M?%O^@W*>)/#/Z,-W%W_ZM_]Z\:=__V_53]Q;??AP\:'[:\PN1XO*D[B'Q((H MR%D^K4_T$SVC[S]<(,83+G2-0\P2,=>_?G^!:#%;S*^T2?9?H2\_?.6=Q$M2 MS2F,/)9*.CXPKH+:.R#>%P-#:#4VR0'P:JYG0^L/(JL?,,M3@2;H4%*5'/.[ M1O90P@7Z][;ZR;GNG>>3*.)9[H)D&<1TVCT-MG&AW(M42CM=A=5#[JS!RD7! M\%Z/3PQXJ*412X)P&:3,-QM=CPTXQJOXS!6 M32UL%%UZ'GM#VD[(K.6=4@&5I"%?%>6=B"R5O5>PR M"(*?<9K3[KA<8V-NY'%($&/:.PRV)@FZ8 M7#K2L%T.C#0NXMJ ]2*"[U49N]486,O$2GSRU>)Y%F(27+!LYU_S^)W_]N>\ MG*]4950_\IP* %9L/L4IG>Y4U]'B7-4=BV(NF:0"V>917P:,:U( Z]-GSHXK M9VE!RTO8O#*NQ"$Z'$KN,G?#LHQ(FQ0%B1]W!8L+665LN^U@B(%8IRK&8DJ$[T"-LDCM=(+[4=&C8O!&I4(-TS-NPQRO5@45(2[3&W> F-1( MZC476:Q8(U*VQ*Z0EYM(.@"E=XYP"3#=MQ26^AZ17[F8_^M"&D1W=!K.KL!4 M!0C(!+T00P J)4_R"TQV^I37%#@HQ4+_$Q?.TRF3?9,-G M28[I_T?J$*11);D-E1MM:C=V;G Q8'@['KL0%H +E <)@%#.:987BS5+P\^W MS3!YB4.BE%K>!V[FL"WIWYJJ3=L.M/);M2_,1&_KI]3"-2L%)M(G3 MF.%GIZPJBU2MQ:3EU.78F=!Q0WH5:-V5'5S!895:95[?CAX<^@DMR+:E>?9; M5O[*!XU6IHY.A5(>LY7!\UB- 8>S"293VY)>:"-"E1+G( 9K<*0&*)QH8L^^ M0M5R OL:-84@W#3'S[?,LS3KVJ/OZTQ*SI.^&@T04K\J->",I&Q@RO/75X[) M.[D.;:->NXC3';5DT?#_"J\S@EN)(V_>:(>M=N5T]A>6H!%RRM?PO$^Y;2F_B MG0$4T<&]'G&*;T0Y+ODTVLPV[087 F9<.A:YD"85Y_D/B+&8D1@%K9+8E2LI MV!.LG0]@\Y$\TM-(/5A.3P;-Z/<$ZM Y$$^U$*3^C]))4D?4:2,,^Q-6FHZC M?FU-Z07_FM3 ^#9[K))0X%9JCYFQ0X8PWOD.S'>7@((_W-&EAKFED[SX*2WO M-@CW*Q*D.24/.YZ>1OQO"9]M3J)_['*>PM>0*NA<+W.^5'>V#R8L\9W\36": MRUG-ZS>\JL#J#HYPCXI#(76+? KBHR^24J0.Y)LN'5LEPRZMI+.D@7JH3<9 MN1B,@9@9H.*"ED[W!\M/ZSKU\9/4HTN%,G0;.8$]LD@POO0T=L@GMV*^-^MI M+N16,_Q+@F'[0";#<,KV0/6S$O.L>0IDUERG#:W/N1FFRFIQIW?:&D!W;K-5 MR()QBP: ^DVN+2;E:5AP1+H*\CBT-+F2]4FA#EP=?[@@6/*TT?69PY^!X\EU MG.P*Y=E3I;1/KO0@Z]A2B8+E2Q>?> DM?^J=,[_0:?$S!3)YP21XPO,=NY]A ML1;.*QHZK^'%N&396"/;]!M:!AA>C@0N7.]>%8."LAR4\H+8X9FPRB !+W6$ MK>VZ'G5@&1!YK>R!!Q7@E-$4T&.68]U,8@QXF!VWPI*JC[ ]V3^X% !4-9EH M0595$>^$K@;X4,<-S8GRQ7H:Y,^W2?9J.JNF5_&28%,#7IIJ4R(/II^W *E. MOTE[<::$N!:D) %S7#!@2Y*]Q!&.KO8_Y>P^[.;DPH3='58F+M:S;TQ!CB-> M1AK:"XL96 H8_HZ&+JP7,B*O.9';!U78Q71-$3]X)_9AZS)?9?>8,21.<"=V M:)6=AOKG>97;2^[.][&Z-^2=_CU@&M@9C1/OYFM>Q5;E2?TRE.*B.3:0\;^% MK+7NZ'OH[T";ZC7>4@MB'BR@^+9=$9=-0P:N3>GVI73F^!0_)IBE4"I4+#0I.>W6K0SH=-!:#3#^S0JFT&FV ME-B$+&[44,#USA2<]C&(TT5Z&\2$YU2=/M.WXL7Z-DX#VFD'20GZ1YQ$MQE9 MD4"R!'5$.:9%HG1$6>7F*O0$%F:=9FN\2VG#"?9/^"Q=%PD:S_"ZC6'Y?LYV>,[(. M,:,AIXV2=Q/3)J'.M;BWODCCE9YQ/QA,L[]ZB2-6I>W MT5C.OM_7%>%Y#=)HG&$I4JD/+29D!'9QJ^6%SH7X=DJ^VVZ3&!.(A%T2O WB MJ%Y&K?(#T?$)'[9H5RS'%N:7Q$,,UM/9IB3X'G> %9)+49AJLPO$AZ(93Q)8 MCDVA#@'J[(?EJ>-B(,L5V@ F8"J3+"9:?57XQ-7!EF>NY,[H;;PFYU0DP*44><0 ML*J)?R7EWXW9!W KFM*0 F"&YLN\FKTVK$0=@W'+DMT9HWNALI8M_^:G.&"B M+0@ BRT,M6"SIA0P6Z:CH9L.F,1U":"BUNG0HXKUGX2_[V*"J>&T 1;[)36F MH,-H%FBSW:BW#(84X#05^F##.JE#K;6A#!)&(Q?642FH9SK 8/%YVTJ73XIP MK7BFX6?]8B'.<%+9Q% =D+S/77M<9OX::T_#,5M%[%SP& MK7(X&?,"RJXW.!3!B!B@O"G&>P=L/]XX>L "=21YW CR7V33^9')31I07&/I,:4=:9Y\\9*2X+3#;HD:JA) O\1^7;-YJC M6QU4=WB<&WP7G;H:M[)3WU9%L#-(7U8]_%=25^B=PS?K-0Z+Q?KFK3RO=T]; M\")EWX']PU817H($\W!LZO?CD+9O]F"21MT?6I**SWN6-SG-3WJ^3]7);7KZ MUX 99IS/MGY;+-_$N@YK%=UEG'52EL OX' M]0;GJ()WU%9/WO2VGO^(G^*4)3CGNT<K M 8&1P^T%A.67OTFU,^[3('I@=R; AAIO<"^PD%,]L&B0,-DMK.DO7&=F4 MU\89$M7::CO-SC#,I$ZZ!CM5,#.&87B%A XM;13%>9AD^8XGIE^7S.6[1_&A M/.]LK:_A6@:QZK*.KHC;:%X17#=H]_ <#(,DH*3>C!\K8TF)ZAO+0&4:K%/2 M:7G1DW()VG?3(*6 M+'D<=8XC;T(\3!D/&L?*);1/ND&A&QH]!PD*R+\IL:-Y=B.W%$9ZOAK"Z M_,'O]0ZV1+.\Q$'"F/+R'.^445W*//Y"9FD+6P::5!6.,4"X//RLG]?F3O&S M #3V_NP>M -Y*U\Z=Y= .\M9WF^P]'UCK ^DCL_GBYTCE_Y$]42HZ6NV[M> M!I@CC(A,BF H/@2MY()=?G\;*P+%5))U25!Y6/:Q(XDH* -@HL(@"RKV-*%S M40[7BHQ@QD>Z9C8LX>N(@@"0U<)06Q\*((FLQ?'NT1:\FSRS.@OYP&G$EZGT MH!"V8X8M/[G2>Z)C&_#[S9JMZSM&T+&C"("/$D.L>WKWC!S=RY^"BS:=_ADK M<$FR=5RP6[%D%75X^MOWT)R$!)LL$B:A O]G'5N^UNNV3JTV]4]LF1 \R1A%96!8Y;=_]]X32L (IZ2#/7K)$>T:>;@!R]=SW80DH%^YZFDOV357\LT; M#G=%_(*G08&?,K*?O,7]=12-G*OJU\*LN2 5 D$,'3*A[=>RJ!9&OS)QU\R8 M41_T$D>[(%%0HB_@B@MR8#4)ND]!U+X4DIC^K1;R4]V3Z!^KC"U=*&J[]]Q5 M94MAU77=>0BBJF6(U/?ALCSM[=4B/S7_"0>L U+4>^>IJUJ70*KKO/4(1(V+ M>/KU74GXJ=QZ2++";\45+?"S9MC2DG$]K!/@]<=WC0"(2E>A&C3BNT"KD^=? M-A-BFCW@!+-0[XJ7\V C&^(KY%P10PNS)H=4" 1!=,@DFUS;(-VC6@/5#H/I M.&8'>V74C$ 7ZW4<8I+?ICKW8:'CBC76\&L&&15 L,D6I;"PQ_3084)1:UZ@ MVRPKTJQP3:\EQN0CR79;OE1L(I96VED/98;<]%5J41 T,N,3^B^J@;@*JG2\ M4:>\C3!J;-!31ROMK \S0VYZ,K4H".J8\O4ZV8D>2^;QLTX\T ME4JX\RY2: >/TGD,@@IR3(+GN%D@+M:=X$XV[/H&]_4_"8M=D"1[=KY#2P.I MH$,V:("V2"&1@L(--30916IIQ,0!4(6OWU K&!)]#Z.4=+HRIH;:62,3Q4#0 M18]-LVZVRA!C3YLOWGJ7>992$^:4^2]/AFY&+>IL@F0 V\R+%'(@:&, )\R" MLO22L67._,T+)L$3!M,UM4WA5K2\IYE#4@T?5-) ES%*(@Z.6&J,-OSJ,JO3 MR?GKUQKS+'LWM;S3/LX$N]/3J81!\,L&H7ZWJ,VU#L<\=7YE[!&+."W/1N7Y M;K-E?[J.UVO,SC9A/=&&%N LX&"484TDPB!M$-P"%H*84="@&'[)6,,.VRC#-$&P=91D&4;+XI.^B7_ MNAHCMHI$][C8D=,>TAA#VCDNJI05@Z@J4_-'4+41:EJ*.D#)J 0ZD((L,KLL MR#OIA!W-8>33J?LCH=DH-1G5ND!):00\D)RJ?6O'5)4X_I_S9J-"QU)K35<$ M'6A*S4U+-1"T'(:USTA5EXQ^SEL;3=Y])3_P-,I-*C3]>4BM*6KG*%4#0ZQ/*.<4]^,'C<)0&YB_/"&/&GD77FZTQP&^^F$@1!)Q,ZP8.5\H@I^ D ME'A@^4JS2M!C;RA95Y9+P>"&#IIUU^9IR[SND6W98M1P'K!EQQ^#. @BV6'4 M!&\=0:XSU%+KOIURERR8]55FM OF>!7OB.]Y0U7+N8M MSEO21&4RWKE@ &8=Y.W%O?-Q*CN5H&6&5,H5,300:UY(1$#00HVKSXIROM ^ M'E*I7'C<)E;'KW0?NS\"*%*@_0Q$W4L V9__\U3K;#M:?@BH>>(P E)VT*?Z M&40-=['(@AH]G-O1G^7RQLO0C'6Q6V*YQ'I*8[Z1K MSV)9*#D,$+,TH!4C9M 01=KF+)(L8^3R;(9_+5TG??T4&R3_^NUW+X=# MJ?J@,*..NS&!)?S#0,&@ ()9MBC%(46MAZCBER]?M8X9NQY,I'EZE:Z+G YS M#,?[5)+.!AMZJ,W@0RX&@C!Z;.**4)JSC8LKG.)U7.3M5./>@K)N",_&?H_# M[ 63O2KEE%S,63B@!F03]">1 4$2#3 A@(^0+,79+D_V:/(:$':'=6?/JR[$ M4[HJ=E%=4/ +O:[I?Q4Y2Z12KJBB@5@S12("@BAJ7'V>M"3I(*; 9!.G)4&8 MHI]4)VWT;4@,D<%84=P'6U2@9;3IRX+CCP+@,"*Y'A0_/165LU0L@/4$G UW MI<":L6WG*0@F2"$)H]:G)X*?F+]HNAT 1[)JV'0PO<_C7'MX02GJ>%RB!-L; MFPAR(,AB *<0F+^+R%M%/N'C.(AUU[-1!G[QR)+$(4890:N'>W0H I5EN-ZZ.Z0/-G97&EEGVW@F MN,UFGDH0!(=,Z(2-O8,\@MG-M3IBED6+O2B7HBF)ZH#6IY%)0[H(P(@2P MW=7#=[W#J^RFO'][L;YA%[2'?)8H[^D&:7NBCHU)"C[I5$'XJN%X)5=BLA(. M"XS1#K/XB*H4E*U1JQQ/D1(R,W^.L_+BSL7ZQVR#IPP6V=\%K_9,U1?ADZXV MQNDXJ],'2UP+T+;L;8IB_&6%H:HT1(L#1.+K./]]%R3Q.@XKRU?!6[U-9$]D MUIK)WMMD2=J%S&#S& M25SL==.5X8O_@2QCSZRO4N;X7R>%??L MEDW2^%-=QSA$V<<>NIU!LAUUO28(L@V&J]MMCV@)*,T*1,HRFA[0]4(T"S/* MIPEUP:OL4[J-6>BB*@I,)^QLT=D(N%EJ5DJ"H),1GK"LS!40UT!QBE;QAD\& M/LV7LU;$:>XI.(S#6VV>&E-T^QAJ6:<\TL'MT$@F"(=%&G12$C'JL+VQ'G-\ M$<:X7:^4=$X6_::\0@P64:RVWKLT\;'37N-=$AP59)-&MTGPI+&K)^>:&5*8 M?5YTA$"Q0H9,RPFFX&OWLNWSIFD>$1,W^H(^^A@1J*R#.4B!HH<4FKEKF69I M'D>8>&/(C]GK ;I-#Z-2<,T8/? ^<^32H!BDA:ACT@6BJI[IU RNZ(@[NLUX M4,C/0:+P.EII9^=_S9";\\!J41 4,N,3[GSMCFOY3"E"ZXQTPW!8HFPO@U[I MK,_HGDQ:_F?@>D>E5P%!-7N<8R?G?K+.2>U2;V3HQ;WR3+&9H9.%M)UA@1/ MA@9'^5,:D63_](##'8F+&"L"$32R3HFB@]MAB4P0CO/1H.L3@XIB*LM&VP=Q M'TRY>2,AC])7&=42<,H) 5B'",U3.+7?AR00S+JJ#6.7-PHY)-2LG M_BL2\#- A-S%*9X5>"/+/Z 3=D4F,^":2&I)$"0RPNL3J%) E0:B*HPP/,L) M^I5I(Z[N>GOR4T&2%2:;?+%>D8BBTLVW=<+.5G",@)L%'*4D" H9X0G+-[37 M(G&0(*[%8UM%,KG.V\Z1JZ?,O>?.LK3+8#7)V=L/(A1I>D^ :@]673"#A-^6E)&+0F"-49X MLL2>L,A3^C_^;G4*+)F0VQY%!K#;J[0E0)!#"4M,RIEM?66R:M-W139I8=/) MM 5]]#$B4%D7186%Z5R)06G(0<%O]?6#=BJ^? JKR'B1AI-GJ#VI1K_LC MRRR)PQCG2Y*%=]8;)0HM/SLF6A/D6R=2%1 LLL=IVDRI=5&01H@5@*/RQ->= MMWV5QKBH;9A^N<1"QSGM3/ %TJD48%'.@'(LX?PLJ\BMFF=%!4>WI3= UR_W M-.;H.2A1!,Q%-=JQG&19%<_!RW60/W)3JPM(*W(F15[_];WGBLEVP M_"R?HWU'[4D*]MY*SF&-D!.W5?8%ZI1>-:1#^6S+O7D#.KP"_5J_Y+2C#.\V[:G>%>KW.]XX_1&NUO#UO>S^;3V7)RAR;3U>SGV6IV\X F\VNT MN/\XF<_^UV0U6\R]-[=)&+)D.:WYBZ&7TBFX; )FX&TRJZ7!T-((45B?:!0. M0R= COPA?DIY(L.T$$TSN6=;99>,&V90FWUVFF"8. BN<+G#3Y\^3>[_CA:W MZ&'V<3Z[G4TG\Q7U@=/%3_/5;/X1+1=WL^G?O?-S2G 4%W=9;O)X,D&7O%,# M;7-,E +#)R4T(8L;%T1,$I(GJQI!3L<'\RREH"*6&@S'+[KCO4.5/?2=E@9) M^E&#)ACF#8(K]*^ERWI ]S?3F]G/DZN[FPLTOUEYY^,L?:%#T8SL#X-1@PO3 M:KADG@7T-MTTXF X9L8H+GQ5&NU0A<\RXNCK_ M^6:^6MS36:=W0EWC-2:T;Y]F>9%/@VU>FH+!ZH M1^80ISMJ#YV2<:#&]4V=AM.E2C/TSJJC6AP,83AX6;U &-@N239%I-BOTS8U#^-;G[?Q5M^P9#>$UOHN:2=-__YTVSYB8YO8?C-)HM'*R&8P67J55P2T@9\FX Z>3"$LP"I2;72 M2;H.QR_*C#(Y0H..;Z)I79U6 335C-:3^73&]H;Y\ ]-5NAV,KM'/T_N M?KI!JQ_O%S]]_!%1GW<[6Z'%/;I;//B?QG_,LN@U3A+JP&=I0>V)'Q,\<-(^ ML R7_!QE7INO@PH P]\QJ/M\KLO@8\I#*; GU35H^U&E5L,'52W'C!IQ<#2T M'Q%^7"RN?YG=W7DGTC5^+*P=H$K8[6*D#G!WC5$F"88T6GCBBN!C =05=>TP MN2&EM#\.:=V/0A0HBTQNIURVNUKOSXI:[$QLJ(HW^PBCM#,VF"$W M;%"+PF"#$9_ ALG]_62^.K]ON,-!KEQK,LAZ\ MRN!*OT!6$P0(#NCX'2B'O M0XL[3.=@>+'%[ !S^E2B,HTP3$HN!QIV!K3'&WH-[V0:!%-@U;\[:QN:=ZB8\8WM-^(%FL[VG> *:QG,4L M^21Q.?D[BQHNPSTFT^G]3S?7Z&XVN9K=\>-@WEO9+ VS#5X%;P,BB34:;N,\ MC="[89Y*<3#,-&,4(XF9!J(J0!>V)":90XEU*IXI9@@E5LM#)IDYE'BZ^'2# M5I._ 7!9]SAA:?F6 2GV*SHKSRG/XRPU#3_-:BZ996M$FUTF'3 ,LP0J9/$L MU1#70VU%2 Y-99R]?QM4 @126GJ_ >K@J6KO&^]O[B8K.JI;3EALVM7D;C*? M5@.^U?UD_L#._B_F_MTFB[@K]@8GV1=RR3XYP#;!NA)@."2%)22.Y$*0'-E# M04G]G"41)GF);IX5V-Z-#=!W>DA_J%F=<_JVRF#(-Q2Q<.)Z\>G38HX>5HOI M7[U3\@![L6Y?Z%QY:7Z0Y^$Y(/@QR)G3WMMDU3JV4*=[ZB?Y )VM]Z-*!$/S MDY@A9*I@"I=73 -5*IT:"C6]I-L(-K,%)6+4EUM)-W?N:30 IIMX=^M)"[YWNDHF#( MILW-_3RED'&*<2"U[Q-"(5XA,7# UK>W"/>77@GT_ M[VC_=O-B,3E0BSN=LQI =Z:H"EDP!#( %$89C3@JY2&YI+XMQC41M;Q//NG7 M/%3"8!EESD!X]7#SGS_=S%?HAN7 \4XC.NR.\\6ZETMQ7_[;Q"E;99<$&V90 MFVUVFF"H-PANGX=E@J/SQ#C_'.9=)']2?$1M!I.$V&: MH7RIG?*\L[DA_ 91[L$YVP5M^7D%VOFVJ_V[-^W=%Z4 M$>,\9$Q)3F.Q"_.=JB0V%@B%T4%8C@X(A-%!C;094>=L MMSJ_RX*415U7UVVD3_;9M8\JT0?CCS!=QOP1Q8%K >-MT+6$H"H3D48=$/^; MA+[U>8)A9#>I^V&VG5%R&NMU 7+6"K".H'%50 S@D.C(%+SF1!7'%OL.4C0; M4E\<5R88XI_($%V#V)9%(?S&(ABJLXD93\X<\&*]-Q-E&LO1Z4BA)2$=EWH4 M'EVMH>H)61;"B8CK$KRS\- '/6#R$K,A4MGL)D63B]!^*&%5AI_QQ #SY(,* MBP+ ,'8,:AUYU\T]GZ7S1$&!UBS%Z0M/<5H\DVSW],PXOJ;3PXP@ZK#]>]C# M5ZCSP=DS6:+AA[=*Z'*6"N( .:G"J&/@4Z4#B%1T3AD7^"Y^P4*NRX$SL $E M^2'A8%/EY+0N!B!IAV+7+JSM\B+;T*$H84&U;'$-$*U9 KN!_)6I^"&J&KR< MD:(\0.HI0>HX5LYU$K;^=:;$80> 54HS-JPH[S[.\]UFRXFM9=+X8IRE&SO" MR"83V8@RO+/P2.#:Q=2#+MKE.')%SU8*EA&LU&C[(Z/1)#4'E:I J6?"JV/< M:UG$'B55(706'A;Q"_T#H(YW3FL_R)\7A)T@K_XR"7_?Q7E<-C3K_GA 27ZZ MZ<&FRGMOZV*\<_IX[!;\AD-JGGZ0K>Y:#225TFXS0VHA=U-"2D7!D$R/3[_C MO]EF*8^O^=O7QX8 MHI_ "/,4:EMEMP3$_VG33-G6<96"ZZ9LIUMXZ Q^1(E^V#_:=#GY!Q<' MD/MC;=#'$_!<@$7PUNH3 +6 F_4:L\$.;@R^#PH>@YR&M+GS.>K )C"F2#]M M8+SQ\D8PO#R K6"T$;IF0#KJO891#8P M8HZKH(:7VWWI4<,B0:6YFO!=X3) MJK7@ 44!; %C\.O(']67GA\X#V$4M-ML K)?K ]KD4F2O0:4,^83M3:J;@_7 MVAO3/6=KUH/#4'NP.CINLI6JW/$]MT2H*$)]Y\1KS.">3ABL"YX,,(+)CE&.2L0Y5LZ;(!$PG[.LS]9+M7*>EX%I;N>V4)+F MY?"^"\3>>%E0SCPU@M4OA*X:_'/W*7^T_P=HY MONI=G.)9@3>YPYILO?.]MW'A\YV[G3B$>T]/S3X M_ )1#.A7A@)Q&/[;/A^MS^@(&T?7.\)2NV 29Q$?PN3ML"K5 ,A>W_D%%$/, M$BZ@L%$&TU:&(A8&GGSE(N8%H'5&4'#0N2A'H/[7U98D"S&.\EM:T]?Q"VUC M<<&SK5_M0]JD3')X6/-;UWA'AL<6 H?[P- M0I9T"N^9!>ZQB%*^ON!_VO5S0&(V2&SZM)2:N6]Z&]K,6:*AX$DUC1J@[Y+/ M@\UJL]=:&0Q7AR+N,_/GV0U;"@C+3;RR#)2QL8AW@C;W6&2\FR'XT/P^DBQ7 M>EZCFN/+R*V,Z-U(KM4!0SY+H)*[R?FF,1L-,/[1SUC0=R4L95_-0>_L.RR_ MT>X@VH7%+*5X-X>8)>.RG5+/SX*JP0SYTJE""0P#;9'V*3@/6(_.YD\+ZOVJ M.5E5!&J5<8$ZN?N8 LO;!V9]1;3:M#JBU7 \\#1![PTL5>)@V&C&*+A"D7*P M)O%"_NK#B.*#>G5%H^(UG[@$O#:A>$L>#,DL0&I3BM?#/2KOZ;:FDU8+N%N; MK-#J:PA$+M?Z^,XA.Z=NU*V4=MG>#9#;G%*(@FGE>GQ]^DP YD)M DIO,W*= M[1Z+]2X1K5*9;ZGLE%V##.J0S4H3#O>&P!7N"Z/3OQ]04P2?Y$55(4W.7D\= MCVC$'!=5>E<[)W&0=]SQ%%D1)+INQPIKO[)6K%3OGH(.@E_BG'9\$KZI1]H: M%@P"0.$K9ORP+' ME#LY-HHN"6=O2)MV9BTPY+.&*EP $KRB3:T AW"_9.3S+.6;2CG;.!I-P $% M>2'D8$.E!+4N!1YAAT+O$YCILZ-4V[($3Z.DQAP*65M3]#FT49 4&]11#\^& M7B4%Z.975W;+.A7']YT;P?1,M]W/TJI[V]:R,$JYNZ71!D$PQ.KJA3N(NUQV4 <2\0[0MI?21FWDB4$)! O542=:#?CLTT:< M2"_ZN$!/!,*="'<4E<+:\I'3G(LM,)T$B_1W,"1H@1'6G^DC[S4Z"ELF*Z)\3S,^LIM%DDY$B_B?_7 F*6F_QM/[0-E16U^WG\+;_I>CZW_W:\BL? MD6K]MKX>2+QDJ+P9:,DO!EJ0.]H%3A[S@@1AW]\<4Y"S!.Q'&=KD8A]5BO?^ M\&CH?6+>]B^5VM#NE'$N3O9H@P-VY5_DY*:I4]#Z=I=&_<'ZZ%)@$KICXC@V M\R+>(97;N 4>LV>.^Z_A%AQ7;W#ZOB.PGV5MWLYW?*K1=6AY8'T-R.-$ X79.EE)>%])GJ-2?P2L!R\VITE4)%>Q_DV*X]A+]9\&ZO7&!3F#BK!)8E&F-;FUP!U M,-0;CKG/2E8"^I*5\17*4M0JAI^-XKN;ASG!!,8MW0V@64HG,SM^!)&GSVCY M;<47LU-U2=LAQK3Y:J,'97PX K-Q8OHN;CNN;]6=;;84*XY:*VWE3WS;3+VC M-$#?J:L=:E;'T=HJ0UN+'0KV30"K'C<["#B MGE(\N7MY1_^$CT2O)V=*4+?XX+;44.T8.SW38* MM9!Q@O:7V88?7B@[T?P"I=C_AD7[#@CJ^U:8;*[QH^41!9F*KYL_5.!5]WCT MY;W[B0$@A:2O3/"222(F"N:00<> .\/! I6P4T)I 7>H))6$0R(=/"-][NR. M!IRQ(OA6R%V6/M4V:-)&J&3A]2!&I$(_3V4O"U8Q.0YY+%AY(?=C1DCV2ON= M"Q0"V?D6;)O36I9&J9# JYSMJ/U' QC)*!$B@0IVI8BWAG 2'W8UZSS,;,+KQ\*?C&E*:'V MD +<1N<,-:P;MV.K#89Y@R'W>5FK($+%O1/SGB(A<4B!3X/\66%S7\@EP>0 MVR3J2H ABA26N/V6?F;':EA[S57= MKTZ#+7U2[%5^>5 13KNY$<9UNL$!^F X. *TT(VRV56V1B$O!&U*[<- "X65 M/DCZWKQMXS)OZC7UMJJDQ%::OLFJ,,7$T9X::&K*L1H8B1LE%$'H41?K=8Z+ M@C:-:M]2,^I7R#J=3NK@=B:2,D$P=-*A$_+R-+)5T"J8)&54B-O$\. M";!U/+H#MQQI0FC!ISM Z4H.9Q!R=CDPRSWW4TY];__W:\P65.(T* /%3='2 MQQ?KYQ3)<1]!?NID7)E@"'\B0X1(L-8%ZKL#J+!>;P?\2%\\_I=DC MR[U8WI6UW?%$R913_-XV!O^>+3*R^PWY9[B+@T<^7M$>)CC/NYR&\)SSM:UO>>UD$I- & YW14%5D;U"@XAFC1_P4I^RF>#9T+N&^V_:H^!K\ M(E)E*/IYWO4>VJ/5YSI%>]2^"$QO=T[KA*2] 2$!NWNCNN.VR%"^2<]!.L[>S6,QN3<7N' Z.%P:/A,'_#UQ-?& M5U?EL&SKN"K)4V31.Q^"NXUI*D>U-ZD^'O^LAL),[- .T@P(I@;@:)IM6";S M\CP-(_X3_Q3YU?X@4]W%.Z$M([*-L3VR?%\!N2?Y+*KHW:,*]^ZRSV61$-A9 ME<]\,=>^Y.JH_0[4?@EZW'<$ZZNC^9O K.D;/Y;J6YD6_T]1L-MPY5-]B&YH M\[&EPFE@IS)%#)DVMR9#8X*TH3%-@CQ?K*NYUH+/15FUT>6Y9V_MN8:26TJZ-TPW=(08>OL!9. 3DMQI8ZV3/^B MW08.*_K>J3^ZXV(IR(M].^$3B^)?T2GYHMPW;#F*7S#[8CBJ/LT]WM!I/XM? MRU*>M'@7).SXP,E'2^?!^"X&7N>LGI.,XB/U_]6E0/G=R;S,8EL0?.<;W.V '[^3]8L>)_O M59 &!FY,-8^<+^IAQ"F.0HUM;\HE(86=.)^E2_Y]>RZJ]1WXH&K41S\C&CCM M]>R?W+X]GPW*^VOOY_X4ME.)IC-N.8>+\B&+#T(Y PEC:O%H=I^/PM<4O*;E M4$"Q/DTP<^G%B8#;F' &O)[L?U$ _L3#C0 KTI\Y,;6;MGY]*W_^C_& M6H+\H[I9)NB^&Y8[<&>PS4SBB?WW;&%M[@9/_ , F#^T')0M7>@$X,QOG&>55]/<)+UUSQYCV[URG?1BP_X>"?IN2W>Y[U- M.S1RP%H?';I_@W*> "O"Y _08W=V4D&LO/SQ5_R@+/=Y6.L#T'O+C!^[NM=W M!_\_Z=#KU" GCPJP?.F[[]2%#WCV;KUYH_?F[M1,NZY]&[^/KKRQ#D)G/A#, MN^S.1WWPLW3H@Y!X;^,@S!_1J7-',*@3?V^QS #/CEECMG'FG7!F7(5TFF.9 M_[@AO>^EPJT-&1/4BXU!^!QC1-WE(/AA<8!K;/K%H1L<_& MJ<4SX-&1$">;]R7NP50VUH'FZ/RP3QT]+7$1 ON\H=I8K8G">M6UH00@&EG M[7ZYF@TV2Q 67;FHXFOPI *O&C;UY<%PT@*D?HQ4K? T9/-/,C[-?#0P![;'V>5C)50L2.9.$M %W M[#[J]V"JR!JJ/%'AE6N.WJ6%X(8H+"B5@]_S<83JTNGEC8R_E MU5YR6:?7,NG@=JYDD@F"89H.G3ADK611PH19H R3]LX<#GV:Y:H10^NYTWL& M^[ ZMPG6#\$PH8](FFT9I;BH:C^DHO['D7'LD^SGR0K,;?>3,"1L$S]( A+C7$\KE;!+-ND!MTDDEP3# M'2T\(2TTD]J#80T/*JH,J+VKD3TF):?C;2L#.@-OK0885EG!%'H]IN2_KZNQ M9SO:1U>>E#I7T1J#[1;Z/KAF;9:,=D9EIPPLV.A=MQL_%#;,RUBJ5C-+PVS# M>O=J0GN%4[Q6KBB;E)QF_K8RH+/6I=4 X^:L8 K1;*62=UI=XS6F2*)AO#)J MN;VCV=6K>5IK7M /:CL@^*'#_MKQM4)"XOJP[(SA^:F[&4WR@$Y3KTF.<[#.TN7QT MH6"\SJDL$9I%$+\&*?J2TO(#ND3+^^E7[4:2%T&QHYS?(T)?]R[:RCQ+(QSM MJ!@=4^HW=L87!ZUEZ(P>VB!D9;VK=J Q0*0_[0AXD2R@-\W2RX-FW4/XG_C: M&"V/)+MY"W&>4X6J>UQB6A?*%9@SO =:0QGUF8:VH$$O>5=-:XQE^C;'0W4N M>19D%+;*?!>-COXXI8/ZN#AF$-8N!%IS$0T*T WV?W;+,-2F9',2V5 M+8OQ^0";!;!;U5'&RD'_V)$XC^*0!Y>_"\;+QH;\FYQXO%F5":T-&,T_Q62! M%PCM_-\IC &Z+V9CVO29G2B9I?4Z)!6:Y#DN,6[ZE6&VR7LO? 2>-?R4NN@H%8"VL38!2QQNHO3IRHN3)V= M=$@!_AN&SC SYV7:P.FL@=QG:E- ,R#RSDZAV?'<"Y/'G%_N8]C'4BGYV"[4 M&R#;+91K@&&;%4S57B$G6,#5X%'L$$)+#9H&A.S7&6$G4U4><% )7LEG-DW+ M1+4Z7%H:,GO<8[)"P_,Y0%'09+?XV)' M4OY+/>:PYO$1+_!*\Z,_C+85C"X=;B,YUB0A0UXMP!H/BK+=8['>)8C@$,@S@["2,)^! $KR$6+41[A$IU^\*!(R58>M@Z2Q5J V3/'+.XL M]9H%Z";=FD;6NY.R!"@_($]IPE9VG3'%8EF@BKV4,F>0NC,FC3"J8=8 71A, M&PY8.-0$<%5'L&J.K6?+7-1KS]8"J^W7J!SP7NV T+I/NV!G@R$1J'5FP7[A M1:KDB50: Q3TDFAX]U:#8&H77I*#&E">+4E&I^W%?DF-*-@IT]]W\7:C#N\: M7(I_)AI--%-3601PKIIP2W)P<7D4I!'"M?!%LX$?LL@4ZDJW='X9PPBQ$HY2 MF,_PZ56\'G$QG-33RSN2$F:(]?9/KK?7)AIV557RGX<6XY.Q8(]L$'EH& MF,Y])'!AK3B*XC*%:Y&=(T)"L7(S%/V'WE<86XBS59S1!C9K.8-+\$[-HV"+ M*XH\8(XQ2G_^UW0]BY.\:S FV,.7[3*@$9?P;RA M%&X*>%3V56$N)%'K%V&=VX>"5SMRUJ9(]X- MA2?%+8XP"9*'.M=%1_B(3VZS]V.2/?(46@7]E2=(2;)71F$Z: %RYGWPH00H9Q"& M'3EX!R<,!A\HF.,"98?LZO71@D;-.[<>PF<<[=AUH?\\T2Q'C2S+:5;V8\SMY&H?4Q 8'A^#7EPJYW*("Z)6&6#6JQ0VFI:H MS&HNF6MK1)ND)ATP?+0$.H!ZYU]?NMYA=I?@I(U=MEHBEW,7T*V!>8C"5C2=T7>NP M(AS?3#'8N-Y]%=;ZWBEY!&@A].%0!.)EH$XA]0+ZEZR6#7GOQ MXP(]TK]373"S!KF!IDF"41ZEKC"=M' MNPUB4D:ET1Y[L^4[&/=Q_OF68#IGI<-JG!>:L!<'[W6ZR>7J,W8F5.=^*1A_ MZ#BEZNJ2P+5N#",*)LN+&/YN_Q:/,]6 JRL,#1"I--_]B5BQB ->LRO>>>_YM737#K2&U70.UG@L#9#'*J5BFC+ M-,_<@NN753MS.FH*HLY;M *LT+)[AA3@=1X\RT'K/7BC!.S^/@MUG[D-[SYXE5L\K>1L"0QR_EGNI MLS0OR([?V<>CA%;/07K^D>W =_^!QKQC+18 EQN91.FXPK:-U5>HJ MJY.P!Y:#-8\+7/57Y0=CARZ?4EX*7XY1Q9:>_;5. MPX0=?<1.6/&9WPFF93HR5!AFL2*1>&\[G3#PJW'\-]V;S3;)]KBV3CX2F&?I M"W5!..).*^<[_NWGTRPOYEGQ=UQ4W^6?PG*3@_!:9[G MME#:+B_Y&U UGD6MX>X%:MZ%^,LN$"N<_EJ@/2[0H?P+5&8#\-Z.#T=P^>CB M:L^7N^R.5TLT_!RB5D*7'Y46Q,'PV8Q1.B&G-&-R[-ZA*R6COEH.X, M<98*69>,TL*5+&UW!<&P2(=..(O1(\[=Z0XL'\V>):D2KW)L[84JA>$Z!9<\ M,@/OGDM028-AE!&B> :AOK,@+QU4.>.L)J#>F56>HRA/GI%R<-XY6M=WRTIQ MI_V= 72GLU/(@F&4 :#0S5%QYJ4J-IUD\^PTT4U5.["BD5K>>221#K:PN"T3 MAL,D T+YW/JI-K+MJ.M/TVP3IZ;F)A5S>)VI$F3KVE)!!D:C4P,3+ZIJ)'TUO%\P"\#! MT822/'C"U!$\8D('&KR3:!U+N@KR.)0US$$% #HP/ ZW$)E2E7(9E,74X_;L M4, %XD7 JM_K.-D5==2-X8S=P"+@U[$1^:A:KDH]D]MF_4H]4.-\FJ11]4:= M&[=2<^;6!QC1N'D+'>]\&PBT3Z\JFTXU)-AB4O)+VR4XF; =AC0LK<(T2XLX MW5&R5_E4LY09S&W53>,&E^)RA]N2O!:]'AP*MSN$8SY6 MMQQP-):9.9C([4+>%Y4ER*W);-&YGS-DA=^B-MT1HKCTHR, : FQR4DG>-2 M%ZB2\_J1U5\7W&C1%(JJ4@7"= M&=;%8 M?\RRB%M1'9YZH(;(JD*;4:8GJ>ZJ9.C;J.I7ZT M]1C0UY>ADN=L+85\?5NJ8.COR:J% -6(&IN83Z.^%>O&XFB%BV^NCQN0B$'\ M[A)TZB_?2<+OZ?.;5]RN\#HCATO^<'[S1EMK1N@0,2!['C)K/R@_X^L T<&% ME7U:=6]TX!?Q'%Z,#F]&C_S5K1O"V9('K"%]\UTJWW1%.PS%Z$0AZCBRR$P& M-4)%1;*KVRL-]&6EX]I)\/W0YMQ0UT)>U/MN_0W41G?[*RW4I09PNTB;CX?29'7Y M9:WK1_7[T4/T0=>B!6S;'G3'QT#MRWH!['*+%B\)W@9Q5'?XU=QGDI;W(*JC M.L:5!+KR!QE@28.JS&9.R19?RYLAO8:9B,9S4&P]HN3GD(J7JH*N:3UBRZHM MJ_%0"L@:K<<"RV!O/V*2:<*O3Q7@0=79C)VJ4D#7)ML""D.RPY$A>NF(XMY= MO>NM.(H,Y=9963AJE0Z&)!4V/EL?U.(EBJ K7H?7?I;$ZY&7X:FY\QF^Q+KH MA5W R:=O6_%,CTD!0,T-PZFJ,96BOU/6TR!_7I+L)8YP=+7_*6>+;,W.XB0L MXA>E#[;7!E!_1X"6G=IF9:"Z$'91YY>L'-H*OT*'?=E#6;[N^2U3K+'4B^'O MNYA@BIBB*_9+:E!!^Q46R[7=*.; ]MJ ZG<$:"'W3E4$F^U6A:"ZE O$R[EH M(N%X43Z<[))^M6?J2H3%SDEQ^U)L$\')FA0 5.(PG$*]&11A.=D93W0XULE* MM '4WQ&@!SK9IBC_3O8>;RN'L5A?!>GG:_PH=:*1-' M3!Y6"ZN\P,@6)M$&5%LC0 ]L84U1_EL80\G^8?WM2Y!@OI=49V9G#VBWWOVA M)5GFC18'X-7AA)NWD.\9LLOE;M9K'$K;KEL$@'CFR7 A8H,6?%&RM57^!6HE MZ"]%V+"L]V-7H\2$)%/H]HF5&AIBV% )[CV2_^1YT <@%O@8_M.JYTCNIZ2Y6^=UGI2HJ=:ONN*EE7H#CFL-A M]!NES5.6LM78[ 63_2R-YL&FL].@E@)0-Q;@^I51B:-:GHU^(CK,CW9!@IBF MAUIH>7)#3:@E@=2&!4#A/,]!!52ME+=^3),LQZOL4[J-K^,\5-2+3A9(S5A! M%#*H<"7$M=A6VRK>\&"H3_/E#+$"Z(,='XWXKZ\5B6C'J*B@SD,@-2+')!RE M*(-WNYV^WZ_=I-\)P]UFQ\/BKO&6X##F(QSZYP3S= II--FP' C_Y+\/VH0Y M5=D ZOIL)@FM]? "U'[#!6K>408^M-YR 6N+I_Y6S4Y&^Z[/UQ1'DZ()>I?1 MQD8/$"4&P16&,K4R:FG3L233I[58(%9$.<+T=7H_RZ+7.$EFFRV%@J,60V^$X';T\Q MB].3#<>?8W@7!Q;*R( F\\0J M>&,! ]T!PSQ+(QSMJ!C%7YV:4^X$'54@H/H_C1U":M&ZU%86AS)$HS]&ZY1= MGU6L]I=X$$CH;TVG/HY)P9L/F+T&9JS=)LE=V0L5SS33^P]!)ZN0!UI06IK;& M.AGF0;6=ACP-=ZR:DJ@&8.0\!JU50X/3PFRZZ$EQBR.68_6A"(I=D;%=[);P MV!&,H5A [?64UHP?S; ]C/(5J'E'7TDWJFG_=$?_1'^N?Z+_>J23+/K+_P=0 M2P,$% @ SU.O6%M!@\D'40 2PD% !4 !N8W)A+3(P,C0P,S,Q7W!R M92YX;6SMO6N3XS:R)OQ](_8_Z/5&;)R-V+;=[=MXSCF[P5*INO6.6M)(ZF[[ M?'&P**C$,47*O%25_.L7X$6B2%P2%,F$RG5B=]Q5!8"93R82B40B\1__]WGG M#1Y)&+F!_Y]?O?WZVZ\&Q'>"M>L__.=7GY9OK.5P//YJ$,6VO[:]P"?_^94? M?/5__\]__V\#^G__\?^]>3.XC/U-\.^#J;TC?Q^\)SX)[3@( M_WWPV?82]IO@SO5(.!@&N[U'8D+_D'WX[X,?OG[W[G[PY@U@W,_$7P?AI\7X M..XVCO?1W[_YYNGIZ6L_>+2?@O#WZ&LGV,$&7,9VG$3'T;Y]_C;_OZS[?WBN M__O?V?_/DZ6S)3O[ MC>LSW!SR5=&+C<+K]_;GGW_^)OUKT;36\OD^](IO?/=-069#- M@/V72N_X53]PJ)XP<7W#_O3-,*#J2.E,.VU#LJ$:YX0V'?O=]]]^EXW\/\X: MQ8<]5";1E\=^S$)W=TP\-?$C\B:_B,*/'=MQV1]8WL,N^66D#A2 M4:8]4*_4S^V0^/&6Q*YC>ZVQPAVU:[[8M"4[^MUHMIGMF:FANAQ9_IJ9EY!L M:0?WD4R"Z"*1Z7^E3[Z'=K2]\X*GUEBL#=@K-UO;?R#1V%_&@?/[-O#6='D8 M_9&X\:$U_M2?:(/C>>CZCKNW/,-FC.QXX6Q"'NHWWOD2F) M541*.[6CZX]4TX*0RDNML[6F[>@>V=ON>O2\9S,AU1IJFD,KBJBE!D $[=\. MK0&UJ?&!?H1-PCV;I2 2I=W:H.S.]>GZYM+YE_)MQ7>V&Z8>XFH;!LG#EM*P M<>-9"%E@&@W6!A?O@V#]Y'K*E;[:KHUOIUIS$X1A\$3GOQ(C0?,V*/EBAR$U M1DH2JNW:^/:$4+]8^>7S5JVA/[_QNV]4O]8;I@@)P;1;>65L$-"4/F_0'@X;=N9?Y3BSXG M83P6[?GE\.HX+7MQT?7$)K&."W[ZU ;+>C0D^\.HU)[H Z] M:* 3 >G-&5&A#91^M_-1^S+K\R__V884,7TX_PT MH@T_4SYRS_R!)7;)F)WYTOD'&SG3E;Y=TP@&6FN0EO< 0#S%/?K8!0")U!RF MPWT F&!([^[IU##B6L/TOHP>4@E54U:^]:$D!0OK3,(C4)ZJJ?JW3 M!D9-WJN?Z(Z.D=09J.7X3B&^XZ]R[U4CXJ,:HB.*Z6Z%;F3ND?CTOX=TR_."ISS?6)=@\2#=4 TV&8"N/<4RC[*E M#G-0:@\X-6UG]):S%W0E >C:85RVP"?]/UP$O)6[R0 M"\Y(W=,/#QCJ#=-^)HI^. /2N^WX/M SD71I0E%ZLR0BSM

,WQ%GG^#WN M;]W(\8(HJ:;0%!=_:AT9E>P?*;D9CKQ1VB-R%(9,GUH@5#A2>\1:3W:X7KD[ M:F):(%@Z6GM$C_W(79.0+E3,-%ILS_.09?4WIEP]9%?D%WE)\S!P6B*?-Z2, M_#U=:RBKJ?F;T%^<=2'/,?'7IZ@!8P%V82MV8]8TOT'W=O"&7;=+&*CTGUG+ MG(R"$"]PSK[ML6MI00B 94W<#!;ZCQ,L](??T@]9]U$<4I^F&,FS[XF7CO\; M;5-I\DT/5!5(K.B(?*+.6U1I*HO,"IU!$%+Q4ZR+L>S0.1-4_;9>WN*;?7IA MZXVS=;VCC#=AL!.ADR,1" @M T4_T0^:%OW^FM%PY]D/?#@K38!XOL4 E,L- M%J*W)')"=U_.R14 >]82B.\[5'PYO/4,:3#'9?A *^W!B+^(ZKC(> 1"?+EEG@>V[?9/DC+>>V!L/^$";N8 M3P. 3Z^KW-*E!8Y]J0L0_K^9 G^-6R0)S$GH!NR2?0C OM88B/K/F*@+.$3% M>^2OH6@?FX+W/_A@5]A#@OK.C1S;RRBZH[^+Y'!SFD,A1]ES*ME$A?U78H=@ MT$N-H9"C;$,5+/8,^# )PS-BI%9%W!H*.4\8<"L[#])Z(-_;7Y/D? MY" #NM84BC3*'E/*'@K4\]!E]UR6KJ,V&O6V4+!1=I9R!E'07MG/XS7E*KU0 MQ$!2@R[L L4>95L)8A=%!"S7*MP'I7#QD-T_"@_#8"TUZ8J.4'&@[#4[BB_#\3UR=O9:+@-@>?$>$)0,*F(;"_TX/]'1QVE'VHDDU#8/].#_;O MX+"C[$65;&+"/J3_G(6KX$EP BUL#(4<92^J8!$3\'2EF87S,'AT2SG7$M1K M/:#0(VY1Y1#%MO=?[E[E2?+;0S%'W+C* M&.T[P)C)G04M1*E$E290?%'VJEQV^H:423@DMEA]SUM 479@/*8Z1G/2<#. M/K:!+XW'UEM!<47928J8ZMOPLC3B2#CU2W\&9["AF-4J&SW#^"5T8TH!N_64 M^'F,1G J)F@*A1=E^R=EKV>HEVD6/2L>]-%F+PJP;A;+,165Y9>RCB*'L]-:.XR(^C*"&A+OZ<7E IH&S[ MH$SW;6>(DU"S=WC[[G[%;LP(K$RM%11KE"V?B*F>L9T&^96HY6%W'WCBZR'< MAE"$439X$M9Z!OF,#CZ\E2908%%V=EQVD&S"Z-E)7RD29R_P6T(!1MGIR9A# ML[T/(-O[H&E[479\(J:0L,URP^F,FMU[[L/9ZPY\F+D=P/=L,!&7L-KW_;WT MR@][VC+-X__.#)7Q(["GRRSEQ]681?V 4J!<0S1 6[*"+X''@)12E, M$T%#P1P0-(5"CGAV*& /)_ M31*Y/HFDMJ72$ HR8LXKES44D$<[$CY0H_8^#)[B;7ZW4P:VH ,4=,3,5BFK M.. _G^Z19_??I,AS6H.K$R#"+F02J^S&\86.):MT:(<"U&7MH;BC7JP4,]HS M\FD)X;+_E!(SIOLV6=*#NA=4"BC;52C3.&MKZ2:_=&D]:P?%&W%CRF,,Y\Y4 M MB@1Q?ZH%!4ZXX%0P65AEF!LTD/:#B@;S$B> <20O*#I=]"+KF\."U?EE:0HK M\AS?>*5GJ/E.$: [5#ZH%87 ,'#$]!_?U/B:T%]T5._AI 6D_ M"CQWG1*>E5*GBQ\IQ<'/:J&^&[P9'&/E]-_CZ6JT&'\<#&?3V]%T.;IE_UK. M)N-;:T5_N+$FUG0X&BP_C$:KY>5%4S=V=)^*,8G>/-CV/B\HZ\51\9N3FN:_ M^.U([FQS#/?/@VPG(:FNFG>'];Y\RC7A+']X2LE#M1U6258M2,_GFH"3#FQ? M#R)"!@%5T00SO:6OZ:_8>]F_=H>\PX6_'0#L,#72W3 MY]G$@@%V1RL1"Y)!T(0E0^3'?:%3[(87>$A[H=65;2 M"/_H0BK>*#U0VL1" M.6^%5FRV@1!X_%T*>OW9B>EP8?UFK1^9Q[4*ELE^[[G\\V;6DM<0K::L#J8B MX@W1Y?.G;,]?LE7:'5!GM#JT#31? XV.)H36HZJ"N:(Y!EK%6MUIU @;]!D& MG$O-9DW[AZ^-?6$.X/OBV:-)QJZ0M)2N.(AM+VV)):KBE;WC&W''%[W%+;ZIC;/3X;TQBO!JR,N'230Q:86C3[\'6_Y%? ;!W')?9P&OJ/R M 03-\0KSZH OY15=$AEA*O<+LT!O6\'A%^"'E1[%IFM>>NZW#3P*?,36O_B@ MCC##1\"K%GRYP'5Q0I^%98*U9*@MKL[""=J8BT5FL'3 1SFR/G@5BP%@"\5B MZM%.$1J?VP<6%PHO>I[\(F(;=85MY1U0^O4G)3 M()2[USDZK'?'J2&M+%@@"_F0K+:.0,PE1>[R*U/J33LHROD1.C(#L'F;5 MZM:#H"_ _+';26ZE68^(Y4GM).>'6TVY$O !'T6=?D5*F%-RBBV%>V&>()+B-\2I^-Q6&A&=T M>5CK=7I8;'MSVZ7^Y]#>N[$LBB?L@%<#O*E<%+QW%.!.2Y>Q"Q+%Z<6"XA0^ M[?ED60[:Y;;3_?3LPW=8DLC>'H#X=4U M;VSZFF&%+N,ZHSH.-V:!]*:2$G-\Q;O>CZX?A$5921))K&J])5X-]J8B%'%K MX&RB4S]+.)^SRC44T#@.W?LD9FU/;X$ MYRN>]RH<02%,04^\PO5'*7>6B]N)Z TMG3-/L=Z2V'5*>[&S.CK?75)'9_!O M9U_X7Z]U=3KB;,6,&8"'O)UJ_M9F@&F3N,I0^1(@LBCHU"6LZJ7D3('7UC"1 MG"F4"/P2^>4\2F0!##T[BF:;U+);SRY$#O4NURB..A>E0DQ()P$EDFZ#G>WR MWB4JXNBG4F5(TX-Z!-3C.8^/?R2">-)7FW1$4W3 +J377"SG+)LG$GEI M9!%730HC=WA(W50X79='OCQK0'\Q@O;'+K0'EIH>((;)#[XLJ?IA%_%K*"]C M%R<>F2!CJ.R(7YRSS6Q/N['/9=F4I6/>LT)W9_'5[_7B MJ\L5_<_'T72U',SN!K/Y:&&MQK3!P)JREA_GB]$'VFW\>328S);+P;]]FEJ? M;L>T*U+P-3O@/G*HCK<*.V"EJ3P2/R%W5,E9?BPCY8L;;X=)%%,RPV/5*%;3 MA?Z_M33;H=%@R!LWA0!K.2R-X4*WR,,@BF<;5ILJ/1DBX:/KD&@9>-(=@[@/ M]EY.3W)J[O5/Q'[.[*=/'IBI1#T.?1]2$YS5'15+\ZP1]IY/3WP<_J[X\#I? M2?V'O,(OH J1I OV!E%/DDK>T0WE>^)3$CUJ)JSUSO5=1AY[KC8G6#*_5!VQ M-X5J[ ,]AEZ Y:QAHC$'\;>-%\Z]MB2X,L>DGE). 8(L-\;>5S8499W?:UX8 M60;Q-/"#<^Z4EE?5#[NVO*9L02B@KY,GS2OV0ZZ?4&I/<8(;L@E"4BKY,'JF M?%.P7=\.#VGL1#<1M-./8E>[UU.3'O"_8E-RY#J?-C?4EY'NCH0=L,OG-]$* M(=]7[:ME&T#YVEYN@UY<7T]T=?:N>/Y-27PR4)L7]/'4D"M09_:T W>@P&!#T&:>W"/[VSH#'!)HN M@XQX0U"7W6V]HTZV^^!GE=2U=ZPN ?ZFPAZ@E6QCC[UJ@3>V)'K MP 63-T=_,>$RJ9PQ;9Q(;ETOB659N,(.Z(\K7":6"N/H@OE"'>,M)&?N0^ MB BJ"R/@.+=0&HGXV@.AOQG1BFJH@&I9.+F%'UZE;0B7@N"G^8ETX;X5]"Z!3@53?N*G#@RXS MRF9([(C]OU9_Z=[89IS83AEGZF%#I#HCD)QCD/2&@K$CQ1NGJ@]]F6%'JV['#)TB=8] ME31MZ<1G:I8L?WW^%B.H6,1E V-?76BPL6L)3 .5PG*<(*&SAIMPOZ$58:E40 S=53O^=4;'_B-%/0BECS8JNIEP]Z$7K>" ]<+4X38A;&U- M7]>9VR'H:6J]44RXB=&+LJBAO.ICWSK#\Y#L;7==!$WRZX#%@VFJV$+3\4RX M^-&+/NG ^\*L4G$_/7_!6E^5! .8<$^E%]V1 O@2E:7PW^;V0=?OY?"$LC"7O>-HKU4W@@ P0X_+TS4K/[.RG#\2 M-R24":K7\6'NV70KYJ_9@>%^)PVQZ8R!?K/I ED%C;G&7R@$#L$\"9TM7=MJ M60-6?/<8[SV!0Z#NAG[MZ7(YPQ@U5K0Y &-_0RT8*XF7JFGVX.9LLTSN(W?M MVB'O:6#6']X=_0Y4.Z+6Q0O==,/9;F.%-N!"4Z;&]G^_)?<2@?);0T76_?-!<)')^'Z)>W&.+K8Q M;^'"[RQ(U^E\?0$&?;39$(>",WIVTMS>!85KYC/^V?]G^XM'VR-I(A %S76H M K,_T+W'^2]*+<6:T\G'H"K665RP@8IUB#KZFG$1%W,2NL&Z'A;-7WDJXY5A M*%:VONF ZJ%)84<<65VQN>S(,/9C K\S*:#9MK'3TZ1]JKN4[#!^U:=*2XT" MMM]U_VYX3QK%+7S;1*=&/JZ'OTSV>R]%SO8*Y,;^)@AWF?#4M3:@ T!UQ*1+ M[)KHH#M313G.N>U*BKR=MX+*I;OWRS5!KB9 U%DV0 ['"] J450:0J7174CS M0FEP&;^:)Y2S&ZO1V$^?A-X&'D4[2F\HGJ+L9Y66?KRHTM(':_I^M*2=Z!]F MPW]\F$UN1XOE_[3W0?3O@]$_/XU7OQI5@ZF.BE8Q)EEWI.6O(&XE3S*KME-- MTYK:=[VBJ2537=HJ')6OHB'+8E)]MUTBCU);PV1RIE$B\$ODE]-(D 60*1"[ MRAOXS"Y:SRY$%OQNUR@6/B>E*EQ(T==SLFZ#G>U*+J8+FALF$)FR5>.@?(9* MEZ31BL[O@LQE^$A8E4K)5KO>%+OX6Q-)"#E&=[WGQ28<) Y^:V/*K6E(1,8W MNE"L]3K-6K$]MBL8^T-[[]+]A4HZBF[8%=6:B F$1$=ED!B]"6U\*"Y!+BA> MX2.)A')@W92]L$N>:8D!Q)$ALV9!8KJ^D751S%XU743MLPE,8-/@1V^;!&ADX7H2[?^IJFX:#Z'EEJ^$ ]L2MX:1L_#3S0 M9QG_K2G5Q)+WPJ[*U60N07! %U9=FXYG^W-6^Y'">]&+;&V-;\QVJQ;FJD4C MV@3TZL^^-5[&N.#M"WRIM_ZNA2D"%+D!S9\)Y4Z#N2TOO]0S&<9L4E6*AR(> M,U:M<10E9'V;A,RTIK,E+5\[)4_I7Z2Q;U!W8[;(H#4'"H>IPLM,:'/IU?H; MLX%N*#X!(*;*+]4V[2J\#<8R9E]]R;0$U]Z]OLHP,K;3Y:J9.N1=C=FZ7R+] M,QA>HK!S?[B1M,_Z&K/QO\B(B^3]HMZYZO[.@TH&TG>LKG1N&1^;T<@D[ZYB M=L_AF9>32'Y!>$9'\ ;$Y7CD=R3#;K-D4T(BXGS]$#Q^0YQU1LO\<7_K1HX7 M1$EXRI3*LEY__OF'[]]^.W@S.+6@/\SMP^ Q&M!U*LT3]AU2^OOE2:ME"C-- M=-8G!:0_L)I!GZ/2YT]?KPFSI(ZT)ZCCY1,*P,'C7I2"RL@\_A4Y>0L*V?G$ M.>.@W413-;*C9^(DL?M(AG1^/[!3?WXV(VTK:&H YA7M* $KH+G57$4UR);G M50EQ)7DEM(N\!S[D4K4IX2_GX_2J;A]2&-/EZ-%=)[8GUO%J&WRD) M=/9(@$)C:^WP8>6JPKFZUJCN5UD_$IOY.F)5/6N CZA$4<\H+1U!]>GOKN@& MY88.^+O<\2TU@Y=C;7VG>+'W6^.VU0B>&O5AL"0>8??9<]E/[9U@RR%H"D:_ M_7VZ%,= 13@*WNS3)T]RMMFX#@FC.U^A]8!N8#FTG]&BQ#C0801%+G-"PO=A MD.S3,#M (M(.8%FTG^2A(0L SWU;H_2R]8DPI12D'ET[7I _59Y*(S#:[2=%:.D\E[?^$;:$LX[1GV=*- *6)4*$V+L#$8^/;S!#2 5_#:M]L3^)26*56&QP>U;1&W!F/? M_J$]T-E4<8H(?$I):3*"\.=V HNA_7/[!F*0\(UA@(ZDP)4]EL%%O>+=G_[IU-QO"QB)4["LTQP(+L9-NM+\AF&*$+<-,9)^@,EEDG,88V)IL4E;[GF7V?>'8X<:,885CU X!?@MP4AW^6(I!T7)$3R>Z4D] I:O MH<*:VQ ,=9>/ADJAEO"'$>V4!OK/6X"Q[?*53BFV/([Z/SH4I^@<_PB&LK," M RHH*WSTC*(RV:E1BE,'KT:2I@EF!J0Z!?Y[J@@Y(;B'R^]J%R 5Q@D<2'@;! M9D!'"'P2))%W&%A/-I7$>G!6J:,'+2OHF6UJ_-1$=*YRL)Z]G-MFWR\(DMR6 MY+?$3\77D4+Y,);+3M_7*-E3:/D%Z5OZ7_']!VY#?/!EZE,"FTM]SY5I1&(2[EP_A8C-*;79J/? O?33T'!#0.A[4_#P$.<\B,,T ME3:X5WY ( 9"XE%0+@B@NXU#Y$:J9#)A:]Q+/@(H:XZ)D,V>45_&O\]#9Q:N MHG 4Q6[V7N%'$F^#M4("L)ZXUWR4TM!AO^\@_*E6#L0 29KC7O)1RD#)*)ZY MGP;QK^1H0HEJ2L!ZXMX"4HI#A_V>)7-'V0U\4G@6U&$31Z=%;7'O!"G1E[-H M3#T];5G=)F05C)Y9 (=0CY"]C>ND_HG0H&D-@'OA2%>J$#!PIU9*X6)_:0E,_DHN+>5-/WDIB 9($NZ^?J#[FS=C>ODU*[LYQOB MDXT;1UKR5(^$>_6I!9E"P<*5*S4@GNWG!(YW>_9N,27XWO7<^*#P5!H.A7N5 MZB)1"26N!R/>)@#D]1 M<-'W.?1U'HZJ]49]1-IC+=_7(U*,BQ?9=*0?$&AV\;+N>3-\N.'*S>>@U12 MQF\7U)Y0LL*0U>IBZW]T[LI>J.OD: MLAKP)4C6<;CSUW>>S7OKI41XI2ER5H,FZEP^L;2=SKZA'ZU# .C5MLC9 M"PWL3)U3)-@_!$\G>H"V1M0'.8%!4PQRSON^Q56L/>Z.L!@/\QX^VYYX*D@[ M(*XE$F/6>0]D),1+I'']9ZEI.Q\ M\M>A=WA8$B<)W=@EXI-M27/N(YLVI3:XB0):2-"M@KM-)&X%!CC'>+]4#W$R[L/\OZ#LP%Z.:&I MD%\33/6T1MR^EWU%''HK$NZBV685KNGW%8ZLK#UP-G0Q%=2PE_<52I[[KM&6 M4B'U5"M-@%!W8G:TL.:R=D7NZ)'^%;,Z"MGD;<#ND#'".6.N[]20V,#8])1(.S"G=^#+0WY;9 U#L)U#4V-W5F<:V-"GQ)]VX(0KW:$@AZ)_&U!J#S M&47!_#;)")&A?6H#WE<9 G25.R.#.// E8,X/ZF".,4 ]M? M#]@H9$T;(L1SRIQH!78$'?O)&)4'KZ@&[&Q'ND8CG++09"T;.EXM,U M#>*<-$5,3J.[.7&CRV0FP:9W$^A3>Q3:7SO!+C-^\]#U'7=O>Y83NX_9<9Z_ MGH4/MN_^>6ZMCT;PA[?OJD9POAA/A^.Y-1E8P]7X\W@U'BT'UO1V,%N\MZ;C M_[)6X]GTJ5I6\ZZ[$@FYMELEN9[/J;$OW MP4]O^/FQY3BL?$%A90\\>U.[_K;\]/&CM?AU,+L;+,?OI^.[\=":KJCQ&VA]Y(JN%5;T5H84+ M^IS+:8P6Q"'N(TM]FY*8-\F^K]TQS6;3L?]( M!PI".K-Y4Z:>T3']/)JN9@OJ_N+,DH+@PXDL]721=L*9-QR2 +-%W@MYC@!$ M4YDL$!#0IPAU2/>VN\XKBZ6[1_;2D15%)(X$2\V/]?WC:&Z-;P>C7^:CZ;+8 M.ZX^C!8#:[D+[:AD'RL*5<;=QX%IZ]UE::EG^K3LN[\=2:#L2)"Q%.9@R QYM//U?GT_O9[/;+>#+! MF2(%J=2>C2GO_H-+M\GZGJ;F,#B3J"!2:VF3=D*>0(V$5YE1 %#0YU/JZ=X$ M81@\N?X#;YEZ5WMW+=O;WI M9DR'"^NWTP<*4B2*S7K(.C32; %A^>@PE64]9!VP5%8%V+G.JK@P1&YWM4R/R^BES^\".FEB>?\;RKY1YDKLO<^I4=B&:1 M:FLX7'P:W0XF8^MF/$FSGY!B8!7N; ^PHY9VPCTVS4FK2ZH(RI9^=1)2'G75 M.%YMZSO8L3.U^ 7GL>T"C3[5QS[])UG9S_PY74MU&$^'LX^CP_@-J=8 M[^!6T@GKX+9&$NC@5M8+_>!6*9K:P:T:!/0YLB">';.RK6%\N+$]]AX\F^TK MZJQ&[#F2P.?.G5K.PV(TL59T\9M;[#3HQII8TV&^+J[HYF;),H)G4Z1I56:R MS)EZ;JE[XDPP$5U:\TUK$.3I!Q5A90XVP E]2@Z#W2[PEW&9IM+4JZ5-T$7K MXVPZ6*YFPW_@S"]VRA8?U+.IV@XII94ANPT\JJ]11M$TB(G6S-$8 GG>\$53 M36;5101]CJ0%Q]_<5ZN2\^9++6=A^<%:C-[<6$NZ7-&YPW*-$&^FG$B;;@#30-(%>R(HQ%&9$DK> MT2?%,KF/R!\)'6S$DN8Y\^*[6A+"\M/-">N!N--MP129]"C8? -K_VN[AZN'2:I641O=7 ]\A[,9CNLURH]^S.Y/L M7V+923NAU4=I*C$ !.AB6A!JQI/TY6!J+1FAX(D&Z(I6;;>IR,!PH MN2IY* MW(6!3__I9"4Q- VF_DAH!7V;BK4I6%?AS*3O^W!=F5HV&]R5R09]=60NV28X M6[).*(HLY%A:"68;M@+<'-C_WE'Z FE=_\+O;C+8M;DX%R"&/E.Y=4?$4[/^ MPKV@^@CR5+S.,B2%(AW=Y8@=\T63P/99SD=^#=%_T*I- )R M:K44.ECY$^19^%H'I14\0/?T+AT9.V6ADXHJ;0%N@.7@EET1&PQ.O21A\15D M*_&7JL)R2>T56KXU2#AKF^LBR-<$*?LT7I"_%TK*7V%<5:D&?87ZEJRTFWCO+2F7&<3B^@ M:@L %/3SLA.-='%T8S)Q'TF-8_VXA,9@V.?7[4I:&T5T UNIVR.VL[6$TFKU M'O3(Q#67\3FI$*-+?\;Q>J'O_S4*^D#X1Y\K1:$7X23YOI9=6M3VN6QR7%N1 MGY,T\^\P[S+3NRA*=NE[JNIEA0W5:"0SJJ9 R@)= -2EO@-4=*6:#\TD)AD M;?%O05)*7 QR[J:![]C1=A:RB]#Y#Y;S1^)&;J9A.DN-QF!HF6YZ\KV$14.6 MIKS!?V&)5SYTIRDP)I=@H[4AG5.RS%NT*76V B#Z'2_6XQ).UE@)8 MKLJ%GH+T,LISG;2)W?H/?);QS3)N)>+4!H MT/Y@M-D0]O0O.3*PL./TOH?O4)N2BD%?#YJ,BAT.OD03FJ-HD"H4^364^OQX MT+]L?=8<$/MRU"4*T @[?-D7MVE.L2?/"YY8*4#0'6Y(;^R[40VDJH$*NF<% MJ.(H]KAJ.=_ 6H[(SMC+*^IX,B0B"O6M+W2DZRSOV!0Q] DKJ%\GGJ2U;'%1 M%3OL4]C7KF,/3L2"_:+NB(?;;;13DZ(%KX#M.)SFIQ/.O)#K.* M8;/L[*[1P6<=CU:^@[VWZEII6A0&^@)1+N\F7A5J5P+.B[PAKP777^VMM+>O M4,;JSCC4Q;YUO21F.S[MX(C>@-=5*>Y"W-!GWSQT?3X?C.;LH0+=0G[-3IO26W^*]-1W_5^[ MY6,/CH,CS=\ROT-J*@//76<*Y[/K5D>LT[3'[&;%DOZ& %VZEH9'*^1T(I@] M?;3:VOZ7;>!YA]F33]:L(IR[=NWP,$_G%_ME&&W=_=B/"64NSH*%K*8#[?A MCG=%Q7AU^$F5=:E-RTZ,3*OZ5J\ZU15X1[?IVY>DC-2 DC'%-NI7(4N?-4,I M.Y_H/2AJ"=1C^!Q-6>F*N \BVWL?!LD^W>&E%9Q2J3Z[$G53=OQK*HP2EM*V MSCB)WP8[V_4;R;SH:H;4@5H-EUW!WLFQ;S/+]Y>[X=+VR$>RNR3 MK@7C*$K(^C8)6>%9$KK!.HW'1^5K33+W$SP$=DW//F)AO/<3=0!&5XEY&#B$ MK*,["M^M^TC9=N/T7/8FB2BS45;*L( D&OO69I.FL!*)DEPT*+J/A: W+4@! M79,^VZ'+_)HC##YEXG!$A\X$5K':?I <;&@,@9T=C*$EV@BCZ\3QI<@@-7XA M.>GS^S"(9"9$V1,[DQC%3@#Q1#\WASS,D)]NOSFK9<_-;JE5]H(_U% F&5K)AZ,*U3IQX[&^"<'?*7(7DO0B[FK'O;_PZ@X0S_ /B.FDUD\-U MY\2=S) 66"/KCI>8M8Z.2!4!F(_VOX)PF$1QL*/KA3A:QFMWI<(0<-/->:4" M_JF]HX2?D2.+A$F:X\?$Q*I40E["031M*'N>:6>&Y@__%2,&HD% M@=NU-\.5*5OB'L8<+H 4L.*D%00F&@;5_1SVF;Q MU,F,2=6B13RQUDUBQR728K1IV\%R)S.D!=!"E9S*3&$;OJ.W7B529?^4'8TS M@W4%K H*AH5YAO!T+/=68VZ=]<*N4J@.&JMF%0>$:SJCDM[NK+V'H'\ZA7W! M\_58ZO58ZO58RASO$>-8ZC40TF<@!.\2WFL@Y&H#(>P&6[0@C\1/R)3$JEV MH+EQOC\L!")EWCRW_S7^H8Q_&!0,?HU_O,8_7N,?KRE++:4L]7ME[S5EJ>N4 MI;L@"06GTI6S=V[+JTE=DO#945+#G?M(@,CR6J)= ]%&5LRG>;[K:\A:&;*F M_&0E_B<9,$*R4YH?27@?1"1MBQ7NKA\ATUU4'H#FA+5_J+U@FL>OEX/%:#@: M?V9/9OWOP72T.H:QD8+70RH%-V9U4M5!:UY;4Y(:%#>BA!VP[]D*X5?F,*CN M+/4LD>)9A[N &O+D/MXD7IUFB8" _='W'F"!:0&"+S^>@1LF(8-$9UJ5>Z%? M,VT^N>K,-UZ^XB"V/6,7+]GA[ ^UYTZ5JQCZ8>QUKF?4XWIT(RIHCK&0GN%) M>EW+R@;A'3W=8>P_TH&"T"61Q.NK/9$ZGGX>35>S1?H.*JZC5W!PT'MU4=() M9ZH<25K83Q_MF(2N[;';W^SQFHB$C[+2&I"^Z&\H*L54F3]P0-"=C".I7X+P M][&?%NZ(6'&.2V2I,1:V\WB!<+41,T?8E#R &--6V![C!0(J<7G%KN(\)'O; M7>C7]BS6L4;#>FCX=9R.5HMC0B M%*]-IN_F#.V]2T7@_DG6.1+G".BLG1TWM7[CBP "6S0[V)(P/E,K1'XF[9T6.Y*:Z]E;I?#&; MC]@SI7+4Q.OB)> MSK:8-4#>(JBS&<+44%JH'$W*9SP2ICF*6 R/ MU:M.ZCV^?YS%=:WXSG;#S[:7D-4V#)*'+45JX\:SD&6Q2,*I/U9GX]UX:DV' M8_9">7K0-;!6@SMKO!A\MB:?1H/5A\7LT_L/;-+>C5>#V6(PF2W1$T2.S)]8 M >10R7NU>]E!0UH2PK,+!8W&0IZX$ F=7YNX +'.KJQHT'27^&O>;E*;N7P@ M[+U-IP(\ \L$Z;4A./S=2:5;B5_:M=Y1=]D&N/& M7LS)>]OUF11G?O9H>_KXX6R39J)4U$#,F-8@5^3?-F'/$%-ZI&OL4]Z2]$VR M]-&STF26:"JH]S5YNEJ,O8"PP_L@6#^YGE<\X5;\S+/.MV33]A_<>X_HY\MJ#H.4N445@$#RLRKMS,@0:"2IVBN]YYSA MYUT=*9JH\ZQX;PE-;C9IX5)2;3)>0MD6'F(U3 ]I[B;&D,?B?OL M^M(2..=-T!RD&B#UF &/F8X">K^XOF-+83MK@19] :#&807=U:^Z=F*O!WWS M)5Y%JUNNJKMJ"LCCW9[N$^A^X906DOTJY4J:EZ8Q!/;.2EM.8%A:3G_!W505 MY<(6Q$M'YQ[]UE]Q$CGN&%#T>?=8;V!4F[_5>\6 MY[\.3E=]))6>E]X$81@\4=8DN:X_U@K;9@5=;F:+Q>S+>/H>/8WUEMS'>F5: M^.VQ*P,LMW1569%PQP@$5P/@]3(C]"Z7B_#:/X\A XZ"_L8(AH9&JFDDFW9V'#+5U^ MB1V1+*.&# /I 8^X.7;\1:$S99=T7\4WYF6<]H4Z#7Q'6Z[E3D9Y =JRK;./?H6#'VR17=+XL?80@S#J M@G[_XC7^\AI_>8V__'7C+XR@TPT.^3:'U_9J1<)C!CWLW11M"TI@Z#J4N*$=;<4RJ[;#3@#5D@N? M273L&=FS3?:>XIWMN!XUQ!_M9W>7[(Y1I*&]IW^)#Q(#IS4*=O:FG@5L )"1 M4AT][]WL#?5;:@#.F/G65XL0P$N0U0/CJE[ M8B\7:N53"$H$AG'V;O1,0L>-F@F.VQD[%':Q["20&"<^YA_>A824@^*Z4I2- M@9U ?+$PU0 9)U/VB#8+JM^ZC^Z:^.LF,I6- 93I3\;*5 V0L3)EX=VFLBSW M!$75!Q?3NKA ZH*'[YR,CI$LH@M##*=!F4QAU$Y3]/7/L^56'> M2=1WD).H?*#!<:37HRC!*Q,E(_+%C;>?_. ^(N$CBU&D1B5:$"?PV7EF5CN0 M_IB$(5755,..^*J*_G?S.:QYV^@,K%/(&]_YVE.;$:R7L1W&J/>^FJ(C &<< M10F155GLYG-H<9)>-1*$>4>Q^8*U!5D32C#O.7#6KMX,+3ZO)QH^\9U"VK(: M%$_:C'U6:8I5GAO9H<]N"O(2@M(BA3T2@!8-TU>#_N6"ODEX"6Z)QCW_]E/7 MS/%,N(4"FO@F(Q^W,K=@DV(Y=*,EV*-\K[-'*09ZW:*(KS)3G:?]BT' MLB#,0+.KH'E^=V)[+%NCBWU+-V1BI\AW-AD,P[G3TX+&O%99RXT%VVI,$\E% MBRX_B)T;V[Y&=HV8&0:\J6X*/6(!YR0:^_.4Y,KL*R&3+G9-=;=#@O"OSZ/H M=N[5@[FL(UJP"<$V2^-4HQ&!GT7?KB."(%CT:T)T3]C[=Q11F M L/=KE( 5. ?KU.!>Q0BEI/M2U)^2NQI8>:3;$FFK2@WZ_TWR#VDC"Z":UNRP C4SNM]=W: 7A MOI6(9SV!VP %Z3D30$>5KNBTZ5)(3-"OEW_.J:-\+^TXZ"+0KED]_SI'G3KJ M?45'.OB@=J3^J->WI,]4_J"^MW7A\Y0O^+H6>_J#J9_JSE6EW55>G*KP8,#M MIX*BFCF12&!BW.TDK@Z)P)^8=&7H2%7N"R_CP%$4*I=TN49QU+E OQM4)DEU MLX?7UC QB%2+OQL[XZ2CTN/L2[#ZX[R6V,GQ8O4X*STN9K*CJ&WZ15 14N2'(?N6O7 M#@]+.[W_"W!!Q%T,6_ND+HB8"_2R^26*V"W+V69%52>B6PL*H_*R,:"O(6)2 MJ5Y58@#.NG%9YLF]YSJSS8:PNC522\5OBIX[#%:HLN&2L=V-X8K"N#0_Z$^G MN4%_^&T8)*P".&4Y/C ^!':*-N6W-$3OI>9)2'SI6E%_B"_(/@F=K1T1ZR$D MV8:B0IW0(-'^&MV192.$O28=#9ZZL4:??#KJ4^C2+\J])EY#M"1P/>3JQDC, M=<=%(],*E>LT8,XS-N7:B^=-L:L!"*-[O+*1/"[QG5.V8&64W29L#0[\,@BN9AX!"RCNXH#HQBVW?( M+,Q\E"SO33#/P+VQHQFPN:<)!OIT;"2WO'.+4NLNU04Z#1O)K/'08$N-@.*WW5W+1(JL ;5[ R2EJG5Z+J[4WB17!M4E\-).9P0NDP?Z\6G M/PV#*#XQ6THY_+&:QE&?@(5V2 =&%!GR?I)0A*&-L7 M1Y:_MAPG3,BZH-D]SB'>U/E;=>K,5A]&B\'<^M6ZF= I9$UO!]9PN/@TNAU, MQM;->#)>C4M3J]F$NGS#76'7]F2SK]BHRCKA)D;/S.=;V<\YC<,D9&HM MSYJ1=D0^S ,(B),M X "W07(IQ^PQ/7T)RSM$%D]K!NO%3 M"DC5#_ML3E]0,"2,$1A+J8AR+KGKEUIV@"&P#^N:BQ&,3^/#NSB(;0_U N/8 MI_]D5O\44CC^JKH)++DO/U?=E_%T./LX&JRL7\[#"]E@@]A^'I!L."3/YANR%TF8=AM2D5]ZI.0]"1Y">[]U'=L3I_5*FE\# M_'(.NKGYJ!( >:A2(TOHE33'3^!5*E-9#F)&VGQ8+"+.UP_!XS>ITQ$>,DGD M/YP$D?_BM]47#NKY']G?T/8XMSP!=D;\=A(=*[("3N M@S^R0_9 AV2OT\+0R NE_NZT-3C1+36$DVG ;$5"F]$]BS(GHOF(V,MP-WH@ M0^\JQ,_/(QX].R2*:(=\H9N3T)'&_3OX%+9ST(W"-,+[*C2)_G)(_1XWOG Y M*8^#?<[0C0[4D;H* 6='*.M_)5&0RA]LD9G#.P;1FU)7H80>C8E)[A4 MTDG"2Z+\Z2TTH%2,Q )(!"MW\J6$D&JF(BU/H&9%U>_J@C\P(-#-98W,4XXU M)7=HA^%A$X3LOJ_$7FH-@AV_ 0I&(4TU3.:)EJEO_KO<=5Q0Z,/'L_2W!8F3 MT$]_4ZSM.I*_X!O8<9IV%.-BD,W3FQ0'7=.-'W-I1YYGS+=Z/M?&;:?LDKCM MS38UPCD"8UVD/; C)WHB4[+3SH027313;XKRE F1*+1&P(YGZ(NF 4#FV;XI MT7%:T];8L8!V[%Z)<3RKUZ8\2ZGY6ML1;K_KV_7#D#!I I;(G( H)(50F7,6(^ZC'H8I&\%W:)D8L$* /B966% M26+'I>C=.VCT[CC:PBO71](YV2ES=,2(Q=/C0.0)F\6+F,[C%%=ICIK M5>Z+8R%KQY+TQ;J@/Q)V;%!?,YJBU=&F5)<<7J$O-E"#<;##=QJR:\BA8;Y3 M5_99XU%;@_*E@(RU8J2Q'Y:M>U6R2DP_?0?SI2ZLQ_3J/VGE.$KO9VL,8<:- MU:[R&PVYU0TA=J*^\*TYC!FBU5;G!H*>F/2>[I%.*XFW0>C&!_E+=J+V+T-\ M(N[07]BM$Z9ZU$[?EASP\S^ROQGC50I4IG+Y_,1.JSZ_ M'J8?_B'&E/W-F),(&*8G=CK: <\70_G3BJ>_8T?\H=!5R.X\@$"L]3K=2+&5 M0A(@J+1#CNHU\M&J$0$NZ^@[?@AK[UTO=ENY7G<^$G9([B*Q-N;ZB@1OQ7>$ MBL#V6!&"A-)P.&M\F2XH!\>.^O6E'D"47_SUFW2:J +_V@-A.X:]&IEV#P): M?,P GO#=0GYW9SF$;_/VQO;2%&++7Y>>Y#Y=E4G( M*BBU=_D79KZOAHD7HXFU&MT.YM9B]>O@QII8TV%>?7RUL*9+:[@:SZ;G=VD2 M,HB#09A];+#/OH844"Y#5,9%'556]T2J+NELR3IA#T2**+PYG/U%40:TV7!F M1$N@TJU6K6S&,WX,6D N(.RL[FF&1"_2[HJ8U3SC!YIA7,J#SSIC_&6DS.4> M/6!=)DD5JN:U-4-\^DHKD5E+(6M!+.LC\[/I^&FIG)16NB&;3.3Q054G['B( M6(O*L2P8ZQW%$-F#PNOE+@CB[3 (]T&8N[L[EQ(N!1_4$WNS"). !@A=75"J MN_WY?1M1UI>T!W)X%^K^G-U 4B/0'?;LY5VK3+48=$Y3D\R,!MQ"IM'WR\-@ MMPO\]#5=2,[4#]7-\'#V\>-L.EBN9L-_F),SE3T5K-[05MNAO=*4[))4.=*B M1:QR74BVQ(^.X1H6<%'L6O5&,<-KXLNI_I23!F/X.U(@O8 =JOY(9HBUB4(W M$[I1&]=CN>M,K1G)@<_N\;E5QUDW4 M;9[<>ZXSVVQ(Z/H/\EP\;E/L2B=PA3I+T).PC6[62@8WC0A&><;AGZ?-LW21 MJ7="C@8UW7J(%R(1+B;);FZ'LS#U>-9ILN*20F@ 9=(LSRS1.(H2+>M<=,#> M"'1EFL\!,4]@LR2.8MM?T]5?0VIGO;!3Y[H2'0<:=/FEY&4Z=9LPEVV>U=]( M"9Z2I_1/TF 6K#^V-]NF+07#U;QB$3//'=3)3$O@S_/U;/?I>&X.#-\&OC4%Z%2"LMI##>' M%?VFXIP9T-6,V& [$J_,>0#W^"?0?")KY@PJVXEIY\M@[04);V+2&3*?1,:8 M_+A%U>\E"N[$'?K9L9A U5F+NJ?)HJLJ)EANW1ZVW)!-$)):6$MZZJ+H@QT- MAFI8><\"@J&C5$]K0S>M>A*0=\&.OC81 0$])#/T+.C:+;YPG(V_7@6+MR' M;2Q?;21=3+96ZH5&PACZB3Z7-M7R(NUDAJR4^@>14;?KR9*$K&9Y_DFI$>,W MQ5X] +I3MELR?CM:+U(*BR]&4HCY3;$/>#0AEO';)<0W<(AK3;&#]DT@%O#; M)<1#.,2UIMBAT280"_CM$N);.,2UIM@/8C2!6,!O1Q"GKNILGP+BKRU6X6/L MLPI0[B-ACZ>\^_;MW^2+H,8 T*71F+51&YRN=EB>!YH%G'90S$U9+(6LFKEY M@N4\*'LB)Q,"H\@0[UR>Z=#& :E1QVE6%"6[U$)P*PK]U.0@S3Z-^7J"9L ) M6DK1354#+*;U#^G-FYO#J4E.=+I8W-ENF-74/$ETX4:_WX6$C/V84"6-Y14* M>_@TLNGIY.BN-XFA+THG:.2Q4 M2&;H85LSKF#Q"PZ$R(_8> VQ3_)AB(I9[$Q#/[K.UB:>-7'C>&>K%%70&OL0'ZJO M4F8[@Q@&;3-(NSL4AF+:)Y:9[;;\]9W[2(;48TF\6)UWHN@$C1HB.P@PWCL# MGM#%,TG_O]Q-X+:$0MQ99!8*L9#+KM:TT+YU']S8]N0K6JT9%%%D\R#BKR,X M/]A^\$C"]!C03[&PO;'O2+%5]($"C>R+@3CO;(7[FIJE W6N?N\_MPJ]ZCU1M"@45V?<4\HA^<9B$LY:7/2C,S0CU= M1^\J3*-?RVG.Y8D3?\TR1UE9165ISDZ^9H;F<+5>-Z[?B/_76T/\J=RA:IMT MW0A^V\B4$&1?DI' U,B:AXT9D3JT:.?XQRO\: M22Y8-!P..T.]L\E^$;P&S^F"A;R(L&)NUUH;OS.]:(X+P$&?Z](ZT-GO[X)P M2<)'JI=-RV=SQL%.V^EN*6\$*+X>-,4CJQ<\]JF[FZ1[R+0P\6IK^WWYBMH4 M8%>#,<^-;"A$S,6H6\M7V;ZE($U)/-O0N;LA;ISP%SB(#8 -C5UY'L<^ZL". M;C*M];^2*$ZGRRJPUFLW2R68V^YZ[ _M/4OEX-^571 ZWR(W)ODRD$&P($[P MX*>CI'<1)<>GG7\9.P>T,_7K2VCHVEDDQ^;4\@&=!OXCG7(D"^%31"CWY;^S M6W'3(/Z5Q#F?T@?F.OPD4!__=G7ZV+F8T"\JSPO/( N: NXG_UR]GSQ?C.Y& MB\7H=K!-&3RP9=&V:BN#FDD0CX1>!Z)S/.1_A2$%_5K?.! M?_FV?+!0LQGRPZJ)P5=D17HF.;&:F'2/]84?" /%HS[BQ;MF^GK$:\H1;YX, M=;[>JPYZI9VPCWW I[T UM$W!.?$P1XEE?5!/HN5+IBU]\Y4K*-+I_1(>7H$ MI'X*6MS#I&FC# R$^3'46;MI80Q!IRVB&OZBI$RT?K0B[1[=*4Q*?'6,7*4&F&O6Q#L>=3 MCW\B*)@,M\0/=JX/F [^$);(1-86E;3]0.CDI9NC/">] M_(#OC1VYCGC.: Z#O7YKSJE&()DJVEO72^(BX0GTLH#V0-A91.V(5P541Q>6 MRCY8JE"6O\Y)41A*4$_L+!L=PZD!!?IL.RVZ[/GV8>#'KI]01F=[Y@VQ9!W* M25$AR.E MDDW(_?K[5G)(2NB5,L!UVCZ0VE[MKG:__79E-T\&[T];U4KSI-M^AU_B?\U! M;W#:;37KX1=/Z^7CYM'YNT]T.?ATVOU](S4Z?TN-W6E. S61CL[DC/IF(G04 M;D1T*:U*-[ 02R^^=]TA380=*?V66'1WH]6]':NARFFOL=-HUB^>2^VF'KKI MX;,I/*1DUSVF[L=N MYVK0^ZN+6WC:[3?K1ZV7]^;BJG]YU3X;T."<^E>GW4MJ[(GMQOZ6J%'[[!TU M#I)P]3KN(!R#DRY=(A;]WJ '=[H?.R?MLS^ZU.X,.%J-W_;VG]67%\[\WX7+ M53K?:/4B:NMD3IVQTJ/MMJ8_%?3@2J;4O95QD:L;2>=IJF)IJQ63TIG!_T1$ M/1WOT%8^EK29)9\+<]@QDZG0\TWKKVH1(FC9".5CD;]]Z8V\3KBV&C7JT5@@ M)E;>*#F3";:G''THA 5*$U $!4ZMX4DEXM<3E"&!-@)F$6 %:*7BABW+)D)^#8W06Y- M0,M8.B?LG*#5V$1:EIV(:^DS<:?&Y7!)1&[2"S"HJ4CK."2P:Y8C4A9!'R MK;CRI@@THX51E&5+.)3Q=_=, W&)8KT12Q09!)!Y@_1X:R[X$PLWIC0S,_^4 M-90\1X+O1,1"<#%:R:U/9G!FX>Q/E^#]&@V6P=BTCDG?E>DKF9\KP"Q:!\>I M1\)*GP_$5PTSZ8E1 @3#3#EN03Z<$Q !DP%?)V#,S+@"ZY@BK,F&4AA:=( R8,$1;B0_164U%X/ M3R1W_%"MK'*,E9GPN2[9NLQ75)(//U%@"GCB3*82D7LWATXE2EC%[JO043SG M:593."9Y7QG.=P3/",9)N).#@7C1%..#BHM,@,BJ%>S*N[#L%E@2>L^2]]C0 M4+(L]-M3* T7LYNOC3(0<.B0E?]B2$AJBZRNI8N[^)S*(: <2N\C MXCN(A;N2B>/"L!]E1/CC(1/=FU+N'!.85')CRS-,*>1O0N<$Y^9"LAUZA8W:Y]L(C[ _'"!AK^8#) X!"O@5BP:>" M6$GD1Y9!OSM^SJ2X9LZ6;D$187;PKS 6I\WO2GLY"H:SU .E+!(L=)(GR5#* M#V.D'#>P 'G'4!"%KN$0(5=,$!WUC_3-I&P*#Q[*?\6.,*SYUU2I145%2(;T M-&!0]O[U3YGX*'"QTC.?'?2^]T7HOYC@HA[>?/[*?S5ZK>=6JN_KZ&_-@ZVE_F_6K5K/>>\Y/ M!VO^/:/NKWP:>$8+6Q?AT %@KYFIO1A O-(Z?T(,WQ3YT^._4$L#!!0 ( M ,]3KU@&I(^8<08 (4< 1 ;F]C97)A7V5X,S$P,BYH=&W=6=]/VT@0 M?H^4_V'% R*2(80?#U=RD4(:CD@TT!"DZ^/&7L=[V+OIKIV0^^OOFUWG1Q.X MT@IH11](;<_.S,Y\\\VLW;P\.K;JM9][]X6B\? M-\^O/WYAM\,O5]T_=V*M\@^L<3C)V5!FPK*^F+&!SK@*_(V W0HCXQTLQ-*; M'UUWQC)NQE)]8"1ZN-/J/B1R)'-VW#@X:M9O7DIM\[RUJT9V3.\9 MR\5#OL]3.<:M4*A<&&>KTQT,>Q>]3GO8N^ZSZPO6N>QU+]A%K]_N=WKM*]S" MT^[@;;RYN1O2+8 M;AI]+?191V<3KN:[QEW5 @30D V6)SS_\-K[>)MH[35JK,<2/A7,B*D4,Q%A M>]*RSP4W0$LZ9P,QT29G6K$+;;)JI7&X_YG%VC *52QMB'A.8%%'3*@(ZS]Q M$R9@CX ='1Z=O/H6WBA01S5VSBVVAT!D$K@":R012A,6&>04%,$GTC!+)')E"_JS M4C 31I1:L!>629L*'DDU9C.9)]BKG8C0N4IZR^2'>HIE$1O-UR/R7M)__#_I MIS)8,,LJBD&UPA7D\=RL"4B%VD%F)11)%:8%E0QR16I\R +D6U+E31!H0@NA M*$U7<"CC;S=, W&1)+T!210I!)!YC?0X:];[$W*;L#C5,_>4-)0\QSC="1@) MP<5@+;Q#$1 9$#7$1@SU;; .J((HU/K9"8&?2C";#3<]T&7-J9+4YY5'!!E@5)EK0/&)(V>> M;2GVFDM#,0PM.D 9,.\(-9)WT1G+FQ(D24H/#TZE D@PK47"0A#Q1 "8=216ICQ7Z\) 2IR*JVKU:\1X9&@N3 -5@OHG?! M+4] :;0)I475+H'T9-EN(>KY!?]L8 &,4QD!U49PJQ4G;N,68*/I 0K'W$2+ ME )BDH]D*O,Y]93'[!*^7?9=9CTROQ%=FSX10!XG("%OLE&?Z%V IK3$QY6KABIK"+.,; M(*>(E[7+@7"SUSV#F/SEXY. PQ$6@E8(1A >Z2+?ME_.'6"%[]H+_%#B== P M%7]_XF2CQ9SF:J,,!!PZ(^7OF%&BVB*#6ZFA[CQG97,OA\W-[/\ B5"WT6%8 M&(K^&K=OJLRTS;&.7CR4)\5JY:L_6'HE";?+MD55[& B(D=PSOF2>^8XRMP+ M_+@3SX9\\#/;(6(K]_-N< $,G/[<%.M> "S!$ZQ*B$IZ/8NK:J):?#9D@HWI M8^D8QP22:U.>34HA=Q,Z,YR'^)BX5= MT(&?"=QKB,6)\8=27(YS_CST2-GR" NMH&G0E^WC>"C'""Q CM'L ]\-+")D MBPS1D?\*UR1*LG_T8/T&%?W;]?Q1S;UJB@VJ)T RA"MYC1)WKW#*Q >>=Z6: MZG0JB'P5'Y?OI$Q)$R*;I'HN\'26:$\-_!M< 08_VT76:/?@]WVUO-/ZQ.JWG7JMOZUDMO;^KM_S;K=ZUFO?>2'PXVM_:"JI_X,/""%O9N M_#$$RK?,U%X-6DYIG3XC^N^*]/GQ/U!+ P04 " #/4Z]8:.OB0_," !* M# $0 &YO8V5R85]E>#,R,#$N:'1MW5=1;Z) $'XW\3],?&@T01';7JZ5 M(T&E*1>K5C"Y/JZPZ%YPH./<(OJ,?T77_L6*9>?E&J5V)S,!T]@><_C9T?C2CA\A:,;BK!9QN: MP82^P#S9$*Z5"QIX5+"H@1MQZ^RC^_JP(6+%^"THU6[#V[TPG,%G-O84]\ M\*>F/K#.[][X#HN.UQEVP'.&!03C\KJK?8YSVP-[-)WYSNCS ]^'>]/]!M,[ M\.\=\.SYP)XX7GOZ:^P\@3WTE:37[?9."NGDW#HS67_GF631KF&Y'(*$%LY\HA8$DZS M]G0;TQW8@502Q5L5!Y&WYR;&Y]"O:;2@]/2>M[^F]5I%R"B/D9T!UB-6'#GP M1M#GG FZP:F0J92]%J!)6H!<-*Z;8>N0YE>6'1A6Y=JXN;SJ*^[])YGN?3C3 MC&/O;DB1/AP2DC#L&F!ET^W+0)B:$JF@FZ4=3 MZOUE/'Z;^@)//?>4)]\1OA/:_L;(S<\1-X_M/,^=&(4B[O0.]E$GRVH3G,Z0LLTPWA M6O5" X\*%C5P(VY=?';?$#9$/#-^!TJUUS"=;RYC[XKM$=F>=W MKW^'5MIEG%L>6&-WX3OCRP=^"/>V]PW<"?CW#GC6[W^92 =*'JR3\7:1#.]UD MA.^N1/FO!5$J2I,9@DI#H#RD(3P0$<0PT#6L8/]: Y)#Q!(4'!%X-"@$DPP# M)#P$9QO$A#]30/,;EN>(MEY#4$HU)))"3 5%6&^15- /0+12MT#W(L<\;<*&,:I E:[][&5SM8[I(? +")$K5[+ M"I&C#0DRA3=]NT]LV;HMJ#Q]Y.G'M%[;\S$J$B1G@/5(%$6.M!'T=\$$W6#C MYBIEKP5HDA8@%?6;9M@ZIOF59$>"[7.MWPZNAXIZ_TFF^Y_.-./8NAM2I@]G MA"0,FP98U7.',A"FAD0F:*XRKBDQ21*$A--#-1 *,BQ!7G5?=&PL-!BRTK3J M;M0JDJI@*^+U*]MN^ZSM?]@,"A/36-E=G-N^^&RL>S?MJGT5WAZ3$] MW0G2,/\.[82F_S%X3^BAN1 ,;6=H_)V;UE>FU@/9X=2J3LJSX50W!G53J*X. MZH;Q!U!+ P04 " #/4Z]8,-YN%-1O 0#T:@T %@ &YO8V5R85]I,3!Q M+3 S,S$R-"YH=&WL?6MWHLRR\/?\"D[.?LZ>60LSW+QEYLF[C)K$F40=-7/[ MXD)H(Q,$ YC$_/JWNP%%!;D(BH:]]MYC%+JKZ]95U=557_[?ZU@FGH&F2ZKR M[W_I,^J_!% $5924AW__6^E6&XW__K^+DR\C SX&'U7T?T]'AC$Y__3IY>7E M[(4]4[6'3W2Y7/[TBIXY-1\Z?W5]CJ$H^M.ON]NN, )C/B1=_8D["?UH:&OXJ+%YP/%SZ9/RX]:K@^FCQ')5WE M&+JX"0[SB?D+KU[/T@AFN$+PZ[)SNWC<<']^\>@G0^,5?:AJ8]Z )$0CY7,4 MDV,*CD%R.A"6!H)_GSVHS[[CE'(L;8^S1ISEE:*?![P^Q[@(5M!MSPE_@&\P MG/V@!H:>PQ8^P5_M!Z>&YOE@^1/\=?Z@GGO@^EQT5#RQFS"=#=08$_?T(_HW>8',4Z\ <$T1TA\(>E*01UJAC:S/UA MZ\>E%W3-6(<>?KGT4+/:J5_$YT@?&9:/)C<$Z\BJ^?B48- M?^A3S%7_OOL/4[NN5-KP'P0I_.?#BV2,X+_U:NUC7P/CB09T(I<+."9;["-, M]!<8Z-L8"#X(5S5?HBDZPMOYKV3J+>[[__^&V(&QC%#316FXZ4I MKN W.D9!B"&O/(=L TU217/0[V$P6G,,65<@A\ZJ<%"-EQN*"%Z_@5F?@EM/ M,5^@2U3P80N7D/]J?;IO:7%S?/A5B"&8?G?$0P[M,WV\9YECZ/B[$,/4$"1M M:RAV#:"MQB[WVU,-]#GG(!/X32A$\0(<@NI#+6P.@/X.,4"]W_M9@^\O+0Q^ M90XQ4,49H1LS&?Q[.H1ZY1RJHHE!]*0Q7&@3O! ==H8<7N.HN%_#=7\;&IY":KW*UXP*/0?]I10X#KAO$ Z7Y+QTPLLY%\^ M+D,%!T M N"JD$XO%AK)&X@K#8X(S3%K-,M^.:^JX[%DH$7I%45$^RXTUZ'9+@']= G@ MBMX:K@()!8Z1D*A#F[-T2DP5R7P6JA%H*^CGBB3#35N; K1?QPT):S+>.B3E M;2%I*%#C0/NS!LQ_&TI%$."[8H]_!7J;G_$#&9R&(N<"/I:AMH6O98R !M$% MS9414'3I&4((K0]PI6I >E!,615F/62&FP- A.*_9&R15\2_4QUCN@F,UA"N MJJUJ^ ?#T*3!U$#KZZEM'HF\ZSI9@?$ :&OK M+VW-*6E>?QMZ&0#.+VY$P=8LFF845$110D-!#2U.#;UBVNJ"GI>4V49 MCMZ ;T)OV?!:3S[)]6#D)B#_')6H_(Q2\!Y1N.E'IC@)X=&&F M$Q7F*&L));OTUK+;UM2A9-RJNAZWI<%M[T]&!BZ0!F&V%L#(\(7R1#AF:X$+ M#6A$G<9L+4[141I9!S!;"]'^?1MNCAZSC(J)"*QQ!W,.;,0(:?(5$#;XF>,&_N"O\+06[D*B7$!;TB$Q83-13 MB(K_@,Q33"7S1+<6BHEZ#%'7$\IK*";J\8>(8&QCM92VWJ827T0@#55*2]0O M-G552DN ;&O=5>)2OY+HBJR4?BT02JN5B@G[GMMHJ^T/$R,#%T@+;7^^%QF^ M<-[)]F=PH0&-J ;+2<="DE *Y:V5PBW0=0!:$Z#Q*$_F%N6IW$K\0)(E8];F M9SB/IC9=25/9G,13*A=."1$(TIB7]7]/H2RA-"> /RU!>S'/,[*A2QA@CUR? M$CIEW0+@3\YD/00^EF'H)P(=_XX2T<]U?,, #D7@:P/G(YQEK@@:G[,3=L]> M=?'4^AFE;/][JDOCB6P3\M/JR.94NCK5K)G@0SAC\MQ:NYD"YIU39&56VV\! MG!9F?SG_6A+1#T,): 1>!'!-W*\VOBUGD*V^/)_LD]MLUEP3O">M@: ;O&:@ M1,&+Q4KL<1:_K;X%S.3"B\6*%W.+SC?LKYVSV]]9J/1$[T(6\CDZ?S@H->^C M&!<+V.?C6[_$BIS#XK=EY#@Y)W[DV$KI$)'#VEF["2-GOE>B1&J@5URMI+T@ M<*&BP /:>Q;?6[^($)+7B2P)DF4*$Z(T1GN[JCAM+D!WL\]]EG_L3.!S$'.\Q+R%[\ #U\7-"8%P<.W-8&T-/A5MA$Y>NP*;12)5%H.DF$H^>*_#F$ %Q\X, M@8Z CY<-[,("^XH+ MI#@%*5I%B./GEWW'%0Z99;*X1$KB$H?(1%E<(V5QC4-DHBPNLO>XR"&S3197 M27EKB7'\_)*J M:-"!L4P6#4IC-.A F"B+!J4Y&G0@3)1%@](5#3HPMLFB08<4#3H0YLJB08<0 M#3H09LJB0>F-!J6+A9:+JF0QH%3<%$J\JED6PTE!#&>?),]B,"F)P>R#";(8 M2LIB*/O4!%D,)!TWA7:] 60QC'3',/:X,60QB+3%(/:I*;(80BIB"+MD@2PC M)#W1@,1KG&<9'6F+!NR:((L&I"$:L/L-((L& M'$PT8-<;0Q8-2'$T8.>:(HL&I"T:D!P+6.DE%"Y,0LT_S37#KZMJEY@P M(71#DP3C:!S(FJ1/5)V7KS5U.L%-H. D@ME2?J$CEI#ARPJ16-.[ 94KSO>6 MX6(Q3*@,%VJY^DW\25),CK:2I/ GEG+EXHQ/=\,B%C5"L8A%MR19A"KGJ,+\ M4]%FD3L@O4K*X7*(KAGGK1<%FBPC:>+@!>>Z]L@*&.LA60'3)SE6P$EZ>,\S M/RWV/$D1^./C!,>R]L8(%LY#,8)%G>08P?NF-=*B>@<\ V4*FL!8L8*JF%V0 M]Z@($",:5L,=2;?V9IN=KM2I9C]Z!,&6M=5>SBZ!(HS&O+;:,M,->[&:32ZP M]&83L'+*LYE,L0"$9.Z._ZLN".T0/!<&V)L 'M@]]7@$4'H&F0"^9P%<9X#] M[H"IN1K@=U7)QEIE1?(J@J!.%0,REP"D9WZP%B'PH?DARM]&%EM!5-)"YB'P M7F0Y/)E_5^+G-$"7HF^9^&7B=U3B%\W\3#ALZ+O[76;B%TS\+C/Q2[7X'>;N MEXE?)GY'(7Z'N?M5,_$+)G[53/Q2+7Z'N?MEXI>)WU&(WV'N?K5,_(*)7RT3 MOU2+WV'N?IGX9>)W%.)W6+M?1997#DPS"?22P'5<94*84B$\K#TP$\),"(]0 M"%.Y$ZX)X7XDY,B0ZW'!#-V_FB">.EQEM"@IH4+$&+.VS"M&11'G2W.3R)5U M[U("=WF?<+4/>4;N?9([\;;S*Z[#H5^D$8%T?@L>>+F.@4W!59I]R&Y&S..3 MS ._U^1-RSW=;-JC7&:D/!JIK(YX20:\#JXDA8>>6E4]7+K.+YZ,5,WH 6U< M P-C81B9 6N/];X3R3 .@O!ID?.,\,AM)EQHZ"3A<(F\RQE>6=]1DI5 !:%(G*%/<>J;Y:(BA*M:AD#ZX@1"AE8,XAJ.!6]2>O:?PQ'&9L M*#IG\LCZD%"PZ)+J[$V],!7&=K.(1C*P]'0//I0)=$B==FJ*[3.LW=UKM/?ZX!%+I+3M7'VJ8>PUE,G4Z(YX#;0U23B&9BL0C<^\ M@5O"V4=HZ/ZP0NEE)1:_B>_)V;6,LUTX M.V3P../L%')V0)U=?P6:(.GOB+E3I;9=T)_Q=YR:^_WQ=ZJ4=\;?">MO1/PK M#0"[56D'@OG2K=GW+Y;W8YN3K\++D^E3E]@/^/N)'3YN^'N5.KP MC+N3T=TXF/5#E2%+R! M[X+!4Z6^70F0\7B<&OP]\GBJE'C&XT%XO)QC"BX7 MOK)3_;2K\#2=ZB,F"LO9SGMM.^3L+%\E]8H[X^PD=?;[.\]/E=I.V7G^ ?%W MEJ]R",H[X^^$]?>[/<%/E1I/YPG^ 7%[EJ]R0$H]X_9=V>;O] 0_5;H]G2?X M!\3M6;[* >GVC-MWJ]O?S8E^*G5Z.D[T#XB[LWR5 ]+A&7AUV^^'3-%;[YE>MV'#ZQF(IWJX5MN7MQ@M@^Q5YAQ1##-T/MYB+R &@7, M"]Y> _5!XR#E9<70^YFQ03"#+V.#]V/OK>X*=PA-O*3@^QX]Z/[J0Z#= MWA[!5M$!,L2,& #^B7,^!7 M],,U7+?8':NJ,:JJVD35>(2T6VDL08R]0Z8(@(]WHBDRSC@4SDA<9]C=->R# M@JHZ'JL*;D)Q^(PPMS'K3U,(-%S;1%7@G_KRX<':FO=$[*3[:] EQ$THQ\'Z M-,]QN--^2TIU)(%1=03L]IWVCUTX(= K1W.$%-Z:<,-.K-D.*Z=:>%8WM._+ M'[(Y)XP_9/-8:7>2,.*! M7+F5#&/,9SO\R@[OBIYCW^@/3J]F;)RQ\0%KV,N,-??"FI>9AHU3PV9L_-[8 M>)<:=K5/AX,ULTW?E27?U68?4Q..!,^I(C'PN]:I[TJ7'@(#T[1IX](H12$[ MK\K.JP*S,^:6PO[)R==V7G7:EF8#NV@K[!A_WD"F1S,] MNB\6]-O4LZ/7[.CU8#?VC'DSYMV3-F4"4]@RI$UE1&4Q\! M!X;FALVHV*=:8R*IM23K@S#X:@L]_\0L^ E RWR*_W<$EYXB,-':^O?&.1:1 M0G&.1?H=LL[KXC&=6JA&Q)L^8G^8\<\,KZC/0<)(<;@F*UX><%%+"ST!IB5"\73W"EPSY9''%36!8O M)ER^#?D3W/Q3/F/QC,6W8'',32%9'/-=HBQ.P?_./SFU>%,2'JLC_ETZ(.O+ MWR??(!*%Y1LJF=R'E?)#%K=<@J&J@0Z MI,.L+!U(9)60G/'5H^FJ2IC50&0 M'DZ>6HG6;<1,K K1TH,6>EM:1WH8&2FJ2[.3@DGN[%D90GL^X\YU[MR$F(PY M=\.<@73G4M#_",+*!Z8[W=#_3M@SB.Y\E]R9&MWYCIDSN.Z\?&??DN MV3.P[GQOW)DNW?D^F3.X[JR^,^Y,F>ZLODOV#*P[WQMWIDMWOD_F#*X[:^^, M.U.F.VOODCT#Z\[WQIWITIWODSF#G16A[UL31,**(N(TZ(8BH!4^@[;,*Z@N M^#OAV?1HU.!$>2>L'.A<*>/DU&G?C)&CZ.2*++\S+OA["I0LY4 MD4S,W'=KJ^@8 UZ?:N!"TE6.H8OG\!%[*/NGI?'16.Z#X^ZONM?X%@OA9R). M $%KNT\B2L^0!&L(16\VIV.@\8:ZKDJ#KWT5/)\2A>S]]F1<^$FCP+]+KN892 MB%$V\4B:$$--'7? 4/_W] INW5"^*:Y\2ABJ]9VJ&HIJ /1]@3W]%'"(/+W] M$*S'$%SP(?(^0WS"8^CJ5!. #K_!7XP +R)M]N439*Z+DY.3+Q-"-V8R5(M# MJ&'."9J:&$0/[D4ZT00O1$<=\PII?D$2:+<9?B;&O/8@*><$>I0ZO?BB3WC% M.4I.E][ .5&<&/!'GAC!S>G?T_]]HOL0OM.+'C^0 :$.B2I2:=!6^?*)O_CR M"0T"_YE( M;J_2JW=W,6&W7KWO-'J->I>H-&M$_5?UIM*\KA/5UMU=H]MMM)J[@.)GI7O3 M:%[W6DV2J)U5SPB&RG/EQ&>VZ9KLXJY:G3O"Y':DN%[%UWZ9XOI !%(N5U.% M*3*CD'/0%U [:BB,=+^//['06'V;M-2_96'8^,K\A<-!8514!6\YDD!8VWL' M28IU&83+4=!6300@'/G_*<7-)7[C@5^,<=" MQHZ &"M$N%PAPO'KDSXVYHQ^MT;1:;'4-7&O/'OJ?1J MG ]450;0G-.F8(50!3="K<"(\%8NO7.[6^B4V^W.CVB M?=_IWE>:/:+7(J "Z$$I/Z%9HM4AZ/P'\2/1NB)Z-W7"H1OF>J%2[:&?Z3++ M'05'8/'$JUU@J5WO-%I0%S9K4!7[\4P;6]UU\W*..\?<#TKEV[^EMG(GQ<(Q M(O+OX'LCD9_- #09E17&*;HQSA*@IQ=WE4[UAF!IDD#3'+/0#RY:G:-8R HG MEE:W$!1JDI#MMTE]_3+HTN3[S>/?@1RG^AKRLKZJOTJN&\T*E)8"XS8IL%ZG MTNPVD)H*KL%V8;:\/R7IH(2E):\ZK3NB;_X'4:._^,^1K'UA"A-7C=LZT6R= MG:]M"V5+&.LXPG,ER0#R,8YONPGAZ/Z.?9K6M>9^*BU))+B9\1@:!JV!\^)Z8*]&%E20'KJK2^1+T.>)!T P7$FQ"G[A3\ M5KF>&J7RO3X;Q$)!AEJGX#(J9!$HUD]\R3D;NCYH?X* <<0(Y]< MFT-*\#JA3X" PI\B(2F$,,+VZL?=L9>!(P4"D&6("T%2'OX]A^^QT0/"RP)$+LN0"[ G%ZP5\2'RZDDH[V0N/Q((G(1="GO(4KDFK%+^2R8 M<5_P,]M$% EP@2=1X0X5+[HA>YA-YLKK4BL]26?>E M4I5??YZ__[JY4N(Q\)E\D*6RIQ>_I+>11-2@->:Y1L^0UM*P5?BQI?74%\5] MA5R/;0TF]Y>_Z,$I =]#@F8.0%@CD 0: RD^-$H\:"AZHF$!+]KI7X@>+TV MA$'PC"P$P4-;A7:(_$>:>!L_K;N&]O/M9_VG2'NBPAR&@.,0IC42!S97."^7YLMJ%@CN=F&;(NEN'R*M!A MHO3"*UY\\:%SUCJKHATL:2_*@@N9 1,-&@+2!/((> 7"%&6QPJ_AC@KGX!61 M>),F)P(DY@X=J80WT !^^H=5YBQ:S(G$NJ(!WELHU1H')NR@9[PR#!8A]S7EOJK2KP^./PF M@5\E;#,YC@4N[3RKX$'5DF,*92I7I#P7N[.8Q")>\G__6V+HXF<=/B>#"4:) M@N$ED;DM3Y'E<\(C1C@PD<*V#'0@# F^8D9=@ 9$8C+5]"D*OQ@J?,_T+6CF MP^ C4BW0[2 J IRN"1$1&R#IB[G8XS\#S8">B&Q3PE GIQYNN;<_SN83]\=[ M2' 1@0 OC @!96MN>QF._HSL;#U3Y M@[[1X]W%DI.G<].*DF(R@UW M$XY/K>R)K+4G6BIO1C,#+#+N>^+/^Q]7^K>...W$L^\M95^L@G!Z457'8TA" MG#E-$A->(YYY>0J(_U!G%$43$Y0YC-(Y_39%;ZZ/2L+=$LE.9++DVA1K=PJ- M?[ OW[Y2OQ\F0CPD6O(&EP PKS8<&^Y[<"/WPK_-H75+OW@?7=W>W^D3<X1P 4-CY!1ISCF.T# M_9$8\3HQE&1H_O&R#']$Z13(*GR:2L@FA*;@ %@/P#'G9B&+0C)FFH1E'#IL M2ILTR&!$/Z,1H#O\ :Q OL+OPPE M%\V5K#1Q*[O!\8:!E\VDU&0_C!X8ZJ[2\[E MB_Q<+NA?J?N'>!282P#''9[3B]_H8H"[B%@9@-"\)^:Y-$D8^>F5!L0ED$'& MDF% EH(^GV!HJH)L)7E&H"MV,P*W T$7\9X!B@/S!,J/6!66Q1A.AZHSA4]R M5![) _0QIV:"/='-]4X^( 05/S,L&^NP% M'?Z9_FP_MO: ]3MI/X!A.UF#S!X&;1/6DQZ VD]*BBG'T(+/,?;&Y]SMSO9 M]@./H=@Y*Z5_7!<=I^E[Z\Y/)@+G:B! _L;&(W,[%V,US2.!!54"+R5L)& ' MSMXBPU"KPA4\J%Y'0]1-IR>"^Y)\$\ME"=/7P)-CG G6Y*MN!^=R!K0$+?0Z MW+2AQY;C($W!E"I&,G2]%+0U[48JX98%Y[<6?]O":@%^>7N28KNV@2[!<.Y)"FM0^EW"V8/C+8_ M#@_E^F-?2!]!*WGNM7R K(V]$C,#?=WLA]ST,1ES'\>-/4(:T*6U'5;DNVZ^ M0=)%*[*UMSBX/O='+S<1;^%$)"-71+0G##Z:>X$N6D3SF.=UOS_ M,PJ.'#"4A4#H0:8%Q OZO\VI5N:)DED*"A<":4T-K#2A]NQ+#8L#\G2^_P:$ M[U*Y-1K\ZL[)?J695:;6 XH;ACU=XA*K4@[DC'P.W1)?HG]AF5.4Z5A4#1$( M$C3?3@GK@_[O::-Y=4J@RAIX2+M "\V2^7R!+)>*-G_8\-H,1V">?JF^YV^D>@^"ASFCI\1=-Z\ZQJ7Y$=CAQ1P9-I ^)] M$VW^ 7R&\SQ-@2(@/:Y47*Z>PID FFD#A8DQ_\)^H8!]VT6\ MQ1E?68V_+$^Y'CA9";"LN] ;O9-EE*%3=_3&:CR"99?#%BY/<%Y9# [DVFC] M3*!J#^=$1>,'D@ W(Z@Q3-0WU<^$65)3/R=N)!'2#!' FMHQU"=[+/2S%TSL M/RZ*>GDAR(:W#7BKN,P:L37 /^8&N(KC.11UQ"#!"#QG;0?#.EG/.:%S;0@3 MF.^2EX[3N"R['=>I6>QD=GT>2XWW*I>W=73YN=IJ]NK-7O)%;&+.KTM?2'81 M?("_("3_>\J<;HQXQ!@ 7*[#Q)Q>5/DIT@^\-B/FA0;1J1CT[-"6?:5JJ!)O M[E95'W&:E_W,M[I\M5U]IX7TWYVA0%"C)@,8X![?7. MF)\)EP)][I!1%VURG<4?<-ROW-5R\#>Y\W=9MHU9!?RRX#M=TNS.WQ,V:T(T :XP5["@H MV7.)%6P4/+!1JS>[JWBYK-Q"O-2)[DV]ODN,A#X$2 6V%KR#3*M6N][!VLNL MV5=MW;4[]1OX6N-'G;AM=2.A,W_@Z"Q&1F>UTKTAKFY;/R/AK7#@>"M%QQLN M=M2%VRG\H57]=M.ZK=4[72M&0]2_WS=ZOZ.@M'C@*"VC4BT]B)E>RPN3;ML" M\6%.@(]1T%:*8GO$O@4SKEOP7MP5FD)E[IJ5:XQ?BR^[1*W1K=Z;]9R0^H0/ MW/[N-C!++\B"Z&;6N4+/=.K=^]M5Y8MIM/,)8S)4F34AVPNWL"GB%OH45(NTKG6[U'=!K=;W'2AHOD1<1. M&RY%M$&!AU:SUVG=FC9/N].JUFN(%&E ?#A/+631%F]PHT<"$G'Z4^?UT]#K M;_5NZIU$/?XU S )G@GOW1\>(VWPX/>C=*!W?UN_AGLSUC;U6J-Y':^ZB<@Z M<:.\DB*5VSJV.4W? MC5AI#G#?Q2<[EC0<(VW8]-"F>'I1JU]5L!=PWX9N0;?>;+0Z#IH<(?ZY]."_ M!%VY1K,.9>*J#D7!8?P?(=[SZ<%[V=-F.RJ,%U*#<88ZO:C_NFE<-J+$X3<@ M.F*$(3.,?>A%GUYT&]?-2B^(,MHYRKB5,&1:K^:_L^'62Z[AY'Z4TGE.3"<3 M=)<*I9RL9!'%F7R> 9$!L140Z]-OR!QELLS1W6:.(GPS68[H@0IB@-)%/L*Y MG!'*S#-"JY5[9,-7.K]/YF>=1*=^7>F@@!H!C?R?\&/NMM7ZAOYVILFD;I&[ MP?[<).NA6B+SAF^$61,&%8Z[@K 1J%D?OK_!2XIN5T$86OF7LIE_>:+/\R_M M0@CHTIZDX(L58\ KCGL6;4UZ1O>N'.6 ;N$_#SR^5])!TC5>U 4JY\GYI3VF M6'&I);0H(<22)[Q.0&6!KQ5^0,]9\"X_;L%HU?^9CT[7 U8JPM<]W*:Q'SYQ M3'(V3U:UD$4LD$6(DBY,=1V2R8#(U\UJ++P&\%U)2!9#U9!")H:\8.AGQ"40 M>.OZY&S^[G!J3.$;X!F/B&].*J)9*8,\&7K//>9G5IE20+RHZ,8D+O#"SXG, M*W WD";PA=5Z&@,@2W"^U:\!9*BQR^,2:J4JVM^>6-\*ZE065Q_51V[?OKA] M">%?>QN Q]7O)C*4BM57D?I?A>=%DN6U%;U.('>L#:D!U%EA_6OUK\O3:+> MHKW^N(H:S$K\?-(31YD1)'"2,@7V.U;)*04@,7D&B%. !B _HK(^$G3X>(V MP*(RSXCP&YE.G\!M#,HWE'7SVA*NKX)$$O$5*E@+>4-$EYK@IP&/KMI"\7CF M-4F=ZE;=9'PQE]?UZ=B\QX$E23#+ZA FUGCKAX$Z-2L,68R*GK19_ %J'@*L1WP.">?G;2Q36+%L!+RK,J/P/B45%?%#S65#$_:Y+^"!7?%+ZF M(66%Q1<]8#;$0"*DVB*&>-\4)76J$?"7*8]*F^E3V8!#R)"W9000KA@D&3/R MQ $30CDOC) X*QTLZ83XGM-PI6@1&DX!!@1J#&R=;<,#XW&5"= LU #!T+< MJ=N40XC6"&D\D26SF)I9<93_4384S#.3,G&E>XP MW1!/65SF8*N3.1-!8J$.58B+!E9Q"7)Q,7VABLU[ZRY,< 8W%D'%MQKD&6G* MB;?HXAW5N5N?N.W6IA+%3## ]QKA:*A\'ZKJA1@-#F5QH*/ZEP6;<_L@1* + MFC0P+SCK*Y*(]"6A"E#H40$G/!)"@XH+Z&$=A?!F,CA^=@!LN1'-G?<%JAV3 M5[$F ?B2/X1D N>6!I*,ZJC;Q?9X-!$OS B[- " VM,J:H]K2 U-QMZPXYT1 M/1_6QX(T5*=(0QESC8<%">%*4Z7+,#L'DXM'ERV3ZU=W]'H4T>2QHPL!#;VS1ZSMK1Y_Q.G@S@>(@H,C1Y M#+S5(96IPM7HP$ K,D:F@6+;41TX!'%ECNFHT=:&HDLT2*(!5TS0%5O**HJ" M#(%U>?XVUT-#:'7S\@EJB$R8#D -" 5_;>['+-6,51[FFAJ1;+&YSHF.Q'EJZ)*(*IF? M()(@0UA39=.^Q-N::;.DBK8DR%=6F4T; M>C=STR$-YGYNU28^D'Z(XA MHYY7T%8[XI_! @AH=\ M&4JACL-G!O&BH9*DIDFM:DC;>8)WXMC$3.5I^Z^\ MV6G&7J-O7 'CRS @1%,SVHGK ^&50$Z!BEU7%6R%HYD4T\P"(UX>(E8YL<@) MQWZ"O##O!6K:J4AE:4BI8/K.[6-TH]2!:"NP87*$!B#>K)JG@> _ I&$V@A, ML!J>UV0R%L5?(>YD_H5$[(/5JL$_@A-%A7N[; =L$,4FHM5[T"S-A(FWV<$P M"XZB,(HEG$@MH/I.#EN)7-XZ4 U12W-"XEC?G3B"'80@:<)TC.IZ"*9=X]R8 M''[KBB5+SKLFOD#@XZ)IVH_JLN&RX?9R1.Q[IL9F9VJ[/U-CLS.UB.508HQ/ MN1UQL?,C+O/^ ^%182!&(.*6^+4U/'N?8S\^Q#P&Q;^4&O$"?/&;,1M;8D+_O$C6D<37DN6$S%7GA9DM M9"^:9=^<#32#J7>[-!Y+E?LTC0H8/N-7PUU.T4NR&7>Y?W%-3G/60W(1AQ7IN;E(4^CC1]NNB*:CJ69 MZ-/Y7_..CC?[28OGYOL4/5G>#S=56/(S;URE)3$AO.,UZ"*A@)8M7$1RDR%. MLJ<)BU+'H]@*>P%62RU5ADA+DB NTVVFD=.JH=9L&KA/.@.)6)\1,?\G!"Q( MW +2PP4582OY;"]ZZ23^AWN%GXHH4OTQ#D2F?KF5&!<;GFM";B_;;4X!]YKY M%D85^F"JYQYX?I++570=&'IE@,[9!*,O7?;?7KC\\Z"CW4RTD6?5/;MTU@"2 MYT%#QY3(5E UZ'L]##XP;(FT_O=Q791*UAP4K?+ZJ**(Z)_ZTU1ZYF44)JX855[34 #Y!RH"#2G,-/IC MOOHF_RKUW[J-9ZI\^0;:DU(B\FNK4+-E+C*^YDY!H?"/6T@)@6\>FZ$/8+$0 MCX .$ZAIT6K/(G.N_WB,27L$B=RKB5L$. ^$?Z^BXNL-X?)A63-Q]M:ZXV1C#.P:DLSF:64=Z/BK2:9)ARF2^1,6'=E>)KSAU MN-E 1.] $QPN?2"#)C#LKH7+@LX6O[X]MYAK_EZ(3Z6[2??ZDFPH"6T.)DDH MP$A8QV[FFTVH"R&CQ2"NN7 6F0$?&58GD6"8)>:GV@3#5(9_#W4A\1BD,/;4[G: < M)4U?$1KCZ6H\X5FN_".*L[C='F3"9K8%MJ#;"P&&<=_\PA%UA *H1R5F1F:)FFJX,O-KHC^+T/:B #%,!(47TO?K/]H6'0>#(EF4A29Z)9IF2V3!281/GR7!')7$]LX6C1#,A2] M,T51="B*FG4=I*$(ZACT^%=S_68,BV[T16JA+YCI>'IYE<\_=;A=>^2U^:T5 M_C4U3H,W[D((]LH1PAO05)'71QM9!K=#H#\?IIL0$FONTE;8&]9<)2J_Y*6C MR[K&K"WSB@&]('30-$')E7.9F@M4EZ'_U&L#YL]-%$\@/O?+T(([L"A89/2Y2UIDUP6BCRN2I0#[VI8"UU ,7GE 10;F MFJ3^:MVFOE95$=5E6!$\JEW._^K9(N)7)4 MX\RU<82^FZHB+.(P#MEX[8F-A^_??E1J,>9-;A$'QC 3$"FYI5C,T7KZKC0* M(;"13RC88HFD"XGX^^^:3.[*(K+]SY%%UC_E*JZ@#+<6O>U+5M 6:XNB]E4M M?W]\^,7N)G4^B-I@SO*+ &ZPP*WU2EA&Q*\1HCJ%]E2@--&0HX0(#0;7$.7( M1P<%LEQD2(XNA68_O,3H6N)(R>.J&6R_W/RI@5_>K',"D$)>I L8K(]*- ML.LWK1A(7[[HR9(^M VS>MY(RVL0FMG03?YF1P/P2QL0$-QK&UW;]R%<'EK$6V *CJ'P=Z3JJ\"S"!4(9GPK&3UY##7AF>.OEY16ANGQ[Z7S]==\8 M43+PO&N3DXVZOMLAF!(01LBPMU=+%,%@O^$?!4R=@6"'27M"V.NN-! MH&^=)VS5WJK*0P]HXQH8&$O>UV1"31RF7Z_]VG[-WTZ%UR@WX;?:P1"(.0/" M2.BH5P6PKR .5$U37U#)=&N[GU]%0*7P(<+VRDA>V TA@R'.J5';#^!V%,H4 M2)8YL/TN$@K=I3"$H>V)PA)*AMRVA(=O%8J:]"R)4/6X!AH7AB3]O=9J/'U5 M*ON,,MJP;A=EC"LMW1UQP>6,B7S:"]'(T@=YUK)74AY("72^%KKOY6>[]Z>ZSV^ M=QTE)32A+"^72[HNAQ9'QZS;''DPD2/T#*0<0T)C(E,I<5+)79=$KS%"%HL4 MM#X2*W'6HC?U?+_3!8@AA MW]_1P@&ASE4"62I=IS).P]\9,5BZP[$B7-_RG>;HX>%'>[S/XHZ^T:V],HP[ M+H.+&+M%'@])E0ZTH%8(K+E+5\IR>>KN-K&C/ T2*"18W(]*_^WI>^WQYWV9 M;AK#G28N;[2 WYGE&T)$(Y]40).W )4?E56HB8<\[KH@LD>R>UO7>14*]P\W M< M;5+@=KA;. !3!TAN-A;HHC?_(= 4TO]]'J4X3B^]\>N$ U^KF[0 XZ9&DB@"^ S$+".]#C09LD+)H>7-%GDIV0V#+J"\W0)\"ZUN MNE&#+UHT66'&?Q?S^C1*(XR@6]/IA3EYPF@_SN3[RQ4EHBJ8JBMM32['#_VW MJZ'\J+QU?]:VEF9TI,9K:0,/=)_N"W0>Q/Q'%4\*0 M# 2A+>^C;;./ M9U+0NN[Y7-#:/=[04F>4:P&?M2\L-8S_61#G,\%/C9&J0=84B56VH-S9PIRZ M,G\O$/?I^"7';.M<6 HQG1_WN4T7E*ZK$P;GOGS0H])E>H;FO$ 0NG)M&I-+:VSH^C0 M#,A> 36*%WM=A6&O@',EQ%[NBB':5I00>[F"&+A?B@=[T22]'7N9M#>;(RP6 M0/ Z:@.^:%:,Q ,_Y&REB[YE20(.,P%PCF<@SSY"7IU.+C[0'^$\T\G%BJNT MEXCFJB$>PO**?NZ/Y/Y (\"!\.5N^T5/'$:,O"V^?.._; MI>C2;8S]?_Q=,39F5VR^T!,O;ZSFB9: 'I)_7XX 8X90E-%,A2!NQ9):C(\& MT!\Y\?='\IYT\/$10N$_NG$=N*V,QP:UR;9."/&647Z"?HXQ&]67B7=^0P&IK(\^AW>2I,EIPU"?P,$*R3? MSN1E/"E^LDSR^"B^D*]UVK(^M'6W8_=.W(#69 3J!KU6X$[=THY)&\I,/0EL MIJ;!+G6Q1H*;IM%[[ 5H_YM*LS0HNMRWLO.UQ0=Y49CF3I;6O:'P 2766W&.*RCB<244Z0 =:,] 7W$T:T\OM0?^0?C;V7E5A3F(CI:8F@7E7C@%UPCP M1%P(:8M^GZ9,DPQ]8#5_(J#-7;ZB1[EB09NK2-&.#;(##%Y2@%CG-06RMUX1 MA.EXBJM)U,!0$B1C1;C:O[LO8[KTU'[8YR[YP0$G;E\)](]0T,RU$,!:3,*L M\V&SI_.)O/E1&Y/9O0+KHM*D4L, ME$MD.9DVPK[U8=:3*1VW7Y'R04JHW?S1?QM,OOTHB[-?)2Z9=GB!,GC--/^F M*@"-)PE(K3.<:EK\K)O'Y]9*K"]QO[P]%VM:1W!PC1"]KQ1'%EB*+!0/K(I@ M2*2YBV%DYX;%19DX*O'^0W>2HFIP40VX(NA0.JQR+&GEYFN>Y>___GF+<;L/ MN+4W48,AB&E-E644.)8L$(]W/U\E1@CQC'R*7V11]\ILPXZ/0.ZJ(/*UFA)' MLHQ_??$D>CZOZSZXS9F="=MFR;.*86C28&J@LC$]%=T]7 BL0Z78U_:03IG? MPQ&>C=KWI][MY74R]12WO<&WO&,?'2_'0]P0*FJ;_EH41S(!@NF9EDJ8LNZZ M+;*WR)),@26+3"+[S];=D>9]U;"ZJI25OU7AU[A9C;&I_?;=U!SWC.=]N?VU MUB&W[_(C6W"5%+VQ5]9W;5>$<]4XYZ(XZLGW"JO7BY.3+Q"GJ9G#3[\1] MS&L/$AP>/4HMSR@ I)T7+@G&>9X MULCSP8C%8&:6H/_3RY'7$E %L^)-O\ 1;D+=PV@".")-$8(9Q0_[BDIZ#]WF-[AO"YIL8LA-X:FF7_\5+(]A/< M/QXH=B#71NMGHC>;0 K&E2 PF>B"=6BB?JFBO#-.5_Z9+^%?O&:G?W'5?^N MJB);#WWY!(GI0E8-\(^Y 8"J%,(SP:P0C)1S]G0PG9.#G1,ZUX;6C#GL@!7C ME\%%LU6M=RHDT6A6H78:7"0]WR)!]HGN4U3AU$[:;#1[]4[CCJBVFK5ZLUNO MH4_=UFVC5NG!/[H]^,]=O=GK$JVKDU8; MUKP =PE\UJZZ[=J=_ UQH_ZL1M MJ]O=Q5(^F%<*X*9 W'>)&A)J32? JP#@:Y 1B>84)X'";<+,7_VX$ZCNFY7[ M6@/BS#E=,(5E.QO3--M_^U/K_?GV^.O;WQ]0FTW'$((9?@(J!'M3(W)$ M&-(1OJ0C'"LX#8^E8-KVU/:G-KH_FP.^JX*Z(;0/84!,_N\ILT R5^;Z^&(L M3=%]^X;L:;2)PLW+H.E8>UYVFWD=GFGLF-S@608.<,P14%C=CCTM !]'UH:U M-]*@63F&#X^@T*/&%XM,\$ NOTOMDX/$+!,W9I$LQ('! U@GFSY.@5N(/?A@ MD?^\_JW_L:7K2!NGCBVQ&T[]'W/6@+62LE5?; @U,DOID,] F8(K31VCTF0H MYO!3,D95G($,M/JK%9]%K>GA?T64>#7FK]MOO8'A=N%?UI:9UC4B4^F/=5@37?T97C]>W MPU;S,?[LRZ5-'8&&?#!7P3^@DS*?!&!O"D34"7'TT")+=)XL!\C1#W@H]C&C M7T#M$4/[+I8L%LIQ%JG=E-?MK/9SK:FZWM;4(;I:T;,O(1J6ZACSK<;M6[L" ME8C W%[_Z#W(C)",-1$][P(O@9C@-1PPSVYF60>=(ND8AHKA@F*))UJ!(;^'75 'CFY?2F@"-1]6@ZZ\3="RJ+XH* M7^XOWWT.%0$LL%*(VU0!X]OOZQHH$*35+Y,LO%EXF]R&]A-FTU?:O8<2L>P ME,Y8GSL0Q:=\G6Y*]7([F08*;M=!MTWF5CUWK^-C\3621M1+(=)Z,[VT&Z+Y M:"(Z!M=P!YHHVPA_SC=NK:NMM0OWMOWT;W'ZK_:BKU?+> M;NU 64*@?B2LUM5#*!NV@E>5/5?G<,%I-/5+A\AQ7LBR1V4)KDR3A7R4LFA[ MKM 1%)U^BC'$35Q?9);+%%DH12GME:G"-*E"YU$/V##:2)F(NC7$,;&'$F!(IAA;[^UCMFO#D\]/ ME\=0LXHF\U3XNUM;GM MMC [#4)2IG#\UMQTN<2I^/-NR4"OOQH:#VDB*;PV M:QA@K'O=L5Z8;0M-->;;MV\_BG3_[?*>YAM*9SQ\CM*Y+/KEQ553S;QK0$CF M7P9:XG[MBP1I$E$U13J#]C3[4"'2 S3[=DT6/Y43*13BI7Q(."))EZ+48(S! M@/2V/])KOJ4*&%<]7U[3\Y IK4WN$B@ 9V4L#G.@GM9MW7Q]]5K2J?S=U2SN M_B7^-F1CKHB/P) ,HE+6J!)-2S,K9_H>'=-]=4'0)NI9(D98$OIH=(9)/0%] M]8R9DF)'[<:&I5#&?+-Q^S8;?86>ZM- Y63MJ5N)_9=LJ";[$93%6'(H,:8F'P!RHI9OFZ M^ES338R.^#*YKGY_R.\S)G<+=/V<0!H/*3R"=ZP%E=%0CK"DH8_*"$W;B%HY M4@Z&AY8IDGG7YF=9;"\)VOKM&G$&1&B.S'-QIR/XYODMX\,J^JHV%8'/?RE5A.#V:AF(CY69X69"E M LD%L" #%['RU5+O@88^FHB-E,CO=8A<*I(%+L;Z<5EH]?;N:_.J_J5SIMR)47XI,E'.X M\&[*T45?V.T/?]]I](6-H3]1K-&7#8DX'HU0KE0-JC*E.M4TH BSGL8KN@E M11'Q7S(^'*R(?Z>Z@>ILS;L8.63P=UEYFU8:TE\U2JA@N_,6:P6$8"V!,!90 MVV+ZP$O* ?N, =)!8B=O1%T2N6YUODBR\=WP/OA3FR I0+NAN8\.Y,+X8!YY M7RS)E':2.E1=="C%=UB6,+@:2;"UVYBO-IJMWMLK\]9_>^M,"D,)""K[=]]] MDI:[LJ7 (,&=.-WQ&DV;<+'F:[,%LD#[UZ))C8T2%IU^@AIGOC8T6Y@\R17] M%79V:)0:8%Q58CZ@*QWF",FA+R\;RH/QYS=W0^\UL=L\1%KO8QGX..EX38DM MB1Y1LX5@2M%I+3IT MWGVC=WOS./H^:PJ[](:MXX2JMUGH>N!4?2\'3AL(&5&)Q9I7SE)DN1S^'/4] M'S^%I:B?LHHY)9VFR'PY?$@C.XXZ-!O:F7AE][UO PTW6W"<0?7?V$[QJ?+V M2]*',>:ENU3E7KXA- &04Q L*<1GJH!Q)>[E!N)>\KHD]-^DQNO?ILX/[J^2 MR0EVJ][BHO^5T)$6T7SP=-/FXTKSRT?=MLJW)Z09U17(0@]GO>PX-3 MTF?WS@=U*0/1D:8"E*W>8N<.MGG4)'EJ +'_=M/5#/'E=_%U&&-YNA!JQ0+D M_;&CM?"(JB7H^7"F6O9-2S_E$M352X5RR=R"5%B.SGSEG]@^!V(%$@4U*<0= MV5I#DR=:4T,W> 4W:W"Z"\S-MQ_C\LOD<1)C6H6+NV #1_ F=(0R;Q@''8@Q M%"SL/NB$N@ TA41(%3"^52*#TPP,_ MENFTAJ;(>BES2;;D6"^*1%1(0<_I,H640O+ZJ:10;NB^5)+55_N0VUAW 32= M50..,K_,IXBHJ@;JWJG@& M#Z@GP(37<-,P.)H.(&WXJ2@9YGC6R//!B,5@9S$M[I_PYDK,)!+"B\0-)^$PTH=8T4=]4$;[S MSI<^V6^A7[QF]VBRN*J+;$7TY1,DI@M9-< _YLRB>^=0/!$K!"/EG",=?.84 M!>>$SK6A-6,.2ZNH>+: ;[:J]4Z%)!K-ZMDNYC,[V**M[XGN4U3QU.Y &Z8Q M_$FUTKTAKFY;/[N[@/D#;F O0HU/W'>)&A)832? JP#@:Y#)B.8\%F-NR!]W M M5]LW)?:T#D.*<+IHQLQX*EJGV:9OIO3\^_U?+/Q_$,-<>;CB$$,_P$%'9[ MQR)R1!@:$0L:$0Y03\.C(YC*/ T468W2 =W55J'UGO%$W1??,3 MR]+]M]X#S_6:=]>WEPLW+-RTX:!@T-SL' K6A.+/V'CXIJF]Q]=B5"C"=P_W MV&TV=RE?7U[AU/--=_GHC31HZ(WAPR,HJ= .$XD[7H/&&TN3X8!)<-%IZ2S/ M!4K/]$'3 :R3C6.=X=DAA+!M:"+O@AG7C6%_'>+C$74VK*@GO.(@96ZJO#YJ M:^JS!/7,Y>P>NGP-9=["H0(=\6?)D))O:+A.$@08,935%WVI78CR0/!SJ,Y3 M>#*3*F!<.:#N49$2[KE6NCG?K+8O[]^JZG7_[7;$WS?IRJ_F5$HV$&L91(6" M:YMVSZH(*WX8\\_&<%W@5O#KKW@X> F73RC&VU0F6"&%C5A:2^TX3,S[1#6+ M,=]G#%B&(0CF?=L6+*Y>ZSVU ^#B!4D&2]64>FI*%+^;)EA?N6-%*/BIV6LB M%*@6[-X$*OY+0/O&5#=]WFS3B&O3*#KXJP8FD (2ON;OM6V,KF>=^LWSSTLN MQOX5R\S">#"+$[Q=M3[>K(J<$$7BGSF-H MC; M_$]I4-Z!QO860A-H1^>8A!G(OT&)/UZC"6J" >X8;[#%#@VG/N): MBF3UKM9]B:?AWT),::>--5:A2+UAA=0:-A2#5QZD@0PJN@X,3V>J^U-G)U][ MWZ]N8JP:&TP@G0"C<+\T!YG@,^;T1E1+,/4_??2^215+!SFEAD!I7Y2 M&:FL0OP(]2KE:!=?NN8EI:5<\9+V@Y>GH#J"*P>MX96=RF!BX ;(XI6J]33> M3#5S[JC4\I;:G%4GW=\=1:63*0(93(+1L@A(YB%<&/&,5D8(>&E(G!=Y&J8T M$R.X/'S"9Y@+W,].@:L,1:%'1)&/5%1^M4\D1VU1+W''TAXO@OT4P(H7DG0/ MGFCW:6TU4%45?2I#M2?,ND![E@2@=X%AR"C>47^:XF" 8Z,65_;JK^S5BU)X M:FO/W*[W:@?DA&Z!#C]@V(G!C 6]/OCN""XC2;"92HDCR7!6@>%4A^A+09FJ0#=-B((+#."ZKV%5T@HMH;0-$WAICT0DG^<=.ZI7\.]K@K8YAS ]Y, MPUQ O5?;SQV1$04R4B1\K;92N7R@H:<0N/23Q!@<$IIB23J?3T(22QNC4+@F M[.* %L4%46\E?B!)&/EU 1&(B7Q7?9';.#H*Q%^T^[E%9&0%T!ET?YMZ^*O MLT)%$"#9#+T#!" ]HZR]3?'(O/[&@)O7(35D=Y(Z8"EI"66P6WK[],(&&1T= M63"3Z+@H;?&S==1&5-IQQ+M)NIC&HOL)X72S\F:I.+L!Y4FJG,A)0G&CX#:4 M9R@3JB:MGB"LQ#N^__PZG6C/Q2;FT!O"3M+B"-#+).9:^6_\M_;/VLW#KD.+%NCSO!CL+ZD(;,N! M2J59' 3A$<4[AL0:FB["G23*J5;:3.7(>/83]#AKWY:B9$J$*E/A$?U A528/RE3$"#(-9//N/L?4)S<7>.K(464VA]P&^T*7">-7B= M"58>F@K_-"OG7^6];[N6 )LF-F\NP7DT<0"2[8K[B.(>0VH.31=(JA@EK?-P M9#XXROT40:S]0TBV$"5@O4D5^!XR(23@%.+U#7M)Z'^V?TU'H^'+CTJ,?0^" M27ICGMV^J_W:>64XIP,A)[WF1I(H O@,Q"LCO0XTF6(9RK%%1KH%G1*UY,(' M4:2!B2$+ADTD ::\R%AS6;T9<,5'5Q-C\Z'-:-:B!W??GY^BE/.-9^OS*)=@ MAXVM9>BK6#N@)F@;$KC\J!=MWV38W9XCO?,6R-$IZ:> 8DC^8=$EXIVTJ"M& MJA+A[%BWT$QCOEJM=ZIO'/?:?QN+K#ZMMQ^I!WKGO=R;0:X''Q]+VWMK<#I& MU%1Q=F/D"JAA7?@^!N^O[^:69/536Y'<-@^BL@7H1P3(*8JLP&(T>]*;L9,L-1$\>72EL)!D0Y+5B-B2[,YFW]!5LPJ05(2GJ:0!R !0 M(QFSMLPK1D41T96&R=A*>G%S:K[R5_TWNCHL;!VQS>*[=D^6-XBK'[WV M[5XD&'N;?EB-*+1A\]:.2FBC(]9/3B,Y.2LWC"GHV^03J$YARZEE100J M^N;Q!/<=%Y%'<1%\1(IL*?A(\7_&TZR_15''''H"3UT5I\LIC#0P@89O.#'VY^]Q_*TSHV\?G2;OT&"7'-[B'LZ1* M@@4LYDM KHP^4C4C9P!M#,%0'@E9Y95M=Y6MMK#XMQ(WDD6T T(<5ZWD^E-D MH>B?XK:K\\9#I9#?MA["KUPY$*9)F@W?)#)"[D,YTAZRGON M,R2^Y&_$9\' M$X'_#O[NS_V86$M!=<0^6+[(1]>MZ-V9KBY4C::%\G'6BDB98CI:JOIHKGR< M%\N25F:9-Y(ZL[0^' +!: WKKV;1U@YO@):"&!;]#YT=/D.FP65JH#,B"080 MT0\515S^PO'D\NX"\K)0OVJ,!\]1*D1LM[N8BT/6*K"61VAP?59]6AU5K<6; M#SHSQQ_ 8A4'K) VZZ,$*!YQ.PIQMKQ:]Y&D*/^;FN\E(I8.>OMM5"$2C5?" M9"6RF(_-TO#5C@6'=MP*2VV@2:JXGK0MR%,$J),>)HV="?@JR?VDONR6.A&57)S9QTRA2):H*+6A]MR1(P64 M\E-/<284TR3'Y)$5!OC]*;\0\<+1[=(R[<45O#3&3T\PZD\=0?I,F&:9,YN.[[W/DYE?\ MI&7<2%N(%-M9;3%1IM!-=FYGME:,"JUN*S3]KOXF*'+OII?, 8J_;F/.\K[: M#:#Z9D'UFC5@6/;'KQ&B.AW(8$L)\!YJ3T+@:FP58B@"5"[09+$8/@B&,11= MOV4D=MG"W$@<1]E_$EWCRU/A]5P@(F\3\%RQI](;6$P5,+XE?;JH*BQ !X6\ MC%CO2E9?&HK)1Y#NCD2+_MNOKZ!:>:UJOWXDTU5K?2E.Z A1T@59U:<:BD\. MS;T#YQ-+"WA32()4 1.@$IL!((*--B^).-M?#1[BE.,D4+OQ2"M0:+)[?XO9L ON3RB<$4@J6$[Y!8 MOJVA' UEEW2)^IJOY>M<3;V64G1/Q56M+&I%O0N-LD2O:$JE2*>-3]\YQ7ST M2C'81>$]Z)5/!BH<=G%R\F5BCS=4%4NBB9XTAD9@$[P0'77,*Z3Y!4ET@28- M/Q-C7GN0X/#H46IY1@$@5;R8 ML/]>GA+N>S(_T2%D]J?/Q(LD&B.$!>J?SP3"2$Z7WH")%C2-IW<-X7.3/X?, M6D.S[#]>FLQ^@OO'@^L=R+71^IGHS280P(K&#R3A,]&$>LQ$?5-%^"XX7_ID MOX5^\9J=_<=58:YJ$EN-?/D$B>E"5@WPC[D!@"H0PC/!K!",E'.&=+"9D\F< M$SK7AM:,.2P624FSR'GJQ&:K6N]42*+1K)[M8CZS "?:]9[H/D65$-YP?[]1KZU&W=-FJ5'ORCVX/_W-6;O2[1NCJIWE2:U_4NA!K^ MT*I^NVG=UNJ=+MX+BY^)^O?[1N_W+I;SH8L4.KZ0>-\E:D@I:#K*X@+PM>9T M/ :VAIP$TS]XTX@NF]6[FL-B#/G=,&4G>T[L%2E3]-<_^U6;O"W_%1^[* S MBND8@C##CT!M8N]D1(X(0SO"@W;_M:A&.!9PNHRDDC^.@NGITT!QS\TAL573 M94-P"<* 6/S?TT5>C&\ *>RX<[?OLMI?A!-M&N$&R#/4@%55D/%1>97TQ6/P M^[&J= U5>+P#B&7[;ZW[JT[C@6-GSWE7F/U7?ZC(:&M6]Y8E?$PYX:GX^_O; MY2^0(#X6<%.AX:Y L4:&/R\C]Z.A5/F)9/"RO8#+R@]#J(J7I1FWDP74@B[ M+KJ!GIH:JC:SV^5T .K=#G1[!?2O*^7JVV#V_'4W)"B%)D$'&+RD +'.:R@? M9 [Y["_'/=^]RD.P&]Q'8!Y!F(ZGN"T9QCUZ3@,CZ+U(S\#T;.W%_.F!YZ^J M=OGW>K"3Q7!A&:FG0K9OJ@+0>"S"(U6&6X)NOF.O8L3K+_5V^^\K)>]D%6QH MDJ!F,W#7T^#^!7G)#EG:\'\;*K]8YIY[*)5W G^]_];X.:3NV2KX_EV(.F70 M$\=@.^^*G6S-M_[M^M(*JWY=H#0:Q[SFCDE@_O*9?67;'?HR; _OT-=A^WN' MOHY;53_X-7RH@:$D2,;'0U^([?%E%-FQL1/LA1U-B0WXLR;-S MO_B]X_RT9+'"?\Q)?9NPI1XG&7&/F+@93C*<9#C)<)+A),/)^\6)6QXZ2_4% ME/%*T13=[^-/+$L[+SVMG=+-:R:T50W?>S(,31I,<1)+3W4_&4.E MZF]Z/F MFSZBF]^2:>**T2"AM$[CG,BQZR5)\5=VI@GSS^G%)2^CSI$(1EH#9?S>@D#&SU0"-TS4U1>3XXCBUR1Y K^ MG6(V(GNMRO9[E<"Y$@V:G[M"TA!UU%8H24&'I>Q?>.9PA''OM+2T:8#TY!5; M-$3%M)72]R2%*J67#\2+.0PRVB*Y*3][A8 A2M^OZE/4>BN3POC(MT*9$'78 M5D6++C$DP\48TO%MIN*E^:]4#< QJU/H%RG"K*?QBFX" PTV_)=L5H\2_T(5 MA+S[)C!:PQ[_ZHK4-O1A%:/_1FG7/W[6G_7[;MP%5WT"J*<7UHH(P5H282Q6 M02R6D719YWEI!>\G=UA@:BG4G].!D)->L@T5E.*3J#+J!,'?H"Z$-? )/6!6SZWP2KE[.M0U2.W,J#8T+E$+%YCQ 3R_I'"#<$E#+Y>&=)IN0?=-_2\\&JH:'K4R#6IAKR!G$Y\A^\/ 7XS.V2UX&(, S1BU'6 M?[MY+!>?CH&ARPUXL[[8 K[,U':SDS+/)59TIM9S\0\"A1+V ML+9CX!-)CHH<>T4!=#KOW_LMW3S$40?N>W%4:GVOH M@T[J _4AQ1,>!HZ+W M]3L24)CNP\Y1F*+*27@8.R#'WHSA-]Z,X3?7S. M4QBAC>HKT9%]I3Q#DW2*-_>@?'-\OE((OEEAALBN43S,X.H:40[+OZVI0\E MQ8N@)?ZCT&3:Y9IN)-//*)@[A/K2R[B8TO)"#ZA9L(>1]FYZ)0=4%(QO]X(QGZR:A>40T@L.<)^*8T(8T1[) M+N52D2QP_ND5 ,]Z/Q?E1GD@GA/V1RL"^-%CB)CV-" MW/#UOB>:Y_SOB&;D#$O.%4K%<*.7I"B&I$O^29?AB.5:*"J_HT)1]?Y;\_KU MSOC=T=H%;M=GI?.*4'>\)HP(UJ,@U'X:Y"[.5JN;*\G4DSM-O;T>E NW/^_+ MP_S\-+6.I_6L(9-$0]]@M65"'NAQ0<]$O"I)%#T_U^-9&XKB@]YVW*FMUD QX'*K' MGP78R,4( I3'RBB_-\J'R,M@(U<]P.=Y)9)ECG07.FQ6B%"NBV,C7X@-6J[K M_3'"_LI^10E3L]N'J>D\663S4#7$R V^09T#8(34\$&TV_(<&[F4)LT4288) M'^$[?N6P=YZ(&L9GHZ_V>C5_AD"B1=]"]GEK'! MKME@A<*1;QWDR1+4_ 4J(X><+23NXZ^#VXTXL7&3 9,!DP&3 9,-D^ MDP&3 9,!DP&3 9/M,^\'Y1DP&3 9,!DP[PH8UVQ;%F=2H M=NL_"GEQC[=R/5JQ3RV_78I6F23I?(,L!,F/W)+=[#/&'(@07O4X>HL&>\1\X?STN,73/ M(ZU_FY2KM<:OZRF?/DGT3Q+,[Z3]Z7L7Q #YNDGV,GWOZ ^1,CA08\H:8M8.AFX9RG$Q7# LDU2>):EB% '9;UN'7>JJ M: E\7.3^G^426:8*:962O=,E:A)=/O+=+Y:DBV62H]);AGK?- F?R9:/?A>& M(UDF(X4'*5:P'/FZ"4LR!98L;MVT*6V=-:7)J]2Z^?-P_YHUUDR#N 0L+9// MVM/$BL[4%E0.N(#"@3?6Y J'7I^XD-;ZQ*GOYL?-*\=P\=P5*H2X2.CA"N:+ M)$M%V>N3=@,/D)I1'93"]KHHH!&PTUP0O^1>]+;79?WI.A%R__J%?M5G>?C3W-4U3X M#L06(4&DH!.]F(\P _1_,H_)+9AQ^/CJ9(+EA+N /2 M?*DA=:[/.7EQNRY(-%FB#OV8U(^WXD5X(?*M1(SKM.+Y,)WW0FJ=]YVS;8AS MY&+T=K)DN0@WK/2R<5#&*1YZS*&8UIA#X 4<7T^DL*(;U3LN1L^-(\LISXH* MRCW'UQDI$/=X.W7%Z*UC8V(*W_.M\#UT^V]O?VJ=_ -S5:L6=GU*A4'*#1!, MD"(+H#)+S$4@2VD]A3A0=*;6/ME%E^Q8K-Q2Y -_FB/+Y=3FY@5FH=0:6$$7 MP!WZ H[/2-E*B*/:NZ7HILUQ2'(QXZ,-EF\I>D0N#O8(U1BT\,9_?>KPAE 3 MLL:@D<;)^CR&41WEK#%HQC"A&"9K#!H68UECT+ 8RQJ#QM)WS=M-#G)KJKQ] MCA6TS$F."=^0XP@[Z 7F_:PQ:$*\']6[+&^?#97)0>(:+7CJ87G[QJ!%,A^A MP51&S;">>WG[B[O0F"#+L8O>AKZ@R5Q :VH!Y>TQ'7U#.#Y^[ M[L^7#]*?+Y&$0N:E,QBRU,V?FX?T-^<+E]R6I[?K"THS9#E@^:.LN<+.KL.& MY $J>G88(O^1DGZA>2YWHWG<*SH]=0O2]50M],K"X2D?WTI#>3KK#'K? M!:BL,^A14CYXYD:>BMX9%#D#',G26<^W%+)"A!);>2KK#!H[(^RONE>$.'6> MBJ$S:)G,LV62*_M7]\HZ@^YEB(XZYA72_((DND"3AI^),:\] M2'!X]"BU/*, $*X6- M/!^,6 QV%M,R8\9:LL/]3RY'7$E %L^)-O\ 9;(+GJ9 $< Y421R.4M!B-)S MT*,]<[*8G M.H3,_O29>)%$8X2P0/WSF4 8R>G2&S#1@J;Q;#,%X7.3,8=<6D.S[#]>&LY^ M@OO'G;.=R+71^IGHS280P(K&#R3A,]&$^LU$?5-%^"XZ7_IDOX5^\9J=_<=5 MD:YJ"UM5?/D$B>E"5@WPC[D!@-H.PC/!K!",E'.&=+"9D\F<$SK7AM:,.2P. MGOXRF,\XN$A47<&9FJUJO5,AB4:S>K:+^D M-YSH7YWO(689GC:T "!J\9^MX96]#\S/2O2:I NRJD\UT(-P7$ (5(%M(6!)@^/0G MJTH[$@B0,+A],3TV1J6JK*QCC:A?U9[7V&H_.Y=>;Y]_1'$L M;D"U,BQ#=R'H7YO#R JY?'N>*3V\*/7\$S?N_/ASVP!>K]T"(Y7*K=I#K54# MOBO=5)AZXZQT4WLIM6KU&PMD%C=3Q6B46.]H44/$Q_QP6 Q@<6#K$R6PV>+[ M!3!"J&<)TD+N'C,_,2"/2_U'/R2_L/\QBDH,'^-O."+!RS/CC[_ LA$8$<;2 MQAU-%$1>%?%:SE3\>7.H*/J CGTE#K&5DS#?<=:LN<8X&XOS@3)V/]E"W8&L M2$I_QESI@CW!LQ?FK-ER3-#X_/&T7C5'39)AKY'X()<,<@%%FC7XA\S;F!B>%]B&"6PO(+"^83HSQDP+87.3UX()?_@\3)F, MF?*$415UI*B$E8$J>-5$#A$.11->X!/@;9VBCFHW"DMQE/,,H+)8/;0 MR*AX5@)VK8 Y>B#W"8O#--$(?R.4&=(@M1&?"_Y]H;9$8E3@CH[K0NV3;P(M4*&5^@Z\"EB[XJNC'GX:Q M[FNR;DNX1CF;CG>9<4ON:J]'S^'BUB4-04GJ'T@("S+>N_>Z75"/^>DXN(Y" M>Y8\&8U57&Q-)\=<9DI]%1&I09CO5H*/@/,I;5UC65^TI%R"L-Q/\1>5,#]% M^A.!5N?_TR@(P@A*))EG,)#+ Q$-F/( #@!YW8G(O Q ;"7!7P4?5^DC''EF ME*D,IXIB*(BRH0(4'L+^C.' DJ)Q\#48)Z'8* @0R? _?%2-Y^';^%0XEX)_ MIW@%EQZ != 5,*7N^UC42*X4Q*@Z.F;N,?^1UX+Q.=3,.5A$2>)?$]; QJKI MQMABU=A)7I+, >RI8'& /KJ8' C'5JPU8D0)_CI+D!7X/W-ISC6YUY.P]*NU M&UUGP;V%)YFJ\6ISA&.F!/((&$T;2V;,P,-V1+,P'=0%&]/[-MA/29H=D9U, M6 IZ1NB\G!.(R0#R#\CM9"!C'Y,![W-$LUR/455(/DE8U'4>%TML8KFK@[.' M%0%/E^Y>K/5-0SGRW:Z"I3%> >87%6:,EV)NLODM\B>!Q%YF4F (B MIH]$S2HBE[ >0QIVI$5M )^-S>.2D/@IU6LJZH\E0\_!7IXK0+=+_ _N-S#N MP_!4N;*9I*E=>0;O(B:P^0Z\!W#8/7KS*U#UA7D\/?L@--!H#+O0Q32&0R;SEEUYVRA;X@YH7N_J"M8S7)90/6]1 MG5HGY-4C_!:R 3W85Z;'JT.Z&S+)&:M: J,&1#P-&G T(HTX:*GQ$J:!"-(; MY!VQ2^DKACS^EFR*-?Y]S'=!QH"SQR X*\0LIL<66$;4<&@:F(Q"58@4H*2" MF3:N3_[)FD(Q\1.>AF^ F+UO_I-/IY-LNO#K"[!&':Q+94*- C9M&@7D&#HY MA1KX"=@UV&@JK/SI!]1A"=5BILWNK:AUK,@*&%O$KE!1]";DYW)+$UP%RBX< MO3F0HEK5<./@+&,GDF=H.68] 2)#P7D!<'- [S*%HTL&9"R0"9]U_" )90/G M8!-B+(M=VB2&.*82-6Q,PPCD#?E;9V:J07B,.BN&[!^((\J<^%-#ST_ =<OQ.IQU$ MQD+@ $C,]PWS#7_F6$'"L'C,J3&>J3&\:?F!$XCT*4+4=\1:7D1?02,UP6@C M479=FCGU1<%D*6*O8<,-6^"&4":Q6:([L'Z3@),)VI+/S%3&%$ M8CN 'RV"IYYD-#(C@>ZW@KV-*?P!F[F*-*&6'_&+J*7JF J,VN7'&G4H3-L1 M3H"F8#,1V(''FLY<"S!V @\RY'4=VX[T@20>144C1_C3>*$9"R,OA>?(&N%S M;#^KY,Q8!CUCK8\9C\RS)Q@1"V)QFI0F2C2!_2=1,$PER[&POD1,CN&8Q)"F MO(C7@A>X2 !SA8@'/4\H1X-G9"I)\V?,!#]%,_=L\MY_E'JO#8>*Y).Y]67(;&XEXLR1<7W/EB MFSCE]IQKGJ:KL_(XE.^D_:O#W7 &N%AUK55@<:M5.>3LMQ1)MWY!5X LO8 M@ILB*^(H,.Y49S'%A6TYX@B6TAXB*99+I\C%._R3\^)=1=1&BL9+9ZHR'I4E M7M/$GN%.T*MW%'EZ= 2D;O*2 3CVN[E''J[WR,0\M_8:8*6K8E?W7-O[T+C7 ML]*;SG/VM;VFU7T$)S+!-.+MM5B7^+;I..*DC>_]_!3IDYJR?K+ MVX*V&!] MG[5YLOYA.SW[W]_+Y'+)7,X/@4DXG_D)&P@J8"2)^J^$;9LI8VS9FI-SFVK8 M2'?@$_'7GT3#G\/0 %T==XU0NY$+!7/23*"9448)W#!1PIZ7&0LTG3N@E)V2 M\ ;12<+ &1RV_#@<63LM'S./8!%*FN)V78(RJU00\,[UD.62//M^(OD15UE+('!C)PO MPW,CY'!&F](I(BDX*BGF.0QH0J=SW@CT)YH#<>!* M.IB/JW;.7)2-("*\#"P=@?"4[]99%*?.CS46/<+P,8YTCL422&_ 1+]1-;;L'$ M;7RK-!W8'\F020[&PER.9V#GL0AB15(TDARD+K+Y)4;IDO[' @YP++ ]C0D9 M7P\*!%FH$K 8[ "3PW+ OJ@96*)1=:"GC!S9)^>,#BEP%(U51>$NL:3Q8X J MA(FZYH.E)@@ID/<)$LQP:!B;)#^=D)RD$X1CP(G<)+0XSF*D(?^JJ%A-.E64 M*]V+J#1U7!EP9HT#44N,+VK)H:G-7 2):N'8$9QV>&R$18]&3A_^%&0>4ITI M/7_84S)A0ZB2^-A:JL&4ZXL6:\8AR1^,XVJ*M"HYK'4SG 8V&G8AP0MJ"R,J MNE/%5(Z*;O@IWVYKJGYT9#W@%M)T7I9EF1J?\M.[T?-;QY+1>)M&]"4.O84C M5:M$=>B9!PCF5/$HE;-^RIN"V3EECUP.>[V7&(P:>/@PVR/.(:1!(:& N__D M5 =88#:W8;V]H)B=:-);?D;XO:64:#[=UEN@435MVRV\R%Z_#(2KX:LDV6J6 MOI-,#F^GWQI6ZMT5\XYL#S>_A9E"+ G+TG8+)=[R#+8$C33 M:^97''O-8YTH2?C_&!>B\^8 #E2,9>LZ[5<"S5L47EBC&D.#B!U_A=1+),$* M4>[R.\ML[E;57O R 6.:A='\-*TI1A.F'&6H(+4=%]M9L3Q)3#.?+[BU[,L MO8HXTT"_?DUS)U7\&HR*H/K1 #1<(T'DB;9,N#"^Y%$'7)@1E"$VRKM,#^^M ML,3M=23U@>4-B,?M<>.X;-BZ0:O F9Z$BTJ=&?&QG%@MQH/5ZM'.O92ZX&IH M*(GQ:G)_P(MF L9<["*4V0V*-F'+?(*:0O&!S"*F\7RJ=RF"/PDSDY@@),]&?[#"3/7>/1@E[A7?] MIK;4:0L5.TI0C]Z[L=5M++W-][9:.A?DJZONV;@8KQ6WP7:MU8,XV(AC@W=L M21P-S\H%&'4#3D .@29',DR#>L(4--(Q8F,J3 W$#=7U72)Z:(@0Q!B60>2G MA('[Y(,A&7Z>N&$W&#/9I6WP/]=UKC^1W^Y*I[RWNYIV.*]D85-O%0EHBK2@ M.ULYIXP,-4![WAWHMZ/^N/Y0CRO1;-[/XI9?SV*\][-.VO/239879QFU?)[_ M\:=Y?WU=:CPGZJ=,LW9V4SNME4LW+:94+M?O;UJUFS/FMGY5*S]_SA6MR%F" M\[+$":^)6KWGV )3+.QCGA!FC/E3/YI5#,/V@OQ?A8PK*+K;GF,729P5_E$AZ&GQ.AAJ6QWU5^YRV]A.\E/)*> M(()YI*(1;YB4>&!5(.D%FNVP<>X@JF&0D03S[X.T5JG?UL5WD^SK4_>26%7#,8XS?X@,87AV^B+EA#)(F"OV_>8L " M?P@&%[D08P:^JC;^&9L51'V(0T?]!%&F*A2> FU&R "K-N)P6L!-1D$A=[J, M&X].+]8QG&%+*SHMZ* BXU( GH=YK\>_D -^4!N8&1L5\68(^74L>V+(#A98 M<3V3A.><_$.G9:S!W,F$X]X?0=Z59!G;Z1Z\*)LZNK1P93/$JZ"/\2#>A'/: M )Y:\X4-(>!_X"J),5RY+^"]U^@Q4$:BC+<'F,&%,\6A#P%_F6Q%XJ<)G*?L M(V..D7 R;ZR2,*GCN[\8&>%0*C:0X*08,$(<9^5%E7&A"MUFC[6!:XB)D6+< M?^+)R7-7(D\2^*R+SZC=1^UY^T*CR1;@^B'$@%FO#S2#/;PCDF163U*F6B+T M4S2B3$\\SOR2RC?KO!1?]!F-0)=A@S+I$(A#7D#'B3I="6R#N;PUIJ:2\BW6 MGHD@*D59($F_B0765!;>0'/!/+:'P;4=H2[9%\_QP@\LGB_L*V%\]YBXXR/B M(.XT'A8$'SIMSSM"0VEO_&,N\$S%E?C&5T(1$[) MU=[8_L,50C\69QX=TG%T/FR]B^Z4U*USGMW]Z(J]JA! MP>LBEA49RN#82KJ^*W;B2E6GS\OG)[ M7LS=7#7D5/4F+?[XXYH/L4+HA!@\HR_G_UDE<\CU2G5,K7IB.8S DC,\*5A++2T9F[)[<4%*FQ$'&'^"BC7IO+%E4"B -MS$^"I "T;&F"X- M5RR1Q^@&Z0N 9I^AL+;WMD REKCP;7,\DL*XQM ?\ZN:.X]Q"I2R_F3F,YZO M2\_GM=K%XUO:RE6Y7D$X:56J8QDM?;,;::O#7-I38=:?6E;3G!54,'(D/DMU MZ\#,6AV6@G,EQ6QPJL2X:^9UP"DT5:4K#.U,IHE$L9@>NX]AF9Y;D^F#F^8< M(M,#I1:8OJ6U1(0ZIYU.;Y=,']Q6,1JF7URJA^G7:NNSA.G3RYC>+^J4V(SI MOT(HL$5JV6!K@=QK)1ZLAF@8B=XC& ^'1KX3(R0EE @ZV"PN?*0"O504%-VC M=/91^DFP7O3?,26=,@M5)IOXJBP.X==[+JZM]^A9Q__BIQ75F8$*Y]];'D#! M!>Y8_XWM>6HPSEY>S,H:A_U3NA%D\-^,77^2.6*,'"*S*H?(_*S@5AJ2!L^X MW9%?&WA!X2(8/\P6F0$Q"^I#!_2A7 @)N7VLDVQ[GI5F_&NWV)DA:R"^,? MUKI=<7QKZ>DHEN[HH;LF-ZWLU1M4R3A$G^7%)[:ALF\8U8F>)33J\4-1 IFU M0NHNQH,[?W[>FUDSHR[T-BWCOSZU2G'2*BQ#^[5D5ON=GURZD#3^^Q52A-J& M?9#=Y6-Q[:%>V:O);+./ :VU#:LHE_LW0%"9[A%3"LC*)WUPK;.^DJ/V/RX%,8G#W+O#3 8^*PFN\?DX<]1[>5"YC(\=QX4 MH!K90-KX/7;#U_82T=%!S9\N(7UYCU\5MIG6"H<]6SQF@WWV((Y=G\D__?2P MF\=W:9F*KW9Z[EJGG9S,L9W'_.Y/CS/(ZRILL:/3$Q$>/I7I^00[ MQE)_)S'; \L*+,2KU4X.XUPV6C'&BKFDQ!10H9CCWV[Z&YR$F)PRY;K MHO*.3^#)SG11^3!.8+?V+*8?YLI=+K.'NJ@<[PD,V]5\U0DL'F?"VXA[HHO6 M\)926RJC SD*U\7R97ITW1F_%_90&<5\%#S!ACE2%8'7!FN< A(.Q=W!_,_! M[A311OY10";(4E254+'Z=1M(!P3FU^X>'3!.P-'/K'OT-]>"E<,X^LU9]O$M M?S4>RD&8H,_4@I5XCWYAUT<_9/HG7.OV SIWV9VY?P=R[,[$#W&$X#O9SAYJ MW'B/72ZJ0$CNF TNV1'!T=N-3[BH?[GC["BT%%C\M9&:G^:%<2JW1WK8AXXQR82H,+K%X^SF,H%P\N8* M^0"/XFGLBOGPCB(OCQ_/7B?3*[FX1[IY=T04C9Z)EY;/M>>IAHE_?9OF/Z=;U MK(+NJYZVYYG3>^FU(:AJPVABC6]#.*85SRW5!1A=W/<=RE:=2K*R.=*LJQ^+ MQ842=F$I7-%'%GA5T& (P:J.;Y7O*37M\CVY5"YIUK,V*4FN@I:-B MT7S";$R-1S2[XS%]11%(ISNCJRNY8&I?2"']ZAE^B#>,OE9%/1I?*QI:G,PQTU* ?P8B(ETN2",+)W'< M-0=)61>D)737%1Q-1R/M]PXO%MFW6IRW6+RW7-:>AZN(1>!5D56W0W1E%(BC MY#*CCS" +OJ]8 AQ7L,"LUV'.M1TJ !O"#W_Z; M_O+G5L8KM>=%;E[.L2.A_Q!7K;?U2]#EV_.KZ]?.W0!H>)_;FVF5V_/QM"85 M)J5$$C,(;U>FHTG@]U+A<\) M6GFUCED5V:%V@AR+SLR*LZBT?/:R0(NKM-:*007 )M*DJZCJ2+3LNLF*VNPO@F22VZMJ1&L.N MGK*8O"K2QZJL)4@4TT$XYQ"XC8:L -])M%8W-G\F9"/Z*C\\8-K "B; G1IE MI20\CVNSR^0\&4R5F!*2D4+O9@4A>HI(JU@C5$-+[.$.(:2J.2$F6S"+# %; MYCGC%]QSR6J5:+47Q-QH?9]6)B3R1\-T)G1/@,B4NS-&@CG)&O)A]5.878!7 MHB*)U,HFQ;OQD@VA0.H#)I><2,,0)K7QJ5A(\&9Y>M,3$I $LZ2UA,PQP\[& MA^",3?#5,TLX9D8*#S(@:8BYTB']&,:T_2.C YL<&2)JK(_&.H@V?: (E,^# MQ"C>%7TVP@:'9(M=@720,T4._HZ*JTB!F$R0&6@@,;"&/L)]THQY*!.DNAQ# MTIDU:8M/NPXE:1YML0ZN$^[B%]IJ&Y(U6YSU)[%GI!N.57Z0@5X!$'M(:#HZ> M9 E>(\6Z-"QK[2269A.;\&"7=D7"3U*)A),RIK9$!F];#&%Z&5V65HU]KJ"_4"*I56SWES UM2F B-E' MBQSS@C(B(IDG_3QH P?\5F*#D+=XSS*56LR0]%/&E:!AT*YNFOX!73T!9'WYK,(.IP5=.UWMWS@;!SD^[TVFN\7'2'XN;OGOS>H7?U2^_JU_N ML/JE/R]O,=D=4'I?BF*NF.Z:E_^^'&$WK9^Y-EFC$;:KI?JR'8B7G/]L=/?\ ML&?OV%5+3;L*2R[>DSA3%4UKB[7V:)0:I=I#OM2X*<]?\^7VO"=ET&FE]O)T MU?FQG$LVNXF_LFAGR<]2VI/Z@TOOO 20V7W=I:35>TYGP>4>A*U@E[+NGZ0< MUT_NFY4??]@\ETS[7@\]W*J/D5'=N%KDH7HQ"JJGDVG?YC#;5PNTSW3)>:;- MAE2GBEHQVE$MDL(^X@*<6SY[>Z9,Z-WR\J,T$< M*Y)57.!V^6R6UY4..1%OX8;YTRN2^.'#>3DGA)Y(0'Q_^1E=-L%EU4C1N?GM8O[_O@\_U5P MTSZ+7G8U@G5?C7#=-:FE.UGE.J/=/TFA@[-17IKX&Z]&L*NO1L1U 0),_X\/ MO=D7YIF+3.^ +D"40&.,+NJUI\&K.!)W?I#CQLT4TUY$0DV> (\IZLQ.Y >A M99SQJ&6/M>=(?&[SY)R^.L?G%_?B[\^%.[>:C> MM.J-6K7YU^)B1&/;,'IY]WB88C88#V,QE.'6M+8%OU1]P2_+7].>GYV/.DKF M+EMM])8B71S,=.C@%I#5K]K+Z>SLX_[I@0T#;G%PT>:@EE.'MS"]EB>%[,DC MUV-W FHY=3@([R\3C9^^9;/USC>HY1O4\@UJ^=+8BV]0RS>HY1O4LG^S]TT^ MY?P")^#;H'9 M6AMR MZG?4'Q7UK2;?JDH7:?B20HBC+SA/_Y1]9'NUC\:]\O89J!<\?5QE8407\&4A M$NOO5V@!DDNE]A4N\;V1ZTBB7&IO04LKL7<666#I+IR+*6=*'Z_C4^FR>'T5 MCY7QC7)9AWEAE]:0+^F=&2C?H)8U-\Q?CD0 0PIIT7QC6&C-@.!KWA$G"'*I MA0NS=7S#WHC5ETBQCJ#L5,HAL9<\U9Y7SY%^=O["7^:RD26G$MGEN2G&FYPZ M:<]K0O59*.3.59C'G]M&];94JS#5I]OJ3;/:9$HW%:;>.J\VF%*S66TUR3U: MS6$A9T72MS(]$4"FX+LBMBD:\*("-0&A.B>V?2EPW@>/L M7[KMZ]OSU)7:FUU6]/X@OS2Q$VXC#CWG4VK/"_Q(;MV?7M[(_3 YGQ&E-"E0 M@8L3D0RC0NM?$*JOFPF*+*O$R ^B$VI.,>LE%M3Q^(J@!/J/HL,(.PAD(+ M>=3723M8D/E"W@69)R9;E5IL;AO9CIAW;1C.@U(;IL\=CV8UXS(!;Y4=G4@;EFQ\" M?_@\YANA8L/V>%UVS2J53.?6RGGN1]_G+2/5MZN4B%/ _6 M55D?T3N3WR_+P/W2J^BXIA2&&LN/QI8QVA#+64/X1A"Z#2M\#S+8OKX:]V4I M0]+VSWJOE>OY&#T(7X&E_&5M;F>R]K"R :Z+!W&'[=F%ICVO2J3JW7WM]KIZT]IM==8=7F]>>1F%3L2ZD9(8&5M, M6S&8^[O[8JTY+A6:B:.ZEK+Z!>WY]*'6NI[>HEH%K? , M]-0I?W[UT7GAPB4D_!CG.POQG84XK'5_9R&^LQ"[R4)\.7+'=.?D.WWQG;[8 MZ_3%CS]5V]Z)^TJ#'90(Y9DME)HU[32LSQT1K_;JH4YFN,!%Z4/4'-^V_GI- MM&9[+M;U\H?24*7'M+/ CX]MF&3ZM%1H%+ZZWFKGZN+#G/&9$R4+R6 0!V6(J MF\RD(RQ '$-6PE>$7L&^+?7F?!Y>P;AE!^/BX3%[!@K >0-=SJ]555$;_D4/ M0K$(?DWX"#RW1@5 #V0ZGT\6\JNW>:,[JNM3NAA(:8\(F!?.SLZ%U&WGGNO& M0&7?H#2W1E Z#BK':YN$AU,859^[W?%P3+M="FBDPNI)"\Q/OT7EKW :"(;HLWUIU$L3W4@J0 >LSJJ;=*XV1HJY;EA-L( M+&:P^<^5=48C6?P:$BF""ZITNVQ=6^@/QY].#%Q)>#J>C "TEL^E\,E>,Z6;=_O#1Z29\Y!6Q8W0_ M'3P7ZOF/M\/C(7^I&46%^&0V S9PBOW*>(R8WN%4CC;"IQ=8<#SADZ;'>\M, MD8J8?QAO.>Z\ZT*>_:YE=<"S)^GFD,W6SNY6\6#%94QL4"\[EXZ@OCW');-9 M/Z5-HL2$1/]XZ9)>31='67)*%_WNX_GJ3I.GE]+6A'$6Y?8C2P08J4PFF><* M061),BK2<-]J<8*D6;R=IH,*]P)-4]JXI6]N:#*WEQ[GA;[N>>'YL?%&?]=V3LP4!YM96_N\RI[ M9]KS8OI42=],7ONCP0%5]DZWYUUX87.JOXJB$FW.#>J"A-KO:L]_WB8WO;$MX?FF[04EKF<6QE_;CT$P"9H_N%0 M?>OPMSE%M3N>+ %L]D29E\&.E8RK!J%8;_/ZXBF'%W)]J3]+UZ4+\"UW4E^\ MY*@OWDUU/TY3Z+E5^JXO_HT*_=JHT!4L]C?4P?XN,'Y88,^0]2"S;=0%YE:& M8#2;>FS1/J J[)9HL+IZ!?JKU '#"PR_+II?K<*]O^QU:2_-2K M4H&8 H\[?3RHC2CA-\'HF=5?C!P+%.UD@GH?;W3F M3V%GW"6IY_EBK72GEL2W4G_%R5\C<;M9D1,RNT XY^?6F%ASR+5 E3?E1NGW M^OL8/H6:B0+*PK))-I7[VVJ+',J^^Z8],Q$T/>52A62N&'=-&5\I5]E0RKD% MW-OX?E!(CV_+HTU*[7^7P-XJC;\^BX>7:EEV=U+M(&$A^[N?OM(J&P'0)ZRT MV@JB$3?^?V]MT;V:C*_*2 6JC&O#YUS.K3>*O%"X!BN1.FR[KZMH3\B (5MJC_^KBXNL>VKOQZ) FRUH1[9 MU-0MNH!:JCCA,6+)6ZP02Z+;@3)5BT*+?]VDHTL\0.NO;&J>#9\[=_?"ZL8=8UW M;09"SJX1#?)P<1(TU (/)XQDPI37<(5V2"^!X)T-;C%2S8%=:?2J[S#"'O:$XKQ8]C6]/FIV;DXEB7PM92/.%V6XK 0"[X,8.K&4HD\W;BKBJ/_CSUF]7GFL75U] M10#HVK4V^\9NAJBN><#R&G; 9-L86Z3AYG%!:%7S]=M@4TN^V-2%D=MS+I,] M;7&%5_FLN!2):IX$"UR*/S.&VV.<::D]3\O#;+'YE.E>LV%PIGUK\[]+@7Z# M/@]IW8<)^MR@-N47@R9^E_W\"DC0[[*?WRC,F%"8(1%[/RS#%6RS:R1^B M5 MLN*LNUCT'5VA/B]595W49[1\HID2IA.W2BM M>(8Y>#15$NW1EM3Q\=NG."\ZV M,FMM_KRB/-?E=/'\0OB,S3>+8:[>_ @@?#%L_JZ@, ZI\R3*73X2'(I_W> M MY J9FLE9[[>J,LN?W[,GK\&<%:LH<4S'S4SY"!!S;#*=99/Y5'I?"F[F(I,0 MKFU\>'C/79[=7=U^Y':UC1ZA$+R-:?5 HLZ,BHJLMW[S\-,@WU?>+5[2D M#J*3%C'600R]GO!IFWP4*)XDETTEL]G5LNH "W#Z64:;\)-Q&?QE) [RCZ)2 M1@?/3[YHCGP4&)S(^2EFFVI+7)>Y#7M9,C,?TG:;=UCYXJ0WRFM9/EB3QP$] M"F.S>9@T$FL?!DH6"C'UC=P?!BBL9 !#M*6!B(5>79P\HSUB %\I58C$0L]E MLTFV$%.QT_U G075TBJUY^/&1UJ[ER[K*!M3\C^XP%;0M#+M^=7K\U"YN;M/ M81S6CJ<55SY[O5I]Z26U^M3L8#R9OM4Z0OJ[5M^.:O6E/Z]6'QS3:N_T_>;C MJ2I>.Y(Z>U^K+]>>YT7UI,<_-<3!UK7G=GZ029JJ3.(+2&54)!%+7HL1C5+( M!:-13D507.A*G(!9+^N\W!>!:RC$M849:!N4BG\%M=!O;,_/S])/_!T[F)V) M:Z-7+ HW3 KO-X[EIGO=O%.O4"]BU^:X]E\3#PL6$3LFN"W%9[\V[G*(3C;+F+/]B[-+?@E7Z M!B8= %+FNQC=84&0-D\ K5?QZT# .(<]^Z!J.\YK0D%FLM7=%%]&/GM27GE= M^E!*MMT8L1 0/^PZ<97&Z,AH.^!*KMJD02MM-1]'XOTLJ=UK)KWJ=S5%7L]+W8V M.%:;U>3[\<Y-UF?GPRTTTV*=6RH'QU3^A_CF-2G MR/I5;.-/OS4.;29&!MHKK1DA)?V/8O;3*.E[_D["V:,.:(BSU2H!N@AB>WXQ MUK-(?4Z]7^>BTZ6^YRX<$BTFGED!J%F?@&LGJ9?@L Z: MFO['<&-?@&.3;'%U@:! :JZJ-.T+PJKWO!2HDFR5*/=]P;CS_G#VFIZQ'R6! MW95*7(H%T2S3&IKL6^OSG4ZF=P)&_2^A%NY=^TB>?"N<#?<)> M!I7[M&P$+Q5ND.XKBK 0>DK=I\^N&R_/C4V$4#Q@R\6L_![!+F,$R879MS6$ M47KC2!";2J8V@/8>!&IR'_?/7P"M4935NW^9),OY-4@^"-#CIU1CRJ<6T#D5 MU-%75V)RUROU?:(]ORR^3^IGDT'CY"TFH)19A:D85(3)^6_"6Y&ITIY_U'/% M6N%UP(][/_[46^?5!G-2;S3JC[6;LQA:<^ZT"!.I'*@QDL++6HBZ2I&S5B$8 M^(599FN$EW\=HL6AV_/'5._L2>W>=5EN*93+RP"'T.TRWYYWY^.K0O/Q_JK0 M#X/>4C!?4+:(H!"1;P7W"'*EJ\?=.@&]WS"6[U)#^UUJ* Z024RXE[T$JAP< M NAOVIP#1Q%M'P%>_<7#:8\20Y0U"$R YQ&@19JH2WI^8L.#Z8%)R90'8%LA M7D,,K?B+:WL?)YDK>,UT ,;2C%'1B)\1LQ"7R!5EAF5FB%<#,^4[[A7WCS41 M^U9BV6&5$@O\2I'[+:0.L6&ZT%O&46+$MF4'BJJ;3^ K/.XJ%1;5#**5%;-D MQ; VT?3N&H16REN5N E:7Y@B)4'+\#@1$5R(S7"Y9)I;G68Z],Z%?MQX MLC8W&I52MN?&G#9!RCU7Z>;?]I ;/;56PG$CFXJ &POY9"&5VET_Q3ARWO2% MI.T+HSGE>CBY'5'EG]2&HG8^$A^?.B>3W$G/4>L"GCT"2VIH+8CZR<"R*HF3 M))FNR4^; AXWD9<>#HR@1UY8>1BKL6/O8FE#$36_?SP;U#*3Z?PRLZ,M\8U8 MLVMD'+85"I]A\NVOB;M7D]F!Q(W%L!XJ*FY2P0?9UGM2X6CAG-XHG4Z.? M08T?TS>P8&K3*^'TO7(^1+UM:AVM*8#LA6UC1H.DXHJ%#)?*<1YQ%0XP^7>A M-6R>JVS(5.>XQ^FA>GPZ;3PG-L?G@MI+ ?S7#AHZ>>B2F*(DNQANT0_ M)[&X+L\[3.G;MYJ2T_CQ_#6[CBDM.Q@N1FS"AL+5P[T15(X+:W,?!K@D,B8R M+/GFM*X(U[T4.N'WBAW\[?T(VD*&M??W%JMB5ZC9?CCNF,6[NKJ?E"LS"-O# MT8:0REC7=%[&A$J$LH']NCZF'>Q[A5/CM]0^QOR*.97SZ'?,/79[NK#:?2HW MS\834:VIHD-:PD0,:WP5 SMGYLNQW"9A+6Z-L):;CW-9-LEE,X&]\7XJ*M-Z MK"RT)&274'L,#T1(\M)ED7L:RN,G7OPDZJY1TL^B+M %[+ ;4WQ?T$$_D5; M!_*R/.8E1L290*3IC,KK!.GA)?N)![5E4[-F/-J )YNXKZ9PBU2<6N3[9%.$ M481;,BI=3,_NT/B\T[5.0V7RU*DQSC7_(0['PQ/3I"[S&".GS[P2E"UN?5R[3X.G M[L?-R:36L9463,FQE"&=C6WA,UUC/BME[AIK"V8+6.5ZAWF3*VLA93(YQDI' MYV%E8&O(MMG"%JG90CB(=+7H( 9]C$25?G&9N/:C4Q4_2JX*5( 1V;8@T%VW MFE!'(ZZO+N57]:W_TNMP0?N/K)DP@E-^+T&39T4F6*PU9ELMM"P.W$=]L*G3C79SP4SYF-\)XG+W/_OCS6&HT M2C>M&.#=G]]XMRXSI9$J2@SUD%CJ(965(:QTQA"H&-%8N@*ZBM@:HBXB+3$: MJ]T!=I;XOHI(4W5J67:1B@49/#$!#:VHM+,ZD)?OPQ?[AIU9( *1T09P#HFG M)NH:,U)1#ZDJ:=0.?(#;8O.X'SO]&F.]$:;;):/\ ]YMZC@!OMZ(5W43IZ[C M:^U4PM+%V%-1X;#B.[@@.V&-$J]I3!FD+^%$(F/MSRO6YV9G>&WF" HM:2QB/\JU><+QX7K:9I8R0T"=U, M3Y--X=H3#@"&V>:>S*/>:V)J>F0W_DO9&-04VZ>%3DJ^J*>?*K:O:;Z7$%*AX6.A'9-TY\;MW(N<]CH"2MY7V_.;B^>YFF^U)OE.Z%3?=\G[[4K>9SZOY'VY/1_TIX7: M[<4,51Q]1_:^Y'VF/<_7;XJ#>:;VDC^\DO?!EG(3Y"OU]KC\*G,YP3GA,KPS!8_A[5)*;L45U@!G:C +D!I^%C?H4L4RNQ/1F]W,!F9W M8H7-5 IK,Q6Y? 1F-X=JTD#N7F0>!CNSF8I',/709G=82/UGF-W,VF9W8@=F M=RY>%O*:WU0/(E MV!V%QCQ_P]: Z2>)^(;X[;@CB5VF;N@:*S@FQARQV@4=0*,!U\N(GA":,F5Z MHCHDW"222HF4%E-0[3J20:<0:IB:E_F)603S()?ZST,I\BG[WR^7BC?5N!$4 MUTQ)@'VU4S@Y3/,(C TXJO!2@?EY*@)CWBC'8&ZFC[A<)I4M_DHR"L@G4>8E M:9;HP1<$V[IH5LO$ZW.$^C@S,=65>*Q)$4P/UCM!.)7H?,;E*7)NBP>\#&$A MNN)'0!:C ,+3_(FU M0A=^$_8(T>W"7VRRL")\@1_17)Q[CS\Q^?68J6+;"W_FK@Z"S3$,H:/ED@V\>R#AQ/ZI>( M/8I\ !97-> =4V%8WR4/8VG_3_JXD$W8V@"^:' )V7GF)\NF_C4?]YY\JE/P MPWBN<"K!@GW%5CD^Y5:=56RZXZ?1A!SRGD$P<,!$ R1W)&SL4E/%[O7LYSU=QM6K'3 MVN:<* =:G&3NYU)K*^2B(A7F_#/3SIN?8.B/('O"OB PGFE=<6Q M\NB3J9[,[*_<\C.")P'E(M3)V[0SZGC*U)(R#ER1XXP#5^32[;:FZN 8Q&! M5)SQG>%HK?N-MYK46.4=6X9?I*L,.HG@6G/6 M3VGS)"XNS7,.MPO3< 5NJ9-M1OCP!6[_Z"$!*1GF0I)!(&PF<-BIW<=F+7N) M6G#$<3!L# __)W&@Q\>R2K@MJR0C(3 A7 ?#4B%D,B[M I/H*F#Y,?@?.)F2 M0NO=)QD1=(8\.V;< =ZTT]UQ'I2$&3T@9TA4_U"4JN.BQ5!)&I\ M3&$P(8Q>+L \,8)K!BG 0[;OQ&!S)!>!G,P,NE%Q #*VBZ\&3?SO.8_ MHD5^BC ,SFB;WP:?6VPD1(Y3+#=^C.IE4!W 1ED14 M%A!3,IT4'O4+'(U6$%E4-.1%4)R^@:#$>H$@)IY 4,(5W_(+!)FYH:@V:O\2 M&@V$ X.(:6)*?_5TAJ_=;<7Q$BSK%^VG*0(L[19LVJ(WQC\ Q_(26,.!FG) M'PAY?2,J\_R [V3NV4QJDKVI %=;6!M5_=GKOM?!38U!;8 M",LF;0RRW%WG_(1M%!^:P\SWY9,=73[)?M[EDW1[7GC- MG33$5KWVPA_0Y9-R>U[5*W=Z[4)L]@<[/\A17[7/NZ_:VVVK#,G]P$MCFDX# MKW](\V7;-LHJGMC(JPU>"*8F:FAO5SV^D\XL;9]E7JRWVF;!9XYAF3%8TGO< M2:O0GO_E^*J'^9IU2?PE M=Z-RL+NQ^6GU.8VN7EQ[5UE]KR:S.=W]N&#U#.@W0_;-*%(LZLV7Z0?Y1O!9KL"'LS/^V;E?^3'!:UM-4):6H%X:4^CI=Y98)N@ M)1CQ"NS,A,?WHK037A.UDBS<:Z1MK/MSL&"1.C1R\O7>*2^JV%1&QD5/,]/) M>L*Y]C!VG;6&J'F#3NX+G_;CUXC'MC2M:CD:.RK'!WZ%Q&9(Y,@,7I7?VVTJ]<,#Y-S9:V<*^L)][JG;TRMO6IF'D\HO=AY>KNM^?&'/<[D Y*W M2]HKK=W7ZY/9N;AO[%R)E9V+1?ZAH#_E3J]>XV'G2B3LO(! V)Z=4\>Y7-3L M'&&;FC]5-XJ/: +R8]Q6Y+)<[%ZT,\AV/E7&^TS. M]O,O>O]WJ=*[=4,NE H M=GL&Q=4G(F'0>*W[Q7=C1F%Z*D*D#/N.#TEFWPY)E%(]FT7&TZSO*E+723Y+@W MH.G%LM5<)J_5GC-7PE[(>7MNGL,3@Q/+'J>+AR7>J_O&GG&(=R=[WN;30_'E M1B^_\'LAXX/8LQB#]Q@9>^[$,K?D^4218"VX]]".#P>W;X_/OHTM6_L'"_Z]&+0.QO.C3&-+> M^R.R?1FTVG]]FU:%=ZZ[-3QZ*ZF]FD'CB %_HT\W."1[9]<-10\#?;J5! _-HK' EZ)BT:^//HTAB;@_XCL^:-^6YGG#HTQ@0&/LCOG?-HM&B3PML+/=;OM&G>W[!8/]$O!/>EZJ)@[O" MJS[:OI!#)'(^ -Y78&,IY<"%O?N^)^)][QS(N-&G&_9-&=B]D?"![ MQN ]1L:>?PGZM+1OAV/OT:=;2>S5&+\"&X/#FN6.B^D#L\KWSJK8>_3I5L(Z M#&?&49$A.LY<1)]Z1[7K%Q=*N'[QH">^%8:H<_<6>_WB>-NAV>WD1-K3"!BD M"_M(Z&WVT^L@&$OYQ2PU$ZN2#\I)PQSG2W-MP ROREK&JTD%@CX%3\<]7:((D)LV(F*FTWW9E]"C+-1>X%>6:KXP5 MB&C[*LW]ISTN]S"5;54]O6V]K%V$(M3FQ1NJQ2;!F,8-6*X%U4] A;R\LL.%O%66Z)PS=Z M%/7!O:QT-*1.L(%'?"6MX3*P\:_4$B;.CF6T4==3;!+O,Y-B4RSQ/C.I-&Z# ME*O,;RZ>1H4+86 Y?JMI\\.[W"!T\-)N5[&LU+<;5OJ(Y8@M[[+>UV@B[VX= MSR;9?#&9SQ5\NEWM(9+;YK/T+OA,2!%62UNLEF9)QRWYM)!!\U?QO5CXPJS& M^;):V.9YNV"UG<24K79X1MMC70%??(+ @56U2$)X-E.7(V#J@&VNXMO'S^H:NLQ>GKDW>CWG*KC\KNZ+.A MN,R&.H:;'3[?<&%8!_<3^3O]F?R](,G?A,Q38_[XB"ZD;_Y>4\F$7KZ^ M"'+I/(NL$T9(M/S0!*]TSX)-_I*_&'^PR9>E-EIFL? M%[+&?4F.])76&79/.7(]L%:F/7]\O2[GFR.VS_9V =8*:GN?:L^?7E749%_* M_3,I]IGXM+T/FI;RD1:$PG6FJ0QV/JV8H&T^>_'_.SIB3O$UQM_,+=^'$]E$ M[V,D=W&"-,<<'1GB2Q G;NK@/X%3Z:N MWO*J;OQ2ZKZ/14TD*GD;$*DS5;;!&]OS[NSF;2#46^?S_L9PTI)!W#U&DW+M M>:$VSW=29^E++K,&FO1K0$CW!YJZ#%&T971I Y2=KTZ*5E@YX%(@;C#>4^E1 MQ-3H#Q/?N\S O_FJ=:GZ)3>@!-P)BG,'Y+>*U9'[+]^;X.1,$O;"F=+8=V%W M^]U 0U[$T<\=O,MQ/7\';\.W;!E1WL&;GG&1@8V/RM:W)/9)\_IKQ-T,O!,0 M;Z8(-EU]K&LZ3R^,\3ISPZ>W]7L&]H6A:"G2%2[#X61F M?^66G^&/"!=6W\<80&A===?J^@"IK0$OU^FE77$L@-H+D6F)7.MF>*/V9K6KXA*3)&EJ##R##7&)\1%C:VV1V9&M MLB-<:F8-#M36I#K2:O(MN=3C$0^.72%:/3(.+38J_:OSAX=4J[C2CK'DM8-= MD]Z.,G'Q;VRDW)J_<[NQAO:DW$_&:]ET5@N=SL*>+V5/;M%<_H9 MU@K9%6JG1,6K)U?/C78'Z824N!>9_C#96520+2(WC6N/V>NA&,?AS0>Q:BXCL/(]D=3)[F(A* M45RJ>ZS#[:'?)RBC$.2)\+1FOH@"6B=@$[6/AZ+50:5+(7/U,;OM7F77]I6] M_'MX.LE%TP@9/?>MEG;B %4_1F)(Q1/A?<)*W(H)%D4O8D1VS-GLBW(G53MW M#6Y%T)80-/K;A;%J*HM>$1[APA?15<5X=)5%\IUJ*ZXTNKX79\/N$UI'6Q&> MWD?MM!85HV/N_-J1@&_]%#YWZ$$LV:5KPZ8.H[WU6%X+MN1_I7;M@_KQGBFV M&F?#5D58JF]I!019TV[Q9=*?=A)Y[IK M@920L:^;NMC1H9+68:/-\LR'FH?+?7V$4?JB49B\(7EZ7CAHA%%^\2[;/FW8 M_N?N/ BCS[824KO!($6D!/+]FYO'P:NJ:+VU,4A1FA.? 5-:1WWL"E*](RLD MO1\PI8B8N"*_WG0SXJCX/OB&*6W$WX4=@;;WQ#Q:B#L>*DQIR(W5$_U4%IN9 M@X8I%?QAU@Y_=9&(JIX%OC"LZ8EB6H40-^M=3[(!+ MM>>J6FI6FQ;;=/[$VSG.Q0$Q5O[ QY"79\R UQA]JN : M#D=='%Z2B.4MX1UC^+Z*J*9+P+EGNF#?PUDSRX,HO1Y6L[AQ'=_M*L.A(M#> M=C#D%$D2_G]/U 9,C\=]!JF\@N>1JF$Q H),0\2ZQR,(N$6=,L(OP^/SP@1/ M!C?5[@YD]I*5/$9))^R@R$WQ8CAE,(_H$%JP:T'5FUIMD%"J3$KH"P^@(GH'5F,T4 M$:$-?70Z@(%%'1=74>$#10;:SBPRZHYMF(I +\NXT0?@^="WT)F87\--!/NR M.$=X0%@G?@9+4Y0@W?_ 4^2Q<#R2@ !&!T %Q*1C2GB:QP?$PI1;@;M&BHR( M=]\S5F*LG+ 27I\^ &9EAO":@8:C6L \EO.8P)M*=M?E3Z:!3U5$^)04PM%^ M>^N-12M@%V(#1#"6%4W?MB$B3FU%MW%4F%^GKUZ7U:JC,HEREG'U\BNM2CZ:$]$_^C9DK(0!]\8 M,API]J]1I/]JMBQG$]OK]J!Y8Z3M^UR-+P,;^84CQ%:EW[\)NSEAX]1:897_ MFCHO]-Y^QMXMZVFY!=?_Q438>5U\7_^,VO+8/UB[]UQXVS8*O-*J+^X4/+7^ M9&*X\=<)VLPEZ.U F4N M57XYE2YSBIA^/33FJJ,_L[()D= T2890QOA_**&/5FWY5W(I:2_ D/U%! M70+#L/-7"RFM#,.KB+EO_L-X43*%%?EYJYV1 ;_0*KAQ4\WLO_IQ98A%PNQ/ MHXOQ\ZQ>%OJ!UH7V^_=3Y>GW[]0B8"<5R52,'E+-MSNA<_[1JU3#3\785HQ@ M.1(_C@:B("#8-)@=)WYT5 F.0FZ-[Q9^_)%%R8H2^/POJI1KR(Y(V?9.W'.8'N2KMG2*!_4TB@/1D+KLGHJ M9K*322:T5?W=TFB[ED;YU2V-[#TJM>>]\NSR[3F5F_&BMS#OMLV.3/)OT=+( MGFJY/7]AN=IM\W7X6K.G&G.SHRRN?3!5^/R)..!?XSRX,>/9BJFT%VY1ZG;! MR=(U4"MX^^!7>$BXLC5R2:;87<='-C"B3"HZZ$'X-^?>NN\VDCVJUJKYP>DBW_QL<$\I[^[(PN(&+0'D..6M5QXO =40RC"K*&.! M;GXYT3V<;Z>J]=?1GE=01G@?/-^5KM$&G.12'H%*9ETY<9:^<[?8X"5B/U<_,%:^Q7\8YH]A-3OB1*GVD*^7 M;DNE^759;L]1_>%C]G+Y6D_9;DU<&1F/^1(%Z1Y*+=.(V6K/@T$.$1[EY;6N MEN_@LMN/'B,_O[I>SY)0=7#!GLW)^X5([M>\OI@*4?\K!I+[BX6*V^7&K@\L ME%?![UF0!BY14&^,[R:7=^@Z^[:!*%@.SLD5_,$Y46XV6>5LF3A82&&':Y(4 MZEM+^R+%S\O^.QU>:K 1X <*V$@.P<-Q;L-7VRQ?><.R$6Q6AHM@L_Q%$.O$ MZ.! PV((9KDHX@?C[&,?O5ST#]$H(4L.'U,)Y?>ND^1?ZC+OF-67;_\:\BF] M/O%#R*@((13J=Y+)^ )M-;*2BCX!:&35NBRU+6.D.8=4" M?[%4RM7N;P?1V4TQBRCSA=W)KN_]7"+.\A'L9R:9*H8SE]>">T4&IEE:=27JQ"1;]"8FZ95C M\,GM=&%0CMD9!UOV&'BXU=/3\NO=C=8J;)_#MY+#Z36+J7#MN7(Y1/HTFQF= M]7_\J=V4Z]=5IE5Z^L(E53 F3]0U1AMW-%$0P5%/DL]T4LA")K8.KR,A\5"K M,CU10HS.?S JTL>J#$^A$:_"GZ593)BQF"C _F(>>&F,CG@!7[K&2_J)HSU< MZK^'4HO\Q/[WZ_!W^O]$MSPG7P(YJ-"*Y;\IJ!,78/GQY[91MKA<_ )8EIH+Y9DH?6!TK ZAGX#<>M3?97D80YGQ&'(XF4 M7, 0374LX7GPN (.?$*0L>0,R8(X$84QZ!>+E8"M1OP,7$Z3H6BM'(QY17*? M[^.Q:64=C2?9_\1(581Q%XZC\3F>%?YZG]X^DW!1G?E1 MGL'GD!3.'(C= 3/E-:8[P 7+!*8'LG\!8>LHPTB.0@F?!!#0#1B&>/\BSDJ, MG#C:TN!:?TL]/)Q-WBSP*GF6L8\1GL720H4++PMOKW%APRND4J"AX8\XAXH' MGH#9L7Z0;\+Y_V*R^@" 0U/*@#FG/*R)< /2!=[Y;13,6/) M>J/(1Q/[L\3)6(,5 Q?!L6!*7?VSY'4"&-XKK^DNK"VRL_\>$E<&O(/[9=8C M CH>% >N8R7=RQCRP9 R3!JS,X,)IFA2(NY7U67[Z@['$>&>3QK<_<&4QSH] M0!=*1\/'+_$3_\DX0<:1M,X/MD(T&)Z<'&!_"?5%C1I>M%:@>8;QE\2>V 4Y M0$[,!!<@)B^]/VX>@^)31PHY+:+%8J .,4SU2PVC=(9H?8[]-XE%AZ*1EB] *AD<'_R@(J,C731>BDL7 M=KOCX9C*&L2KN)PKN?"$ ?2PC(3E2HF8\K!N(B3PJ#+L"W6?^G1;,"&)E8;_ M.E"FYACVN%B4&'H.SY)0 X;X O+"G\_@8/5ZC!$7PE0Y&4L2@I\2-\HQP[(% M2UHW2R?X=Q>OB9HV-@0M5?=,?PS^*[YA03?.'-6JPPB[@7H]U*4U]72;)8\9 MXP7F4!IF"L3CT 56+@E:G).J"&V@C"6!D17=+++903,%U]H$(P:7'*:LYA@> M- I85,1"$0@KXI*EQ"?'&@H6@'^!A=,*G8Z9TVMXI6:9R6=2QPEO>53S,:H2 M>0V.D6:6BZ.FD75^Z+H]RS:U*; =*3W\6GSM5Y);QVQWI>#3#6)"J)\(JICL.U$<-<;2!)1 MCRB%:E>1E>$,ANR26^()K"V3/SD-:I4X6U420;:K%CG M87/C%U&[N.*!XPX[#E^8-L9-_+QSA!1!=BG4\>4<"[#<< M?<"S@*>9+J^J,YQ=UBR;P^?)8^8:N!U7OZ:6MDT.$NAPT@06KI)KXN2+'=,9 M%K$,0)IN3S-ATT8S+-T4L72S\#]2M1QO/8U&.4GJF&;1K#&>LKZ$IWO,7/$: MV.E)E^% BI]CF8@_L"A%S3A<+M@!8)B> M2'V"/APWG4@37B911F4J4]XBGAKI:P(& A(L#Q.?N$7+W)[[=(#(+3]@//P' M;)'H-"]AF=,,-:9QVX&QA)\Q(J%D'6O-/T$X;<5D:0(M4K%%9.U7K66OWT;\U8HWYJ*TYM:%L\WD^?KKB%DLV!CPNW[IB<-L%;GL. T M !<([_K7&YZQ0BL*90"3\4Q"@3- \.:_5+1X MQ59OK)*0G25IL*;F+6[!- 0K1\#=2(C0D@US@C1)QDFC8Q#YQ&9) MNGJ56 $+?E%V]IA_O(Q7W$3BE(BL7E:.+5MN9E.5V[OS;,?B'$-[B;;V B.' M+$@P>"DR<4(GN%$1MF(ZBB)L62Y9X(I!3.*C*R4KKZ=C]4OWW#27&,MQI6.DQ?*BP M[^>5B"GWNY?NNA+=IVO"5]WU#M!O^P_6Z39_V 1'T6-O&*RP.8# MSRZ6[SA8C'<3]DZ2$M3.)48L]MM(])T?C23, GR?Q^XQWCM<7LZBC\4;/#8N M99[VV8,)TDY56"3J%H<.0?B#Y_^&S4=BE>,/B:U*AW6Q8,+@^2F)T(-S.-9! M-LYM/P^K$@TAPFR4][Z J%@GI7F.4VB7\,^7@G]A87E^::3;\!D@BL7,QF'= M,E6.=!'AQ+SA+25,VTTSTC%.#^G>"BDM/LC8#]+47M),CKC^:@FQGJC"&3B_ M_(=CAN#JXZ/R$TZ(JGS <<1HRL0_7#:?+*;97R120[(XA$'-(4F$H(-HKI,J MRF5R+T(;>@M_ZORR/6_FIFE>JN@?8F]_;>A@%^O\TB-@PUXA6&%#%XZY8!N: M^3G@I9ZIM0DG:2,8F0;39,:J'U0PTW(U6<)JOP'& HX@U56!V$Z(!#P3;L8N M+7(7WU$F:!E_,C9_+L2J.JZ$M35CF#V;.\[^NWBT$B>HRX\UY-+OE.>18,EU M?)@)@L?H/TARK;R*.PG2:;L#-:$FGS3Z'1KSQ3T2>7^L@;D$O$]? :SC:[YQ MK,MW(M??\_\YL>$)X#9+78! %?R"YRZ%OH:-1UW%Q0&1+>Z M!8/O72 -YU)%;6 Q0L)$AGM$+?[8ACSY"# ?&/B>6 D&Q!I68'88%\N9Y[N; MU\;=TV'9"F0E;6LA'HLAJJ!LL+V0)'@AK//[3KZHXA3A2,4]>XWL"!:.$C_] M B*D)AMK)@+<"A.J2$(3,_D&*Z7)$5L?: G#J +Z)(GN-Z.&?5'3B67MN(EA M6PJ8K#;_(=J]V7EG@YHL1)%TJ>YS!L8]:J\$3K-U>!W@08K \GVE&S_,96WL M.\F@TEZ2"^K]F #K+,; []-=^E%+6A/Q5>RR ];L5H4DD:[ ]^2^:8+U\"FE MB7$022K%W9DP.#)-O%B".+'D%_E8E(T\$>D$C=]LY&=Q9&^G /X@!$BI/:\/ MN\^#1K9<&6Q==S@RA%FF/9>EJ=297/>>I^Q7 ::LB3 K!B',N/9\TIC?<)GR MU=GS-\)L5PBSXN',/LK M[BVU?#QEHJPH8[GM Q%?A@/#CD"X8/'X,IRM# T]BX%:8$28EXADP:GPC3P6 M-D+LD4R=:#_V!6RY$G;.*?"%1#_!N18H-HH:"0GKL@FAD\.6M;&'%A+0P,W4 M>SVQB\P0VBV,+@H&*MX8!NRR4]11QS@5EJ=9KJ3G!HF]&PDS/D2@>,9.LGEZ MD23UK^7) :/C/I%B9^RZ+ (C)!F2\=;&*OD%3H=K* .I]V_"QDJ0/USP,IFA M,P]G$BMXNHPQ77.MV)SB4FZ;T6Q 7AKW82.,]"''6@A >)7LA"J9,[=N')-W MX)$IHL>[$C@6Y&*-$5LQ[#TSW.M.,G %^$Y'(.A+R;7-'2*#C0>%TG )N$<&.,'P0[F,;_44$Z](T9)84@ !*,7P:RQ0@N$R6%=)4,*>"^86?&/6OM[H M 5<9XYD]FF;FR'W9&3&RQV:LE1E(27!3NV\#11(PI(O2+@'+)?M ETP:03D7 M+%+4HB*3*3.XLV9GP;V[9>P]IO;\WO]0V[H9XW: UK:>\)9 M=\7J,($_7U"&OS:PC,+9WK%VA2BVYS6E?SN97DT_"NDP72$*%;T9O%60UI_%0F?"?AGUB^^2REZO*//ML<6I MZ9Y:,-P]77U\)AU?]?6M*MWGMJMT'ZULM(;M@'14$6*&,.K M!G,LDA,?&^U MNER8[UJ7P+O99I^V]G'V./!YG1_]:$N0E?3R&>_@UIF.8IT[[A:RW6QW0%=7 M!Y HV6CG_3]\NIE\BAA9K4OWI.W%DB;>7VGVOM5HG9:O45LWP-3%[3L&FJJ# MA6Q"D\^0TE?YT0!SA@<'U7IL#_E:JWHRSQ3Y]EQZOKF%/KY4-U3 B;)L(_V6O M3ZG#WX+@6RD+6Y#;ARWPE0=ATVJZ*^V3E:X((&BBCO.8O8E MU?)]\F2KZ&X\OB[WD\=\RZ>O?0""APIU!N(17EDVIHY9(79C$&6 MY?9W,U?5RS_X!)+J0I:Z@_@POGDME<3S<:XQ86 &C12MG<:U\K<_8I]CPS/;E02HI:& _")*Z6G0);5:^7Q_*9L0]";/W, MU$;C?B>/MDP>?>>.]CZG\IT[^LX=?>>.=I@[BBG.;YB6V(YD\3VK7TYE[+8G M]R80[;FNQJYY7:V!1KRNTI_KO5-:-:AJX#"#+JO-!V_9TSE[_Y"V[YTY:0?& MW7+J17$7;>G,-ROEDXWHLCJ7.DZE F^?'7+:8\LR9*&X;0'Q=--_'8L"=Y)^ M8@^)W1;B$!YFB^J>8SS,MHTH7JW9V&^JFPG+W*;5\7#- M5_AI@9'3QVSPE=W5:(5?_Q][;]K4.++L#[_7IU!,G!-/=X3A>F.;.<]$F*V; M7H#&T$SW&T*V95N-++FU .;3_W.I*I5D><,+X"'BWCDTV%)55E;N^IFP>@FT)?HOF(&GA7_J-ZU GL?5WV@+?KHH6F'(7Q!A.0GH,L^MLZ+MO7U MV]7%KC."M4>19R&\/=,FGB@8I\64FY;MJYO5T0"SKU\P/HFOAB3F=??\ZVUS M]ZIX57V=?#5)F#[5-QDI3(N;HQ%'5R--Y[,3TR@1*V;RG1F9''YY0("]Z.:, M ,']_./+Y_)%\_'HVSC+,+WM1;@VR=J>*/"F*.B9X,2,3J4NKM)V\4PP*QAR M#A,,R;&+R+N\JG[]'3SNOB0FF""==HHOBP6>P<8[44C++0?H31#+">REX_$0 M/OA\X(0MAP>EK)A?#V;DUS-<<2V9;C;2J"OOV=W@:^/B2(O0/(4>"U'%V54_ M3:CM+-IY*;XN]W96[V 4KPP)N-WN1;ON5,/FSNTKX95)LF_1]GYQL[@ 3EF5 M848D7+4DFS7PG!?2H(6/ML8&GWY<=W]O/_S^FBABWNLBU.W(!3U16DW1%+"6 M)MC^PAEAV")SSG\VNU7WTT_GV1EADBAZ89;XRLVP$942!SA"F#5)#I[M:VX# MF',@%!/FQ),- P@[&H9V%'Z79*I)*HTT_KZ6O>;/^--%KYA$7L83?"&J>X:E M/TVF[BXZP5$JSQ)QF;(18IJBD=?"O;-&#I_ O<.9EN)1MUBZO:O]5 MD[YW/]W'Q\?U7[O_-.9&9GX*-O3^S>/6 M?OFXVKL^^E)SE[F"!:#'SH3X7"Z.0GS>NWEL'W7:WP^:MQ<_*E-7_[XA/L^% M^%PN/BOBO_AMYR5?SQ'%Y97WIC3V>4 ! MF?OF.PE/ZMCA>YH.N1[XH)'*63) J-W#H5'!0$7XFS0,KH_ J1[-(6Q)ZNA3 M')A("/&JT4F"'_<#^*C3IVD+"BM:H:TNJX5SKS2ZA7/(G:MYK2_)PN?MWMS; MS>W>G.FM-X^W5\76;N6W?1&VG]2XJ;,Q,.WK;-4\N'G<'7QH=7K[6Q>#J3!& M<_C3G@-C=$OSG3Y\;%\<-AMWORH)PE6>MED4LN@>6=,TS/4Q_.S][O1.VS]_ M;#WUW2^TQW/.=J;5M5LNL;63NQ.?V-6YCL379_ZLAOZ59^BJG1B!R[_5,W[] M!71/+@X7,:]]<2I'.[\K\XW7M0^/[6Y\\]CZ&CK6PV'@?=YY H>,R&=-T;G^ MD,S?Q?$Q8J4OIG%X*KC"*2B?CL77PK/VJ$S/WG0XJ?.">[VF[NVE'D)EHU0> M/H2=*?/08TZB7"E4]O*2S_-W-N=#60]1 GZ0OQ,56A<\[@<#+;5F,XAA#Q=V M% <>_49F[L?)B4\G/^/>T>]?[6II*9ID^N(HM5R:#X5YO:@=XT2CINW<8>@H MG,(H>[$E)K/Q_)-/>@:Y-!UZZJ)!!__=0+A+.N ",WZI!SR["41&+TJQ M2UV,14J,D40[?=SY^OGFT?/V[:O^U;?^<7-QED^^M4.8MJV5V\ S\AH1;UK! M 'RS&C32YRK<7A3M\N]<965VQA.NV/&-S3/O-S8N;+@2H>7F)&TRQL+CZ>#; MSUH[OM_K5U=E(?SQMUQ?*N'QS!?L]."B]N<8PLUPQ:8;7_%*K]B(LM0GD2__ MEDW;@YZBX7!)Z7S7;;AL-+EIA\E-FZ*R5LSI&#+30U)JN[7O-X\??E]^K0X& M!Y>WE:4JM1&V^??UZE88S9\SG-8,UWVZ21-OIO:S'U^^N'FQGM(HV3/:D#ZU MHUPS6HB9W1]'M5_G[>/[K6<,*T^8(9%C#HAZI==?L3R;<0J'.;T0*KU-C'C1 MAY8K>DJO9S*$H=?QJ:*$3*'?3+6X+[B.:S(2]BM5K?_&8J/U-)+^I95+B\*3 M?:ME>JME>HWD?JME>MD%/VN\M5$QYSQO5&L+>)&U3%J7QPNL(7I1B\D]]H.) MQWX>^'TXY<&Y:WE1S6L=_8Z=/H)?#1=P_WK]Y[);[G>*!5^_==598 MU"172NT_MEQF0>L@0H2&%O80-9T4@O*KJ;29YEQF"#7LO)4\K?H@\L,'JPD\ MKV28PV1!OYXN^1/-VS5Q8Q>V^UPMM35N4+QV%7-"YDHG'01[9[_CZQ^W[=W% MZ:0Y ^6C3)E_5YP\[R2G5V+EYRF?>HN7SWAXN8JO_(*3'4-Q\RS:B88WL%NK MWCS&1UO[Y=K>V2">&Y!DA(7[OX9:8>/OY??DYX"9X:]X[KXD@;)[ -QJ2@%^!D!1H>D(,FP\BR_$V321-[$:PL<@63U33>.6F MC)Q-A>A[X(Q6+S+C/GP>W]>!503JZ^+M:;AVLQ4'P+WT<; T';]%4'/W70?. M(.KZ0(=\N(2&C5\WM+D_L-,X%X CPR_Y?=C/"D M#WA5NJP_V+DXS,S$L$-D=AQ'P>M8M+Y;F8X=V&.+S-PVD6L^_X[=)'LCC M,'VN-CQI+D:XM)^.P: ;+].\XN;Q*+Z[.KZVJA_^ M<9\$N)!4 :FGOU+4A=K-8^?^\/AL9\<]O+V=!G5!L=@H[-:WV=AON G/GLI< M?^*_[.SCRG*-KW+$]"M)+,X8.ED[PBXIA;C(7/SD+-OK2:5-G=Z9L'J!*OC, M:U_=Z/2IV&W?W_VF]*J8H MYS+% KKY%\T42QYSQ"^L@=8E*&@486,FB,Q5'9"PH#Y7K"W M*$F6Y JI(WN[Y$;U'TU_6_%CLKO(SQUX,,:['<]]LR[^*9CNP):KZ1-9:FE( M4P%]P4'BR MC'JV9'3"XK6D2W-6)BE-D&^EDT[WHALVPL,]Q>(::49,=)FGWGMT4]S,>WN: M^*M47FJ;W(M@MN+"F&U(GE8_G7_KU4Z/NO72FC#;)'&[FO[Y);87+*X6)%\6 MBSH S?U%C]?V6D]R?I^GRB"Y.]59?:&C<0[R\=W%R<->MW,6-\;[0D"N/$=H M)6V"4_I'^9)X=?[1JRQ?21AK?Q[&&I+#_N4O_^.'[_%MW7KUC)4O=_=>-F/- M5EI3OGG\WK&N]ZS;XO'Q F;]Y%71C!HCRD&F6,&Y>42D]KVA*>^EM*M%\ M4XE*DZ<2)5Q3O'ELA];>X.S;D;.UFXU5+FY>$>U$W2Z8NZ@I$5<85-NA@Z5^7BM< M8)WBRJL?FPQ 8^(>C_">] ,GM$TN>*6=?K'N3:?7]T,[-"QX]W_AEB>TT"H M"2A5T@1^"J/ :<188M<8X!_!:? V'._.#O%WMGH9!=G "W ">$_/;CE8<2B? MWZ3R1JRZ\^,(:_?PDP:L=M.LF6 RV$%J.7+.(5=+-FQV([#\DAR-@ OOZ&,1 MW!9LHPH"] "IFJIA1_>VS26+2! J H2??\6PSI;3E 6,/%&)-F2D%SK8Q.(U MWKB,'PYO!7S@CS[\YK-/-83@#X5@!(7M@2G*+\T .[L"6E5HAGTP9=H.$Q+7 M1?66<=3U U%(#XLQ[ >KUW?!GI-;#^,&ECCB$BQSZ[^Y=-I\_7.U:A3;DY4X M_$91G0O_U4MDNU;+P-+:P&ZB"FN9^,LL543%:H!UAA[RJ15@ HI>@@6U8QG9 M4;Q3,$,'%46J1!<^B7/MX40,> @]@)ZIW@%'U?W@4'O],U/_PT/]0O M"U3//'%'+9^JD7GIN#XPJUT+:X?53<^YO>*1PZR_-OR6J@TO#_&9J?.9L50^ MDT)*OAW]'F0R*B+'8O"$T0SU$F9.+C_'#S;5A->)O(8_+H!MC-G99B5/> MCQ^WQ]\["S'"3D%HF:4J$W+4?\U,W7.Y"BYOOUG]8G_Z<1CL_/'WQ=&7VN71 MH7E>N[C\8>[7OM1.#X[J9NWTT+B\J)W6:P>7)V>G=54)]#JM+G0%G;\/8]&J M0:<&QGK W?W.(OD?$<@95POW;&3VHW]1@$ZX^*=WP]?C3EZ/MCZO3A_%4*_$XP$32Z/S6)C&I#__C:Y M+6'NTN@7O^]4\Z':>F416W]K#DB3.E7/OTC.>J';K2UPLT_GI5'@-[-"5RF5 M\[1:V/&O&U5YNKIZ_2>G&.4G5/V#5P\U$MW5_H/^E]N"$ M-S?R99).1"9)):#15]*.-^W/AT?]F\?FSN.'NW@OCAI)846^N;N4E#KDZ1.OO,SB*6S+-16K8%OG=.='\V?)J[3L M5\.VHCSC*6R[57K9;#MWODR/?Y_:Z0C9]_K%^88R_[+ MP'=__C##6U3E&5AWGAC!6!Y]H0]^?NSQ?^W&5X*W4"GG]#^/4%L? BQ7J/=\ M'RS S] _#CR=KXX/;R:YKORT.U44;'9C991*Y0!M]SGU2U$OW,"NQGYP0(7 M,TF*/1D>0O.>,0=;TUU>=)M;BPOUT/GQ\6FG)PXO<9Q/P'%^]._*Y9_=]OZ' M=+RG#4NZY6QQ?'QN7);+RH MN,\,/-QJU'MW_^Q>V3M[KXJ',P&@V7EX!F"5-"-O%2I;Y26S\>K;**>:/3E_ M7'6(&T:^\&5&/6[W;WQ^&'?;_Y&I@CMS-R:P&YH.D$ZRN*J8_J2:K>/)YL M-UM6O;Y3*_Z:MQQVXDIF:)5Z>/##J'BQN/O^)SM^:_IIY' M6/A]L=?[$807S=KNNEQDS+-Q2-'7C8 M&!+"TYPV\+P7N0F&'<'D/K MP9<;+1O_01TWCF=:3>S0H60AY0A[<11;KFEU IM[[]:@7PE[,U:2VQR1X=1E M9E:FSKR:E$@=*7HG93A!,F@NF;RJQ\4*:!5_I]+X\5/L/BPRR M4D57$F9]PNB X]+!S>/=MWAP_BWZ_O,P#9CP=-1E$"!M\-T];.HALU+\ TW+ M[!#A>7B_O@:;Y@\P< ZZC@V?[]I>QWSW!_Z6?O[C/6C2GE!QZBY- M3(U0'SG<"W@3J...CQ-Y2#_+NX3?#^R-$'@0[M0FSF&ANY:HV_EU_2SW<<+D MJF9C[\.7/7_W=WDQ$#>C*IN6W4&ZO3W4P9:(S! ')OJ*XG0[?X42[N$1&[MC:@*".P-ZM>=[!FE,E -I&NV!/9.< M[P%]EDZ9M'184T],)SL>^U%U\+O5/'"^)&C(_&W6S04SI =H:YJ$^S7FY=-' MM;9WIXQJG9P>:]$L?N$??Y>+Q4*1_S\GK$4,(S=&@A(D$"%5DG3Z3Y:T^_FD M/;>"LZ >H4^"T&;VN1W0^S,D=L]*Y5_Q]YWM+]5<$B?JXV'WVHW*SJZ&4$I?%>0/\;*H'EHTL.J?%5"L0PL:TBR"JFC3(F4-8M]$,)A2,(0Q@9VT M"$,GL@CO#]1U2#6Q8>Q&W"<[],+4L2A1-,7#P+]AX4S,+ M-5[XB,D!Q!UR>3=#J\OP374N45N&U6 M&/I-AX)?[/B&9M>Z _<8 :P"&UQL?,X=P@+!5T@K<$2N[1(H5-0!3*LZ\JR_2M=[,9X>4RH6]K>W"WL0C)U)GR;7B7YB-IA]+?^$#++/OA]%&CJU@ M-JS0 3%UJ,;X&OVXX8+9Y*/##[\K##'SD/_)O,2/."=,<#YV(!_]*I,K$EJGF\_#IQ6.](%^[ P5:D^4C_(<.?S- ""WYI M&3+8NV0"D97Y3V5S2W@#FK>+B&DVW-J6$6&!D]D)_)!&-3=MNQ7F^F';287' M!_STN?@PDA/)C*%B\(J(&]@@N>E[56][68S4;9=V!M:WZ--%(FT_I+8QMNYC MRCTLG'6FM39'@@[G:.L/OSK M@<:<@ZDTQ%^ZOIV*M[:6QUN]X[M/OSO^SZC:4;PEUZ0V.$DV/0-S36LA;VR- M9JZMS8V4C[#-EY5.B'3Y OS5:5@0Z6>7!!# DYK6)[_'2 MQ++I"L^5"F'(&6@['IR] V(VE!Y;*$+ZG%/'B/M,3H7!@)9L&O3LH(,619*2 MIX>'P/Q4-A*1@E!]NFR"BD=:#?\.!Q,\-&T@%H8WM/"G= '340Y0.ET'_!1* M\F/6P1)!I%5RQ;(C_[N[V7!2$I\_:Z.H \E'21Q1-W@ QEI("GX?@S'G7)\1 MCLH'Z*[_G$^^>0P/CK8K;:=Z7ET,D#]G";:GS0]LW3R6XD_A^5'3M0XK?_Q= M_UB[.-K8K]6/#HV#LZ_G1Z?U&L+AO?)< ?@&RALO[Z!W4-HMF*<@XP,+[">+ MI$(J/VAP?O!W; 6@;2D)SK?SW@I8)8[3@8JYM(L^=GE;_;2C4#AR"2'^ MF+?=M*S9F\]-+V^-]R5X 6;-O.]9#9CL M&.0PZ6'B"(A=,?7L24PV"T,L@S4?BY>Q?]5U_8?#I.)<;D%>X;%.0V:_JV63 M^9S.K8DIN2%&,1C-PP/SP Z:.*R 7"5I0]H1W<<:5K:![(XAM17;;O SO0 M& +1Q@OB2P30Z$\B@O;>("]7?6H-/!:P/S[%'AAF%)@LYIH>]6Y,M@>:'F#Q MLZ^/?_@8.K:W<0V^Q8\X+P\U1J"7B\6M2I'\ZV)QNS@W-E> B\0U\A*G-1OH M[F2MALIO:Z?HG_QP=YRE"?1R<:.XM5$I\D_;X$0D-RMW*^*O.0O.W+KY\ED3 MU#Z]7M?Z(W(M9SCRSB:E/>[Y%E46^ M''[ZW0AWO%)C;V6VRV*E:*DX?R75LVW\::*D5)P6R7%F!5H$I!MS W\ZX)P >(?Y6,%/YY%3""C;D*UNG+$Q& MVPZ-[#T]?JI.F^'BS'=Y+^_]([E\>1-_UYQ6_*FX^[&\/-=TM%;+VZ/XT_!B M,\Q86:D5,X,:JRY+8#\KHQ0__6C^N+N\JQQM/9ODFH==5N5J"NF1Y1],S#AA M)-U):I*E87"R^\('%TM6=QI2^*2*K5#V_0<7D;PL2;9BQH<&B\F42PQ.KFO6 M@$U=$\NW@)K;B_)&7X[C^=4!ZMFPSTWCBQ-%Z+"/J1]8A:\A5E03RYG+3/IH M5]N?KRX>?]];S^)RY.]E:G-AM7[F#!+ZA9G4BV09NW)_//AVM%M[G%SGMSP# MR]'GFQGSG\W=.OOS\'/[UJ7'FA\F)_W+%/BVDSA[S8S\B+ M*81%;7V$199?/KC='\Y==/?S0_=%"XMQ7%.:WP\O;8[A&Q 6AC#LT."05H9D MG&'YL3,L/R2=1'TH<4-)58^5,M5C3^.+12B/?W8^?O[^N/W0_6&/3CFU"A-J M9%.2)+/U7(E24I5GI73E6797TRJ0TIPIRP5$N'-R&R^5"[)2H1_^.HWCZOWO MD^KS'O'8:[\"]U]3%D/-,Z6I_#QCO)]G+LO/T]:6;,*8R0?-61/*26U-2:C_ MF=S0>3#AMFX>=[Y\OSAR.N_5#_GGE]\GO]QUNMH_:5J4S7/"Q_;*VO9#+XTE MYA1'JJTY,OCE^1!S=F927+.HJ:UER>MGY9.[7[O7UU]_'7\.$PBMH^?I.E@D M$STM)_T\92!2)!DOM SD>9L2LA!%I30<@((M,ZU.)[ [0!@CIZFL."U "?_^ MV _JHDM$7ME$R,\]1XKMDIK7.@:]= ?CMT(V4;>R:")="C'\I\5(P\W2*(7 MCL@MC$(OO"2L@3'@A:9_)Q"-AIZ'844C[ON: A,$8&$F[_@ MHW6['PGQ4N1M(_RJ"[(;4,2?V3S#(H$ P'0D7/1& M_^DBV*J!?E=W-"<\'63/I[U!H_NU[/Y$S.RX![PSH ?]:29 N:&J77AFWH7 MOOGNT(XLQPWQ,T,8?^]?SBQT19_]HYO'K:^'/W<_?-@Y_;6+3?_R(2T'&- : M_&G"F8,=)(F'C,-!:0WL)A?FLZ%"YQ,G%LOU5/<.\[!F3GT/6!](&^AJ9MAJ MW*=U#4&12M52NK8^?OOYX?O]>3+ 9/*LVC'_G+"7VCQ[J2%A1V[%/3]P]RO1 M[N'IWE.WLIA1S(L:&/Z$^=6YN9_%:@CUV,;?S%NF.!$)B6$N[X5L]-23N]2? M.++>_?[>5(.L(39 MUMO;_QUA:2D>>T.;ZPRGO[LYJOG*A>VM[?A__,@8Y]X=KERJ;A,N92* M:RFGO[)3*7YI%4LGH?,$N31B.G&N )+1*KF"L69=SH/&L>G+E2MY5,_PYK2S MJT?!KA9+HV(3HXF41\Q7>Q#3R(@ISF&^AJ+MG>DDQ!/$0F7I8F$_*Q9.KSN5 MAWZ[6ZS^6HJY,D9"[/\;)<3^6,Z<$V1C9#GRFWR8Y13F:R"J5BJ%2J6Z#/EP MO'3Y<)"5#]\K5Q\;]^6CGUM/D0^SFPT'_T:A<#".':M/*QB1[+A7?1,*TPF% M\:\%E4:G7@8V77N['/7\A#K4TJ-QR#^%$5[ M_WS[NKU44^(O,S=8C$LQ.=(LD9F]EDE+-M6:35STDP/[3PCFC[L.LSSG94FM MZ=DB!MF@C;.;-O::/BL%XF^9K;\ MN.':<]ZET8]Z6?)UB!/2UV9KSLEY.X6MZG2AYMPC?+H@?>. *07J) :8+V90 M*A6V]U!P[BV' :3H5'V[Z7$XKPE:+IFI4LXK:Q1%B>/FK3^A7+A<@O_CD6'P M4WGNL];,?7[D10Y&6>7'9AF6.;+T\_H5EX M=)$V\A/6QWLF<12Y@,E*4^U<_ZK:;)[=+&1892H9-O5,UOQK4"E6Q#7 G^:] M!A\M#ZNX3["DS*/3LESP,.2=:-:O[-L?D7UOK4*:5; NF^X$_Z3NQ-A59B[( M?%&]Z@2Y-OJ&B#6:J446,$*R^>^]'I]BV' RPSP'J@+>&$4Q#1&[PPN:G#9M;R14]/@>NV4]\1%VYF[MPCVBEO%G=8\ MV.=0XV!=SH@4IG ]&5JJO1@VX&"[!_U5W=+KVZ/^IU;#!O"+P+9-^$[4Q2Y#()-H9DC=)Y0D]N\8U*\#U(;# M)W(;JBM'?!.>BEV-..0M-8>)WCIN A.V;A\]V,V8 KRB=7O3U(WWK=%Z;ZA? M^VA:O9*J4SLZ:X/^:-M.%$OTO@JHBBK?4/AIZP7?4#L#(T4=9;6F\M M*0)60#07= UN@_Z.T9!Q>P@9%WWRM^[W6Q>5^2=QYPW1<46(CM7G0W2L@@R-M[W+W4]'_QQMOR)$Q_V;Q];MKU\? M:N>GI6_-EWP]1T@A[*<'*PD$/YI\;\+\4W/!-(*35L= ) (D/7T<8$_@3R'RZ@?!8^*)R"P)@-R=T M(ENI G84"L(M@<]V; \TANL.Z OHI\!M-1)_ G]+X[D9)2"S%U)&8N9YA]%\ M8*G)UN'7.E8*?R0.$0> 1KVBM,&&>-]%) M]]C#_'-)H #;E3&@ +G.L):_#[\#@=B)3E9ZB0(4%5S0@YHI_,BL09V01'N?O;?M]M;4V(-:)LBQR/%JK. #,S9 MUO^"F^Q)7=_;J*WP>6YK1)'9@MJ]@_.#UK2M6=)(AV,@PXF@P@40X:;5IQAIM5@J/MG]P4?SP ML%_YJN4&\@FYM*3=M)O(C9+F>E$IOVFF'@]POY $&V4M,'H.G@8."BMMCPJ* M_O+A^/OG+UO[UH?RZ^3+"O.ES&4-<>5,/1.K MYLIGT/U'#WV&D@2Z]LQWCL<)@/M9N#7D=#7LXGC6+\68-,&N-MA';SSU8-M:R&_+XM.:?V+\6GR5=7JKSS5_XTLW)G MIEKHT0J\NKM9VII:@[\0V?=,O#4D VLGM]O>MTXCW.F^(MZ:8!KN+,AA621G M+;_W9YKJB67/J%QB[E4AIJM$)"80.?M(N<@DC8F3"N!#,B.;RFA2WC.'35YM$1 T*" 8'I4#_!],Z;JK>05 M8O_XIM!D\HF%X<"@DS#D)0'I;SW_WC/;,1&LB=5R-DV5H H)^-X: ME+T=^UPCH563AUAGCIT7*A&(QA5RL8%NA?AK=K1+I3 \=4EOYJL1;:GZ_-*O MM5H.-[^<6T[KQ!.QJ=4O5Y31]U M'9>PHU42>V@>R.Z?//(+^Q&)/W3Q]&HN.4=-L%R^IW3JB_>14Q02BHC^]P-8 MWJD?_;"C"[4!A$_I]XO]HA"K)$Q/O)]GY?"HMM68V/R\M(7E8CSDRL/=:7$Z MBLH[&[H_(\OK-XW++I@75H^L'30TE%'HFPT[4X%)MO>8:R9MBNS43"RXQR(+ MB_M_1&>1J",3Y?HAM='C4P.["P]#:TT6>";5G#VPE=%@%':IL/06=2,SER\; M]UMTB>5N.1O*/ =3U0;#CLL7]5K)I#IXMWBHW9P1W[AY_.>+>_7A=*MVW=J> MOW[X?XV_3]&>+>TP@4;]-WW'X?1O'C_?_?[J')QN#W8:?_Q]?G%T?'1Q<71H MUB_/#CZK2&IC42XQ+54>XL*>.D**GJAQ92-' F:%7FGDT>FM.FI(9W$WU8L[ M35.>&'^0?KC"Y/S1OPZ[]Y?-O:HR-=0G9<^FZ+CA'4P2D*,W,6*Z9G$76UQE M*]V8U6;NRGRM[KOC&^KZ\OVBW:@ !H&,1(Q57'5+C3&C*:-@+-$KTR?X>'7_ ML?PE;D0[GS03SW*3$O+"=&-.1[UN'*TS=%S$4%)XT.2II 5T59%PR UC1MH> M9X.[@G_&T?/7KUKM0_V;MWW0SIC,TY%QU&MFH./3&CQU.I:G&NZ*BKAI!Q$& MB1RR,_P -"KP*D6#0"NW8VQ>0 N6 R[]Y$+3FPQ\"KQCX\Z/' %G@O^$3]B@ M4!NN&"#;]5WL-! ADNQ3S'O'=FW8\,:^B#N&E][>GO4:0)5B3V@G8;FVO]P._[:)V) M[I8VL$5(__9CMP4"+> O-P(?A]0F6P#*!0: )3Y/T:N#PS MS!8=6Z*$/"W8G=$?AD#8&,"IN%MD0 T>//AX;G5_?]S_^2$^U[OBAR 0ITF= M$Q1<<2\!A4N+IKWA<9Z3%PWBZ,]*/B9C;O;[J8-6:R&S[NA)JWPL^6V_AIRW M:M*\598U'CY"B $UURRQ:AC-%P0R1F:Q&0WG5[,](-\"EV>+YC&(7ZR2W4>U M .[[S3NW@N%UI7/1^O9AE[8*C<=4H MG6_Y_QQILZL6G[8;MZ!Q7;SU?[_$AW-^'@^+>C].MUF/K M%?4>UVX>Z_='\=>.W^K7EG651M_P90==]K:SVO'("C"F%$HG8%381<\"C?S. MS:/?\G]^/+D-]Q\:"PR\[)JS15Y (/X\*59__///M^V?Y3_^_G)6KYOG1Q?< MP+KXP,LHD;FZ:,QEJD.:92+Y!'#51!86HXMQ9$G['WO%FR+Q#Y8TI04HX/C. M]

\ MP7E;L/?R6[!G>BN8PJW@;K=X=7;6*HWMM4[SK.JP?I$]U96;Q_VK:O&B?GW; MWNGF]L )I3A-LS7R7Q(">.((]_V;W/K(^M7'A_I%IQYO/[69>J95%&_2.4]> MQ8-]MZ5[(1,/]LFWZM?*P?:'*WOIPP^%7;FX M)GRYHS\S!%M2M\?D#ZZP]>0IBUE";]>(B2FC0 D6S@)V))U@X1);$:?;R%\4 M%>DB=3+B6JD&\V$K8R$3?&9I35>YG%U]( 'L\H1V]P5VFEMW2Z5C*ETS$U7& MJ[C\K8P(/KX;G\U.;>-)-;?EXK3=9:D:LQ 6^?__L9$M-JON;A>JY\)IPF5[]F\=CT_:93<-C0.+"=G5WF3RV.E""%Z[> M7M1BWW.\(8.L&FR==JSVAYK57LY) -.Q#0O*$VV9+VDV]IMQ)8D2EN0X%),XOYDX2'\_)B<"L503EJ5$Y^UW]]N-QU7EU* MZ]T7/9ZJ"JO> BLOWZE.N<+F_\(82XCXOR]+L>F9I212CL+\ -C1\6)8W)GJ M=H<;1SOB[L9J'A_VN;Y;:)!<\IET4OX-+Q M8K.M<5IS6NWPYO&L[3_^Z)_&IZ=[BYP8NA @W)%[6'!S5+D\/$8@;H34^!D= MW1$!\?]J=G;^O[]U^GW MV_8??]>O]NM'WZZ.3B_-H^_PWW5L\$,$AW[@N&:I*A'K/L2.^;/KQ^:' +ON MZCW?C[KFI=WL>F#^= ;&EZBU:;X3P+@??IH?ZI<"#?=]P;3,^ZZ/V"G^O8>HW09H53!!V\ 0-TU<#-^/'4*&RQ!2,NE:D\%H8:\$\CX-F MUPIMH]8);,)O,AD*S2* @_2F4N_*/,!4#TC>3A"S'RVO\XATJ/\P#V*7<%Z_ MVK 7\\#?-%-$J/\PQ">29_3C((P1&AHVP,@A3"K3:A*$,ZS4=24(23ZR@VGS M4D.[&0=.Y#!V@[8<@ET@9 <-C,)(?T;?NO;K6I,1*4%FRS4C"(S]P%"VJBV3 MP"$\AAG:+C+" Z(9=IR03R@!E71U_!X#6_UDYK'XZ^@@DAY&+=/#RI'US5 MZSCDNG9Z"/]?^_*C?E(WSH[-XY/3VNG!2>V+>7!V>GAR*3]S<52_^G)9-^$C M9^='%S0A>Z$HCZM C$H#"B D?!P2SA"J/LNSW &-FF\3'GO;\4#U.)8+:L1C M6&'Z'$,=9:!.08\0'A0=X)6*-EVFYHWW=!"S)&*RS\&X,8@/ES8??]($+LM&-PN(!^&]\V MS3,$F9_X5@)":]@V3@*W0662&01F0Q,D'ZIB@_8BT,W@5? 7NT^F3Y, ]@G# M-8!5.GTWP:2_\FC3!'<9)N9;K7:NU"S890J_N3 5L8P<8B5[@@];";6FHI&< M*T!O#VP_Z%B>\VBIH\^AC14:3EO'[X>U!O!@Q&(+P9EIDKW3M5K\/5A&']04 MH=K[<0>8)I)G;-^AO<;PM^$FF$@T54!R6Y/8J^6TVV"TX-R P"'R"R/,!UNT M'_B_&/!,$!WD)\(7;[B^?XO'DI!K$_>LHV5KDR?@E1WXEACB$/(<#3#"X;V! M$]XRJ8&QV2)&NQ!,*Q>1N,!4M'F, KPF-%V'H*1IX ?;B3;?!O#T\'_A;X(/ M_N?\?6 1\!V:Z@H3%8Y(KN18;.6+V(KZ3 B&U-]R' ;>!H>.RICT/AS#:**+ MZ0>I1X !?P^J'_^7@ GY*&(MDTCPA@$-?7LP8L;X1%W\#5W8/_((:L1-8M MHD2:?@/$($.D(,1WO\7#40:C^0.]!GD5[#N^7^U(G**3E%F-_&X'== (:YD*R[G=L-86K M%@Y"NLW(PVTG[)IM*^@1\!_J$Y#TB/5B-G"&BAV&NDI$H0TB0#IG+1M#>@7X MWSO;]?O$9RA*8#6MN"D1?"YJ=9 "2WLJ5%-)+ =9T?6!>NC>( M6AY$]&98/A4'12IT8$:!Y84H/TG=:WL4DA,(ZUD\N,L(&1Z>D 0]. C\BOW@ M,$:Y_MWD.PD1Y)<1@Y3$/ F(!KP>KK+?;L/?Z" L-_3QY4U\$+XA1-%CVRB/ MS4O+N;>\32.E%JWTL3+HY;W-7VS[?HME;T$H/D(HA5M"!;;A^4PZLP0,]Q:?_XUCP T*F M@J"ZM2.I>PZM"$_ED$!=F\0$L*&^[9@'-*I)[.X528C1D.%GH$7$:109Z[*# M.+H>,05O'/8*Y 1SP@CC/@I*.2/I0X!FP;E_+]BR[@/SFQCF)K6'7'Y,7.[@ MJ X+YU60I82R*1G.A$_$.#D&:=AB(,A9M@T<_["[U >U.X9_QYSE!K.Y_@S@)7'JYC4J)EB_AZ$Z^H1M MH"FDB+4&C'&FV80]A_T,AO65\C<14TIBT,@$B0),9,^14R'K9Y":.,D*]7(? MG)I8F:D2&54.OJ*?X;O@Q'\AA;H MM\G_0PTUM'*^$J"-/J*L^PS_60.^/2+89!S6D;51BZ1J4L%Q"Q6E(V%]DV%H ME@QKAZR8_P%J'=M I ,@';E%R*P'_F:!8MD8N4?0<'BL'(KG.E:#1\4U!9ZS M%O9-SOC=Q>;9YL'F^X)!OC#8P*A7\>TM_:J1A,*@FW[IV)OGX3>ZOO_G^ N MA@>\-;?OMMA_ M1/+!/<:5J3ET\%!834'VB,N7!7(V'09/XG^8<#FU8N=7X\>\G1ZESQ= ##KW#EE9;ACP\6XMXZ"_:-&HJ M3@^>#@5@=$\BUWU"-^(S49VN)C@SZF;B%_ET=?E)V/J2Q>##+1_H1#:E$*Q6 M0 ,A2#WFR(PUN+],YCH&9?2S+!$970L\]Z[=$A&N((P,H YHC)YOXH2PK#SV M.B!O6\)^3SXCV#&2,WN(^U I63C&$@S83?- 2E6V=%E[]7A> ;Z<#D6]C?2> M]$.1M],V#9VJ,!28M= 6=?E 38Q%=5!HMX & =L@\ VA3,CTEI:Y6OK59IUT M0,-V'5M _^/O#)R=!,J+N(PB+&[<#,AT0NJCA8MB!5X9KZ=BS?O$T"2TQ2-/);.R*&FYU-*0?"BC*FI M6*W!3@RX3G"J4I8W*2S&@V5YR!O^EM]:P 4HH2LE9LO<+?YWI.05ZT5V_$^U M(*4IS97@/QDH$I6L#_FT8$&*=^#);5N)]AP31KQ"BSIASAK<7?$ +4L+EAGB M!S31+;/;3J2D:=VFI1O:3 "\6.+1&/()4RC]B3RED&3+9B&N)H3QI SAU].[ MFC*%+I>KR(H&(PY"Q4L&Q%B#Z[ N[Y@BJ[KSEE5]AJSJSEM6]55=)-"/GV+/ M-E6B\!T^$3;T,38/G0X/W4YR085TI9'ZW@R%1L83"XV2->;6&:4_HI<9);_- MJ3(R)E49E0I;Q=0D&7%6TY82;9J'<2"#>QQVW ^ L%?>QQ#Q=\]X/ MR)+/ [@X66#/X=-M^_@V1!]6"<2 OW"(S, MW%)$==]!.C2M,;6*ZGQ_26$"'_\:DV-PA*]!#F2C/EO"6$A+2?JJ7L?9\GOH M7#9G#0MQ2.[=^>;%YL%[MM5'[0*'&!LI*C4&FES>&*HAI=%VH#V!_DQ=L))# MNX BV>MT+4=&TN5FE2>CMGE]?':4[%(F7:8(HLD'9!T.^2@]HB3E6PN$V6ZN M,,/CQZP,#_U-9G%Q4 EMK7R?"-Y"Q,RX$_K0-2#Q[&X%GQ"2EWXRA%-AX7@[ M8MID"38SK48/Q8R9^7^OWX0'J6K3M&KTOBU7"$6.0G"^'D,0F-C$?"G^RA#^ M>W;%?Q+E(\YNBG[P&WV,DG M"X8HP8G0026E5E !13A+.%A8B_2$M0&0P(6>':$.X0N!.8R0B9CSR+8P]H>X$9@O'A)$O'QA:EZV!%@1J=G9"CA:4_$:V; M,M%Q0$4B7%BV$??7@_.0*7#?E%GFK!+%:'+#I@5#Q=3PH_N!]>BXQ%\\?5P] MB.:+MAT*N/EQ2-Q@>;>J3LR#U?#?L58FE$4&LD( WMMDZ:\&9"I&(B$N+@#S MV7UF%V1#BG(&%0@4"2'F\J,X\/LV!9QBD']D,G%H9CT.E0H.*(0N(Z2VJIM+ M2CLHU&M@J%?/IH%R9$\>3 QJRB)U@M%C+%B07T5;OI]D/O!^PQ@59SF]LJ.+W3PVX;CF9K.Y#'+ Y99#-9 M@BBYQ[S),@W^R? 9Z%N0QX&Z!U@T805#F;>.A[X-2:(&I:TQN2DW3LH1UGAL M-P*RRDK;TA&[MX7)&XF8NJ79I[BM\A[\2BAJES.AYE=@@@ZN:P"J#98R*!@U MUVI8/2L=TTR.EEWP@$>26$6Z'GI#(^I3<-H0] M 992JB"'YF_1#,_V@ :">C%50]H6'HEXFJ0O"U4T63S;7>F@SB4693M_?[8' MLK[0K'%*52C5<_;XD-KL'2R[%FQ%62=]"JQE>H201-4&3 6NZ>TZ6$N$@3HC MOY :JQHQ*]_@NV(%$B-;&*XY7\$8?PO&+C9L./#DY_MPEK0_;>R@, M+L%5;[$@N-(KA=>'WWFW*3PC^ES+;HI$U9]DS=)/X"J@K2;L-[TJT0BL>U7&CO<5B^25: 5>^&CT&^ M$%>)H@ <#0Z "GT8@JD@RF,+>GE?8'?$K^&+H#!;MO*N>7EDX0(9VR'6[5%A MEFB1:*KV"!(^OD>58I(FG 6GZBR0:"2R6(ZPX7!G.:Z(A!3D!$LRC*6#I3%^"JR>9LPW*SI6\8M8$=RX5S/0)#S7PZY0/Q72Q;;I4)8F'I*T* M'MI#Z8(LAPO"-;OHJ@"].1XCVT'YFU@OQFL2%>XA5<.<$8/N\.SC[ M?G*X4=I[;Z+;;?<$OUZ@,DD6[KBNW0&-VXLJ6VN;C'Z"Z2_L/H. M!]?U#6E70K^1='(4A(5-X*:X%MNUZ,Z0@K0[EK!W+=J!Y*2V$QDL$D(,O8J@ M%VC#V).ZN@>7IR/;#!PI^WCE3*%A.U":W^H4+>T*T=%1R2/'[;Q*=:,&DO#;F M<-%0@/\5 2+<%5>BBT:H= 0%%#8M(Y+-@A:FHV&-,3Y<:5%*Y?#WV16GRCT5 MXI*]/%C-I7\?R-<)K#[8-Y18\[U-+ .71@U9RVQJ4[P>_@!*GC:D>;D66Z]SO4$E\P#RS/:ED%O5O^,WP4W-B"^<'&<"'O_1B[".V" M7C**7U&9"_@NGI\HM6D$OM7:@*]T*#@O2TB5@#,D1_ V.-^F_IIMX03CO^LT M5+@:)2KGAQ7-^#%#M*,Z\LQ'P4W+QV^J$FZ2>=GW)4WW ME" FJ.,1C9I@2T\&M!<(3*70>''#P_^U&T2\AW@-RUHS!+(H$P M0$7C\#DR08%3'$X0@D)*XB'Z!1H^,ZZ.P=XZS%91WM&0KVY0CDP50M5!_ML1 M-7";UW[@MO RF538@9\$:TCN^1*?!,N)L?E%[)Q3_EB=C,4VJBF^?GUR?%F0 M??#DN.(JP%F%:R/RL2([RFT>H5@67S%7E%N#9/915Z@H"!;.PZV. ULTO[&Z MP!?([1V0Q'?-?5P\[9*LFY[CJ4HJDO>&X$-%_4VSI@6:^<"U6G$1@<3\4KD[$5@VPCB%8K66;6$!1#[/&?)C:^C*1_2091;$* M4725L/L[EOY"DAOIK\A4N'X[E!81K3F(+&FWU-&G-!3:2^\UO D9 5!P!I2% M3%^DY!0H7"3T06(BJ#23S<%XL3/Y?A:)@Z0P(:LR*<@#+!M()A1)-5LHT=1# M$@F/Z5$T7P)A4LI^!1'!8"G2BD6&C:HG.B3GNGY(FBY1.P%3D/N<%&7UYC6! MT=!$GJ:L!ERR%M7W&%R[,9"I&3+WI!VEK"@OI0,%):B9+A,(TLPN2?>")F%' M >48RC!;@YN2ZL<'\Q4$_KWJ)54=I)Q7TBQ2-'OUN!RG/479PU>GU8+G'%EA M5$AY,+ $+U3G+7E$6DWJ^VSR%#1#WL4BJ^@>*[%.PL 2\;V/5L\")8NGBO4P M5":3-I!TWX895P;;T7[@1BL5]R5=@*:8!DBCQ0J3ON"3"..#2""E)"/?$%Q* M.R!#A0W"4,0GU%WE#6S0XMG-2HPW>05RB:;=:JF!*)T@KA!)%*.A4%Z47!%2 MR^:U!;;?EB'?X>TJ>2,V+NA)WF9!"-#F("DZ#MC<4T:J(+PH@-6*%810V<1Y M"U@!1R1$ " \X$BH4D4_>3/;#%O3E@! -G%,(9>.::.;JYPQ 6((AYIKGCA9 M JO')BK1=9ZN#;.M !4U6KBP"H?3%I*'5%>@AC;4M/I4:4X5NYYMM[C]E*&D M.(8,VA\6@I6]$39!%="?I6.ZYV=EJ#ZK1-)=Q10JZPKB.GI*;A4 <3-$DHY% M=>N!8-NU#"$%M@3@4+?3"9.FT!8&@@F,P_#3 :>D%BKF#!BP.O>AJ@>Q-^9@ M52 KZN2/Y#?6\[K[.(K!,1Z!@F"3VVT1N)MQ>BD6E91L:MG03(HI)6C2J5*R M8I5@\Z6DX%)\L0-&!K,?+"Q38K'!C0Z@Q0GT1:X%RR IR4_5Y6QZ \6IFE/1 M24N4HG1N2J.&_ZRGWGV^F"LTNO ;W$-(L8@:^>3"\'^OEQ?XGB$=LZ'X4#% &VLGM.B!DJN MD]Y&!=62]ZD@:8'6B[I6'L82(TF_-D9HXR##>)J"4.TMZ#=23))+@E4OP.@K M1YR)6@AS11F PJ%S,^0#]5XP<_C(&&E! "*NAU&]+N^8(@6Z]Y8"?884Z-Y; M"O1E7J29;=2CQ-:1U3-K9Z;*C5'T2<97A9JS-9,FI.B*Z[1!T:FH)3:,HJ]; M2%>B890G #7OBM;*%AB"A%73L6.ANH5_'P2JIZ&6?KUJC"(L9 M*: 5:MUD$Q'?+.ISTV8;/X=+_SI=V*!"E15P'D/A++96T%JG=*D* _RYD0+Z#S$\;&CTD91=_YVPA9RI2;F27"YGU/-&S_.L#WH- MWZ4W[E;^TJ=RSO+BO6UXLQSB@ZH$UE+:+ \-\9EB01,(/Z3D$/131T5F9L6( M"=ALG&= ;E49"HH1BSI?O+S,UD309_#9V NB3#VPE#WF>72R-US+\51R> M$;4$]HKT\#^5EK PEI"><426PQO[O+'/*/9)21S6["F%+S.Q7!0EJWHLC/:F M*F\$KAJ6NGO@4/K8DQU@R47L12EL9VE8O#'E&U/F,:7HA?!5\E2D6+)98*KQ M$.7N!4VQBAP&J%>,I^C)LX* [A @R>H3HE0\Z?>2'00^SDE V_6-5]]X-8]7 M.>675'IPQHMY%O.:6EX)"U_ #FR^V7)OO#12&2>E%#*Y2F!G:XQ%@FGHZA=$:QXW ?3CA@O6N'@^'#:RCFDQLK9,W70^$"(9B^MJF68,')V7ULC\XC960B<0.I>L+><%9D2--A\!H MDTD$S$@-"LM$,S3?-)\L^:E(S8,51U]?*R/F4986W)N*,D:3/BCBX MA6X/FTE%[442@V[8 ]]+0?%OFBL0^53Y[[2D&5*6",6"9Q*<8 B8*B* M8+GOVN-C"+$>4V!.H#]/\6V*!"7\*;+[RF@5 \#RJM$,R:=K(#C2A0:C+YF4 MK4:>;*5,"@[*5'9:NF2,R^O$Y<<[@KE^JN9,ZFOP +K4$6Y[W!J?E-KI _) MB8#":%"YA:DADXX9.R='U<$7SJT@,D\*YDED]\Q239[ZZ/D("BFT[>#(K+PI M_W,P\G%NFV%J!- (JU/DI 5JJ8A<-".@.^2 M<$_:F!Y#@U'31J:1?+,U7(H$:PT;,>X12DK-"RJ,1MJ2R Z6@HX42+\(9VE3 MMLSV[IS )]%N*"PJ:A6TDU+=@%+E:4$7@'QV$0H"HSHAS2+@\Y1VZ^L_S'5Y MQ^0"F$KQK0!F]04PE>); QN:L< NB5P M0HU.5D*G5$R7&V8$**[50W*3;@,A^R0$X<$)DCN9^2;94 M)1.N1A1^2B\H;SV).ZS7A+<(7MY(/S$I:9?5N=>V]#/(V+.QB)NZ;:FX=C2A M>)R>[ ACU)TF3\<3F%.$QIQ,"# D &0"W\5C6!V2+]RVI+KP1%]?]F3NM4%, MOABBC@H>7Y;,CZ81M3T,'-!LU<3^B4,ZEF17#MOZ("X[ 7E>$EYKZ"PTRC$P M/P$ZC)R\G8S;3MX&*\$R8E'#JX]!ER7O@E>IS,G&RGE$\*8S_A6W.CT10/"8 M.K*IRPEDU34W#%X+U"Q)#?5T 3Z(7BGA$A(%C::4*%3HSU14$Q>R(^XUEEP# M6^I2N#,MNXWVHZE(D7;*("'A":C*E285H<.)J@:\$9M:#2$R]X+,( MP,P=6.XP9:?H0!)2 &>XTR(DN^CM@I)1A#10O+<>IZ4?#(BWIM/'WC(<9(Z] ML(\< 62-@<)/Q&A$!;S=RI>M0GM0:-=U59A$=L"0VD"-L@8T9"_WPFZZ(%J) M91AKX&341[HO(/9$/P!^?-.H33;74^M_ M30(^4U[0L)JWG0"XJ(5!*S_X$WWAR)92-X']J=%))O)7)/47VK"S:AF?MFW2 M=TYPKFA)-H3[ZEF4UZ3.X3C Q-VP[-3D+@=-YM9L'Y&%"G&F$BRU("U@PG29M N>$#3\Z[S-I;R7EHTR ME@<\\=\-;9XF[5G-A51$+O[4O^W%3 MQ.A+;S'Z9XC1E]YB]"_@>ECO=428>?X[G?(^P"%N8%+FZPLJ=R?P(M0 BU;E M"R4=_W=SR_%&J/'C/&V8*"HJY>+(MH+7;#)QP!#],X;,>B7I'%>1#?I&''Y MQZA.T^IN_V%L,:_X7+F*GUMGHET>G2;];EGO M&%N<2823UPW%?(V1<@MJ&8FR%GGEJ!ER3E,F3<7 5'3EO*+]]OO#)Q4EZV M.#F9I)^D(EH7^2)^6%(\X#!+/X[I^\GL9 (0%#CT&,.CY8C9KEB]!N8%FQ_@ MNF!M6=\:*"@FD8(2/3SJ&HK[I_U5A 634?;8=M&Q* M TB+T5>KKXFJIWGP%GF,9\D@Z<) MJ0N8DH9PP;[C4!*((Z- 8UJ*.JT>'(/?*@R#=!$8&0?8_5#"@6D18OZ[D,I< MRC'1NI2'D GOB!4-*87)?60I%6S>#FB5RZ%B)(SC'OQ?D96 &_R=[=BJ74:],KE17KE7$NSIMF MF0H@U,L+]=)D%FI1#P+[SD<@Q($8-HX3QOF:YY]$\EO2/@(&N6N[7* M9RA8 MX5)$^7/+[ZFYDWJ^<"W8&B:;M5)J3LNWD6X=EN,C)D%J7YQ6:M)*&"JZ&?>$ MRE'?X'VLS2D=.EBXCU"NOA3]HYA9'1P3:(3:RW%N2*U05QH&*'G4!:9X;5%= M*5< UT-+!Q3,V'.Q 4!]$T%(;$(W#VQ1M<%+D2EMOKYJ]SOMS;]IJZDJH=!O8*P\^ &O*<@Y+@3!*2]V0(Y#W^KC!"ZT MYX2JDO=8O^@%5$RRCH/K\4(S*<0PWPV#[M.X 3M\7Y#M;TG9!B89V['7HJ^V M;)H2(@H=;:R>M((!K47Y7>_T@4R8JM7,5"X!%N):%&YI\7'^@^=[Z;^]'_*4 M\F*YZR# 7Z,WW/7=EES)4&208F94Z.Q+MWF$OSSL#J_I(=>5781$R;51A](7 MN)[1I)E .=EH8>. 9FZVSGBH6K5$8Y#VQ;-^."V%5#E%-A-OFQSB866\,,@) M^B_HQ47/YWO%SYTB_5]^2_\_0_J__);^?SD7YH^_&PNH YBN N!$R<.\&H#7 MG?.O<=Z.T$?:/$PB6V=<,"R1<$M5 V.),D&M-+'<,Q)9LE06C;O(AZL",HI. MLRUS+-OW8D!;8$R*\\H6H9'A]T72<]4'=2D1Q=.GD$,P W.KNMW@28N ; 4T M%1"2G$K\\@Z1!ZA.=7)L$."$8H9-SL5(# M=1&$@+H.\^RO82Y.,VL^I7*YG(N953!+#4UKV6T+T:K$P#_,@>?N0E9:ELIF M#]BE"XMJ1Z)O,+E]6$V*&#<%21!VI+I ] )#,1 UJ)G&2G6CJ:%AV%2A$?8Y MB(.]72,)="#>:J9V$Y@P9FJ-+#C3,[6"0$\;3 M4RBM%KY/=LIPKVK6.1#X=>;0N0N!4L",G-UG)) Y!&]!JX2.AD784*'&F* O M%6/[-M]_,>EN=&8NIQ#C)2KH/_YNKKB>\=#6+O[Z&337MEZQGQ(D7"J&LY6- M1.]H80L1PA9-PUKH14UVSCX+Y):#+P^>U'7Z(YB:N\19UYR@+*59.@4ATL_47C0 M5%\@0V!' PD,@8U&Y*?)>:NRRRII'<\*$-F+%<:])$W!K?W<^""2(SR^5XO! M3BP[R]V;7L# 0)<9 :M+T_Q-&0O$.'',R/3S)X2!OD-O=NH,/6!T;,7O$-R7* MI%JX6N7:'3,GRJCOWNPZH+^"9I<*"QA%"=W;*LY9H[6V0VV&HEU M+CKHQY$8XQF)<;JL$-4SR+7Q&Z$=L$8$XL9>\F^N)D\6XM!<4>Z1"?_\MPT] M>TH!1?F_4Y5/_'V0!%5&+T6)Y+\XZ)-&D2?O-7:Y MV&'8G=7"26],^WJ8MC*U:-,UIABUD 2LQ;<3NVW3O-(_+UZ"S\G3SSH3!W;; ME:.!$/=01SFQ&G)>1P[VR;#]Q99BS'%T,6 )E@#-_8:Z5E"["%M.JB VZ2+?4 5\&>68#5$D M:@@GHN0^30*\I5\N.ZVU1W/C7HZ2%8E\6*_(VLND;D'5_/(K-X2;'>C'B)EY MT,A-;6$6QKQP!DN!H>IH[*FH2@P49!T_NSG@7[TF'I#Q2E4$3C\<)47@:Q ? M'5G@KOP43&_1'WW/Z%+MNORT@P!UWBVGL#T_-1R70RH-RZ4D,3;GTHM(XGS% M*(LI)J94Z7DT.H5@M?ZSMUTJ[.SLT*__4RI4MXN%K6(U@ZGUBKAH+(YG31;_ M7*AT30&>N^C(^W,&_G(Z':@0/J(.!X$"YX-9 9ZD:XA%Y O)"#@Q UC] M@;ZS<>\'6.5$H.T)^KR12/5(SN1KXAPP3&S0WY+60,SGJJ>*I@?X7YSPX4D?-?9K 6LC"Y7X.1J M?482A@'17<@&#:EJ5Y,?7+,G'A#0B#T[:FZ"8E'F,PN!D!A0^Z942+EELG@? M$XO-:0\)(&.(_=A,9_L[(TCRV%7FS(,6YZ8I.<3O5C-&916NUOS!$*[]P&]0 M=6@BZ[P,VJS(JS03 84AO2;?+K48B9.!+2VY0R4*:KV27B1P.-X(=$<3% U_ M=?D5!C_H_7VK1>4/;++>!TZ$2+9^&\A)'<51YEISX219&6I=V.<"1R/ QIM4 M)OJ:;KJ\U"<"S=A9%3KX*FZNMJF,)H=1[I](C!X0,4^ M*0Y/T$;N>?X?/$^H, Y#@F.DO5;:IH%UK\8.8)X0\^]]64T)^&Q#6RE@UH%C)I/1Q!27BMF6DR'LZ,06,= M@UP*97O$(EX_'UZ37::LL[1-1ICFD4(;=Q+F*1AJ_ MCK5#N0AAB8)99P0 Q MK@,^Q62 )9EX((;)-*5I,K*)CU/1:-HAW$MW$)(X)>YV?#:N"IB6\>&K39:O MPD0R1%@:GPI^34AUB*)@R0(^$L.1G,R-DT*UA>%Q>"=JRJ%K]HH..+&!--#Y M(PDZOW:&3SZR?DJ2D@!%3C-T@(P60C(T'8O!L0]X>)1 :1!5,@)'6G"5%$RJ M!0.QK!,K^IL]2,0458SZ @8"Z'K@1#2P,\'CL1I#]%8@L9,-& MFU[TN>N-[(0C+>T3$/885<)!!]Q7#(L-.D+,LB&(1/R%%?-BPGBH7RI#C"60 M%P%$G1-9-,#F=?'[RW[<%.F;ZEOZYAG2-]6W],VS7X^1&!&);!XS0,51@WQ; M1F+TAE%@X<%LN.AYLL6K>JO 4)&S-5JI.2T%;;AZV.54N:Q:6Z4X?-%5:\R. MP]4=D\I&LI_/B+9&5K3EWO&%U6J ?70E3[YMIV:.3%=BP^L&.@XU%06=QKMR M9;<@_O_]R$*8K:U5U*2 \8+()=A7!_>$RYRG*)BI9A5US$]B*<::_P,[&'<-227_B45TX[+N (@[D MJNE24XL3N0ND[.2;L&PP[SB 3R^U\ZXRHU\-CI6%DS' M9V?3KU83LT+!X(TUY]K%=QO,-_=E7O"%53X^8Z3EJ@^F.'<$);$^,1:1!S]3 M,II3LX:M<[#=1&8Q5)Q96Q,E3LNZ,7Z MJJJ/2OU&5?8AV!OB,F(/O,^8]DZ"Z9[4]@6V/309+QI=^J>C0+ 'B@5F5.A' M"V CV(HDPHDW8D"$5Z0]^G M,6J?A1$;I=8%;5AKLB\.F(=R'W"&-/Q8AE)59A:?$OD1S3E71-M $ACITKZA M'9(H2)\KH7.@-!BN#!SN[-:[E/MN'(X[=V.('G12^#J&)Y$=S5F &&S&HYU; M410XC3B2A2S:T]:AAO-0'\F:=(**@:K#,R0-V4:3FN6*!R3B;\1.24M_F (J MP,]BEB[1"QK-Q8721AE+[AB:3\R7WG!&7C5J#\+2 LJJ4TU>+9GZ7L<:* *E M./!;R9#/=V*8;:U^H ;9\J_]@("L M_(8 3;#,7(V$H%%85^,P"EB22;4XZ2.2M7<^L2R#N12,H7HY;0QO'H/O^_ _ MYKOC6GW__:99,V%/*.JTP=IX=S%J)RX.HI/@AW &%F*T)U-LU92\J N2U%"S ML6#QMFLU:)84Z3:MO;F$]Z8 UTQ[QUL/\32-=M7G 6%_9^6BL*_("63,DPTK MVB" -S&^(HS;(*,= 0 6QGVL5!,XCW@?%4@,=822BOAKK9HNGXL7&L_)"VR" M!7[<9RLYPQL8%T=8JJ;E(8\($:MQQ5_@0;YQP0*XH/F<7$#G*2HK0SF?L>DC MA$A+&';4J,M:4BK7U]7 .JJTD('"@AY!,S%R2@\+LAJV9Z- M,2X<]37[!D+ MF/O0[,%#L#Y+P.@D97&RAC7L@G[G^K^\QU)!8IO-EU!6YH9R2'JOCRZ7(KYF MKAA#1E6(5H><-4EE=W[0P_X\!(-K<;T,)H?)>$!@]WN?@6' [9"F/8)'8-$7 M@A"]9]\LM+'C2GCHN,O CI(O(-QD/_#)Q)'??"\1 ,"[[,54G,@[CC*[MNKQCBE*)'/\/OM^B0EZ4H2>J+5JT MV*Q/D6D*I;@C-YT7(@+'M;)5+(A%8%+5+2XC1S'HQEL'P]AJ ,]C5 M,4'=<(3[K!GYV/1>XMU0'P!FS 3N3FCD/T5&__AI]*I0=!,1:K;I-YMQ0' \ M32=HQCWL3\2PH9B?JF'Z=?)1D')<(]@Z_&39HU%)HU)Q4HL5UM)UKT4?$ MT4WPVY.RE4R?NM8GA5T0>GFO?' !GZS".09U_:57NP8F1>I.)9 *VDBES.4R M9KA<9N9RU>0=&'Z1%L@2W)UD)3,5Y!33#FPC =J=LN9P1!%3JJ"<$B;9Q2D8 MJA&K-#BVCLUYXN;T_<@FB"F=>9$K$3M6X"?)F8*<;C!J<7D)W1M!*@E%H M6"*41-3XA+L39:TJ>U[@%U-VFUTD.]2!3X;AGM20@G9,Q5$()6 0KC<;VI;3PMM0EM%.:3<1 MWCJ-A/2N1SYX5>D_R%S6._& ]Y+U19]P. 0P*^"Z=71L?7&&;)&6@R3T7 M>HL1YPFU )MI>GW7']AVID.P$U@2T'8XY4R/6 /N/DQ@DF2M3^"#W,GLNN>W M;%*[AIQZ+[^0)DT?+)H(48V0/$S!,'V6!%Y'[=>Q0HC0I-BF>PD'?J$@N=?R^G4YL#C#C0=6E8XKZ,>(DA@5<$MN.$JX7R[]$.,/,;8U'@ MU69]T[P,2 :GYZ63Z(>SC@-V.24FJT@]I[:&P5\E.('?).X6.IN7.1_.W&DQ MBULZ7;*.$//I&B:%+IP%XZ8Z/F6_O"'[Y266!1)H6)"0:90LC( E-(@<(GZR M*,XSJ%-+Z1*)'*%_ B"K^S$<)[D5G#@W$GD#AQ9V[9=EDIJ*[30 PZRTQ(( M]X$] +YX,E![-%[C.\)TAR4'P-Z#AA>2HTYES50&"0+;9M!0V)962]L0/RC M0G"SO%'\B"= O). N2>,18N58!D$U.\';9MJ^#%<@>PQ6!NS\41TR?=!MV;U M08%ACM303G=TJHZ[%:"2VS09&QR5G+ QPKI;_'D,Q[/,!=:P)#5DFQ:8^2C*1\ _$33S14(&+)/@EJMD&N$ M;,TY_S4@Y[J\8XILV/9;-NP9LF';;]FPEWF1%!)5$L8$X?;%]SH;+HW.6.BSGGI61T6%\.0=,*[& H$'TMTBZA+=YL MD)68 O75F *MLNANX:L#9,/!,- MV$IKV1 (!50Z@K!'U-?D<#;NA#^M3:Q3ST^M0RU YI$,*@L>0>)D 40N3I6- M&\JJ31#*)"JS#Y?ICR0$9*13'JN[($O7H@N#1_9[/4?,EB649)_L-5 :P9[ MEP)9RT,(L_7,E\&%Y@DI],2I:W?@(:(CD,K7R!=P+0=!! )'1.\BZ>^H9+>8 MD.&2&/+!1;IW" ?/8[#7'D&K:H#<'61ICT0=E^H['>'5T-VU'N17R)/5IZXF MG3$\"@:>EVQG@ GM>SV\[DALDP:W#5$>D,$LJ36@R6!3%%G$E+(5^AY]4HJF M1(:%H4S/D#>#"T-AJHS\'CK\"0P]_/M6B,503SEI$/4ZS*6068;"RL0G"?JG MQ+U,^3.!UL +X.MZ@:(:5,9%DG%8GTLJ0T?@>6,91\OOHWJIU:_ ;RY5-XI[ M!5/N']6:@;(JH/.GP-^!@"H.S7?<72 O&U%J+B.C)O4<#.806"=:8SA!2(Q34$C2H1C'J":A)U.#PN'N213$ M2<.26!O;(:&(@-(O76[E >N 0S(Y8KEF+=1;=G MS-J*,?6[7@OMRQG:]^V ZE-H[$3#5>:.DYX6_W8."SZ'RI_F86K:C3XCE]!( MWTB^8))7_S1K J@ZG^+2^\^_$V]78LGGL_6G-+(UVX?J;=]A)0\H!\T@P:J# M4(Q$SC^OM<7IN4X,-LK!,:'2M=5+Q+C#<=7 /4V>_!AF@+!*'NH^W+U>\2 M@EP*CX5%QEXZ-O+JH99WWC):SY#1VGG+:#W[]1A3ULNU0!3KL0(*?W+(#\5D M8$=Q((=1*HE&0[2XKL@G5#B*#Z+VO;-Y8HC5>ZE2;#0AI HC!5#(E?GW1" J MZY2U):PN0L39%?ZIJ#:YLS@?0J0K[9H]6&^7HB0[9?&/0FX7M%:R$HI2./7U M@BCW:[IQ",0VF/@6QY%=6"*668IY \EQF0B4-L)RE<6;5"PD]9V8<\*!^)0R M%288@R^Q'E>@,H90B5BP!L)IH UYF7H-XZD^S7H,GEQG16)*%4Z5X1)>RXR M+^1(SCC"4F,Y$N=RC+]+13*#/LI:-[$NJ=M;A=2X%\=CNPM78*2;@L1T&YD4 MD[I>U'4J*P<.$FP9? WR5\(UU%B>Y9'QM)(L9$B0=%JC>N2T!Z)X+<-E=!3Y M#,&T'YA4'TI)2R(9VW5&3E^4&GZ%B-PJ><'O64G$]SE$;0*?IYA!=J6A,#7R MC7N7#<'IR&:I;+B1@4EI^T[_2ACRD\LTD)=7+:8S[)NN>N4 M'9;;8MTF>/;_M7=ES8DCR_I=OT+1T7/#?2QCB9V9CE[-80D#[[T@"(HBQ M7R( LU*D0H$5(D3:/6@&>1B*&A9A-8;;B$5:@,7$*T PV\.^4=&N6* &%[5O MF^LKQ1ND1OH8=L*K_W-HN8( O6)3G6P2*4?R "*8EXN!6GVK]\T< M7PSSZ8=HIW0U:U!7"LPYBOFA(1= :P\N957LJ^1/8=NJ$@1DA^+1X MZ3>25WG+3O9=%X0.ME9D_>3])'Z)VKE$Y 0$)(0(B&/*TH#8G.Y5OUQ#KV<3 M+K"GR0;)AXHEEO6V@QD.<5E)4ZPZ@-LDNL'U@GR+])X2EP2Z?'$G!)&9C/M% ML>H VT:C[8Q]5%C%&4_@"2-K)F5)I*,%S ]50F/VU5"M@,O00"7(00(X+2CJ M-4U*7PQ9(>*+J311TXY&H>.)D,-:'<^RO]+0<9@8GP>5&6R7!$L M"X)D+]<-D'@#;%&*/,]7@LE7H%;WB#?'L;] ^7.IPCO0<#?;ZE,>I?R.6&B> M$]W7&-M&NB55>@5HJ]"X'T66&$_]H-X%.HX?)3A4)4&D++ M\--\B/IQ;,@=@[B1@"X,K1]A"!HZBE%P/:-90#DD"FC>J0+^A,A:"V W>2IY MT2 S1K3&%)-'X.71";%4%Q\?)U1%Q0,9Y'PLVGJ1@?'Z>-_\'@*6ZL.]6Q@P M>S3S/-CV:B2,([Z3W,2"+;!3Q[="1!Q>9A>VQ",)%^Q5!\J9T2UR(KVOA/>%E4;[_S:!L M&1R%"7!W[D@()P7S=>&"4O)??(%0MJ'3B5)GDX;]B1DR,IF)X7>&P*0*XHF; M&(T.73(L.='9[B$A^6G0KX.,43JFD&4F^$SXT7,*"8T M(Y,29R9%6)/6NY.W=<'BI//#B8E8L '1TW"5!H8>&%$LG7] _6S ]"FDBS+ M,:'"*\Q871O/0^<(#^C-NK,;&9HS19*TZ"RY?8_ D\N>GWDC.4C"Z7#V>#M- MR21 .HF2'OG^#,EQPL&KMH!P>,38]SATA$-;3K !,((0P28@/R18ND]P=4[D MI./IH5GBC=SJ_('U/.Q2J:V;00H]/<(0YX28G(&PL5PH_S;.(@1#!+$.2$;K MO4CY<)4+:"B.WB?G"'RP#?0,!U3%.T7EF0'['.""BGDF(E[\47.40C<94!]B09!T"11?LL$Q# MDTGB -9$PJGR?F A]D1_?UM*NB(GE.EVBP6^W!Q^@(O(M3J_&==W%B]B61Q4QM^P.Q, MV1P*[WABK M%A\=)LX^H4/[#:*J33ZRY#'\W7]PMQ@D(W3=+,'508\92M*[0:O@N1 M86%7H>P5;[>X>*!*TQ;(\?A(M',0UXX>?IZI13\+F**E+HHY8S1/XB!"_NW2 MW'!!):P0'57"NO@A=8!"& C1+JC0+8.\R_-3D!'D*%)>'\0%YV)I84')['Z) M&,W(*C,=%9D,1O@8VW?L=:[E-SOW*5LKTY6NSK) M?=ZKD^TU2?O?>H =6?.Q(S=#SS;[D5ZXR*$<3&W4GP=D76;$+L!4I6%H5C#P MG'$8WP"M X99N,08'](@Z(N[\C>-8$/I!83&0NYD([*-8?)B)<'O2F6O$M&K MSV,U8?X2I@C5)HLKTT,B$C4"->/@.R911VPQOCY2AE%9Z9>0DWG!MO_O6WI6 M$2U5=0M>MT@O-)_AAMD5+)CN@O>\MM+^/;P2&8_'\J<>P.;/_G>-V>NV=>"(KL?_]6 KXE4[_MTR(KO^H-),!"G1*IJUM!=#V[D2\)TU5W]S7CL!W?(62CI*2-T1<^IFQ"RJ65 M7SRBE:VAS[KZ=%9*I])K6/T:1>,J-L2*]L>BYQ;$ W_3H/F8R7RX7/CV;\VO MBN+EVI]PGS[59-[8AZ O/*30)/2R/I0R^ZB_USGMI#(I*:W,B=5G-/Q;S421 MY%1.2B3FM/"74[A->T0.U5[*5Q M(+2/';H?>5N)FLPIQ&B*?05X3DT>.2TIV+ASX MSK;XYY67GVHR[^"L+I'8E;FROB\LO: 60U%6NS/=P!#C^I;_"0SOZFP2]59X M;\WMSS.93V%NG^JN^[<(G()E/K-5!I9M[3%@7!,+SEE)]9>.8V6(??IG6N9) M*97\S?C=QUCF\]0;CZ6&BV3\0KS9 I9A3E]:.1OSM:>'7Q,UVR-O_,T#7#Z4 MKV.R:2DYKV,6+N67"/@K;$(NFY'2R1=]S)NP?%'U]SLN?A31 43')]R< M3S69]S54MG;[1]GMKS0=R\_5H;/S@QKY+VPQI3)2XI=3PKY\,( PKA3/?F D M=TUQ 'H7_PP2P9O+ET1:2BMSJ:P?(U_B*2F9>9\$BVU(%@Y&E!8+N,W/BZ0D*5<[L7@SF;'!8AZ4V0I ME7O19-M&!C94 :X:&9B]ZO?Q;#[A?GRJR;RM=;)$Z"",TB8(*#DF)U]V*#=; M2,LQ19ZOZWM/";UB>1_;3(9]M1E;OR6_CR>_K8'P)0R$J^40>AQKCB'I!Y#/K%NJ+2_T7/H,->&U5'G11]V\9P8T"*:O/I[,B4EBMJ?=44^*]>PFC2*POD@5@_, X M75U?'6T^03O>6Q;KHXI2(NBG(G0-$_NS! T'>;]+LF BDC:G_>0,4,2F,$)D M69SF$4M"6D@DPLL4_YTB,JSJ T3HF^D#5%S8%))V36.-5=DTP\V$5^;*C2%$ M*%=8D&.VJ>&MI;6BGBONZ!/>8-MBCPFK)HS^>*6+]IU5PD5(W5HR.6'QY%;. M9OV!OB36%B _<6)(O MC-EI0O]IPPRI4<,2J&;P4:A [\)4:0?EP,9SR7R,KM%1+72&V:K94A%'8)X.^PC B;_5+ M57.:6)Q*:F'[UIAX!*#(,M,7TAB:Q)]'!(0K(Z!A#]&/P ML2[HMS"48F3V1&J8)GF'Z'I=: >,C7UM<0!-B.&-8]NYQY;5['@=':,5M'T5 MK%PEY@%1@>1IBW; %/SX#K2[0AO8=3U<,.N>#@X>%A/@P"\U<,9- $/#L*C; MR(P.NB&P0E]=8]_>(<2+K!%A* C>P-\Z,#0/;F,LG#>Y;:NNP8T%#RSXJ8BA M'+*VZ!:SGKYNWW9&>T2@#;#UI@51&/@;'[SGV.-1/T:.T2+OQR[)!A!(Q\-& MG!8^ *N&N>L3XKC#+X3"- _=A2X&PB18R)C(?R0*/':7R!ABAI#YZA)]-3>8 ML+$XC7S%1&@S3MM/3_E.X:[!Q@@]F^UW1W>P.;BF#X%8R22](73#CGZ9!^QP M)X"(W%E 3NHYMT<0G&8G9_7H<9']M4=B#V(2*CE]!X\?0EO"&/\:74!TKZ&/ MLC$P1L&?, (P&/H]XMEA$8L37AVBW.A 0)XPQI#\;L'^^S,7R%^ZWLAS=!I^ M^I:CI1(IHE#((F:/AC"_Q1F2CGE@C:6"!1]UTR?'J$,R$E0)1 M !T2:Q!HT#% =6FX.S"8I1.&)8,YJD$V ?0^;XO.&(U1')UE3#RRQ^05#D87 MV>[BQM)=A4\Y(W/[?.G(-K8!UX?,DB?$[$H"Y635-&-BPVO?89=:VS>VD70D ML<\G,0CHFXDGE\[C12$EOB"DA/<14N)+0DIXI9#Z^E9PTV9=YS%^_0BDAYH, M-CC$\\3CM+U>7^!"1R+^DVIQV0#/PA'ICBOY2B^\M:S?>1"&0XZ@0@2]L=#N M>D/HY$Y.#J)Q] 5G3DR\(597H6_H?;'0UPE9"O!6*0K MEB;D31@;K=%YP1]4PR&;Q-71@:TZ&DYV2*0OD"6^4U44D@-<:IS4 4/4 2&\MKFT;'-UC MT%(@I4*295GT++"?=H#< ",Q+O_3@D_P9^4?&KOZGHBE9*PD@[^1\1P0$2C5 M"6/2\"DP+5$]['8#^Y4S<0LJK$P87FSL*6@L$<<19)6P4X;P3=6.$4\PL1=/ M)^54[D=,+*F$N/%%L PR((BU+BH#VIA]IL&[1'P^1WQ434*^W^68+"M!T1L5 M:_#5L>HX;,YD_IT^WK.-;9;J+LPVC0]OR!7]:FA/EJHCN DQ62RKBZK3(AOC MN*HSY0+,?Q:_S+8WFX(Y"TO6YP8Z7M7@[*FM2FT.D.RT3Q=.G'BL(%(U0D?T M W=(F-S_C0S<)GR V@&N53LF$3 8"O,_LIV>:C%K"6TOE]AW)MEB?!,Y/GK> MT(Z8A@J#[O08'N3% S,[RO4+WTU:@T^,.380DAV]%C & UTSZ#V6J[-(I # MP.9!_ X_Q+^S73BG-%YC-$YGHD^(=P%V%7E/X-#X$^!V"H]G:MR((M,G,A>_ M)+&[V8&NHCK5!6XUDM%VC!]B2OZ+#SSS.ICOCD$>@1@/?\8$N^;1-KT!A$IG MZC#H]\*K'X)9JO$MRLG_)6KVWU'_O_OP7RI@.JI)CIMX*QGMQ P6_ M/S$D.:,K 4OZ](NF(-$6.5GD8Y$_3-W(1%88&!6/,+,)9%P33'.TL6?V%HT) M-%[00!X20B6;81&*@^BTQ2\U3=10^!P,,.;'9S+1 %X&F.V$IZV>CB@Z6$ZG,P(.2*7"5HAHO7I,S.XJ+8=X:ER!0LW*'@U3,WNZE8PI_'UU=A ME?EKWP4,32T^IG@$QJ>1_58)8W(G9S36=0ON;;C0\9\DLEBTB +2J)6$MP@0 M"2"CZ@L>5<5D:@\8RZ;^;%A[>$.81SP;1ST:$8"<>"4TK1^!W5"L*RE? M0E Y2!P8;8ELD\!!PA#6C%ZG',?5M$09+[)'/AFRJ_J 0JD1^ ARC?Q##LFT M4ZOS ;VMSN=D))H7&K++Z'4]O?^ 6.A(-2"$9U@0;6&QS[;MT2 N;?\0O9= M+U7ZP[;]Y/<'3W506Z)_SB,DXMN]V ]D\7>]=H]7+G!]\307 "Z^_H#C*Q_P M"_B.?(\@OK<2:MF",O\OMLX7D2M66>?KR6%E2ONMB;W#%NZT+-4C-K6NK8+4 M]PJ*>4OR6"(7(FMIOX=4X,\MFM#+>! +GGQN5Q:N.ERB@6?358F3/_W[)4D[ M9V5^9_41KYSP)B_M;=$YF&F13O^UR(2O\M04S"H@+OVB.],EMG3\K\4;'WU* M6?C>9WT$98F1OI-, ]KBG"Q^]DUS\N;#9I]()Z7$?'/"56;_+CVQYVB!)J4L MIH4W0K>)RPH4SGX2K!UL0)R5LO'WZ9_ZJZC]<[EE.^P$?P2Y-.]WA#N$2=.9 M.?SR9SASU8FLKA=\@:%(RCNU-5^!S9BKO<2F+?F%'O2ZAMX8B#1OBOYL6WC6 MOVP#_8+=LVYH?PBFIE8R 7\5N.83KU[)2IG4KR+[OY_),/ONI<#/15YK8:Q& MF%\ 4V@GGLY(6?FWD0J_]B8H4C*9DE(O=U)>%;!Q?:!*WV8KK]:5%FZL:@RO M]Z5K7\HS!60O+DY4!W #1_-)OS-S>_4*,5:JZ^A=DV9*JT'-%]R-L8X_$J0+ M.WK'H'%?O#6+2ZE4#B_^\()R#]*3-0&R,'3+#9Y3DF1&N0VX&ON%XV#^P^I% MRR\=A^CW/5IP(LFDE(EG5S@1.2$IJ=0&',DB";#8!7I;7F4?&IA/3QZ,I0SK MG8ER!F%CT2Y@7>5WYJ_Y-(D)T8MKHVFJ$EZ%^^7["]M#^.4RAA44G(1RZS'I M!'-'#D&D-Y*=$>+?'R75'AISQ.OV',_^0&J9A$- O+9AA=67]9VPD+1\8ZUA(!<*G[1DF+0P!L4.-#%IJWU6= 22.:?K M%HGD#TKG6K%&C+Q<-<8PB0-'?3),23Q6ARJMZ6KV50.%&&1U$>5ACVAM6'A8 MT9VZ(WW@<@'8,^VV:L(:[O41IMW1$R5@/BZK!EI0"B4%,$FFIV&1DN6. M'(\F#G9L%Y+5Z.@T_Q(_\(MA^ ?ZJ!.3(@5)IDW<+2P3]"U$(5R4A'FJ?*[V M7 T=U9YHP=$:%"R*6UK0Q4IR)*!EJ"U$Q()1'^H2:#(=8$0%Q3>0@*WI[5&D M",=/L^8OA+1Q3.<;$>:@5$9/!@*6X5D$LV8KU,BNZA:)QBM%#4># MA/O1E"DOFZX7>,@-5;[1(A0H'FQ#?N],86&X!,[U.AW==;L>EM'!ZVD^+=1Z MSLUB QAT4]ZQ0LI>8INR]P$I>XEMRM[78B0L3SO@5D<*@X- MM@!4,531#?(?'G(T4!04(2'?*(A9.26Q.3ZS3[1:6U=9G;6."A\]62OBVZHN MQ37H]1R]QPJX*-!!\ RMS5(-5E>&]6'X#%1CNA3!J*L[H#[!"C(-6DN))BI1 M= /V.:N?-=!.H07.-$>=J' 80@W9+J)&M'%GM,1[#$U. &7/"D#=MSR7K[A)F#K6((;,P0]?$V?8+!(@6HJPH6 M$1T="Y0@L&-T#2P<\\MHWD#@0PTB,X 4"DX1QC8"K'+UD+ M\9!_[VJR6G^[*ZC!N88J$UF9<[C",D*8U -8\HKPT0,YJ5;/@!\I!4 8EC'N M2)W0#P7X,GLQ9%,C!((486J.-0EH<% 5C1X ##"TN>QBX)>PS43=\EKY 12; MJ:9K0XR8+!1F[(9W%\E9I01B6_H>A)KH;TR4P5X)-"\;W186:T8FL@C!A/<^ MJ,S'1.\ND2]L8H;3\090"=[AX \(:$(%R#(!",]A_<^]98\M21C;'N%4K,2C M1:"L9"HT4W^L :TS"F'!\1>1=\/H,;'2!3< I)GOB^#ZB&11&=8OJW>EGHR+ MGH# A^9^!,Z'BCUP;)F\FY$XE/UG9?4"R-&HLI#8>05EMXB-86K" '&0";T0 MF34@!N>(@;L ^"DN= 9Y)4!*X"03$TM+>8RO#FT7[=$11'4\1/^@.P83\X84LX.<]AT]$Y\VL9C+G$;QF&E<:,IS-SA>HN 7 M$8:WE$)&! -[K."7HS33@Z9RA!71 [4S?0IG;#A(X>1M3@_8NQ)4L04X')RS M&28V(2][8'0H!C26!#+A,;-#O%+1U=FCP!9\BL3IZ'@@@*)W2$@T YMX)0S: MAAD%N-N(6<3IBYLO,].A^S9[,^4L')31/6+6$'_=9)<74!Y.J$+7>'2&/K60 M.X2%W,'!K=\ ,^PM<-3J'">H0HL-\X%R/7?([H)Z0#GQ51'5SDW,-W% 37+K MLPKQO3AHE4?]C4VE=UPI^%V8FFQH__OVH/R4%06B&IAA7&F6SL1$3+QHY:O- M2C/?K%R6Q'RU"!^<\M^+E4;AM-9HU4L-(7]0:S7%LWS]I-04ZY7&R6:X;7FH M@68X&.Z ,#0";P/2#ZMQ!] EB2%C""K4G771 FE/Q;I'U(D2;^_%N10O\92[ M?(=&@$'*0?%_V #@44L*-! 8-^@1&*Y8&>F##;#7YZDO'J6^9$PLU*K->NVT M@91W7J\52D4@MG=AC7?C0N/?4F" $T(I&B[ -8#54:!N)M6.YU #KI&/WSL] M()Z)YI.]*: /4=L!7IM$[1YF.A&528U@5*#D003-$N9 LRC")P)JE7VKD_^- M#(+H6QI"]P0;'P:\"<[#A[SA!@3'^K%8, &FH?D')G3"!S;T#TS<"4D&PL=A M.8!BPA65A+JGI';T'_A5):71WWZ$_!,=D3/"Z)V(6$"%#8J&"UK :$Z%.LHH M'WI(D?A(\_V*.RM[ ".\"A!(885X;0!@#'Z#I(D MX,2)T:D!L- ,A:>6+B*#HZVG $W4O1:E="P7Q<,75B(SZ#[V!2-4@%H1,G\ M0UZ!!XG.C@TPA33# >QTXGMZU('FN!.>1>N+!89%%J;YP+U'/$@?YDWW"3T* M_Q:X5@&:G8V4[H*ASR@>;R09DE&76&D,[PCPJ !>A0P''@Q SD , )=-K#R- MK!<1,D)Q#?^D L*/B0<\*D*=:Y^#I(!3Y^'MGN-4X"6D18WYX8NPWXCM'G3G M& *V#D/NXP8XH1'U'IB5DFG',=I 4L3C&4LSS+N,O 6*K6'YO+\!RG=3WK'" M'5QR>P?W 7=PR>T=W)=BI"B6QB+I:5BK&CM$_L^V]2 2=%U(&JML4L"783Z< MY=-7SR/"IDO9^25X#4*'2VMH5RL9A:>6%Q4WIH.V;>(XV<0_X8KA)F'@Z4,BE#N&/DMI M,?%JV3#W^G1N&';9$)A+@2,/5EH8B!F&:+"P>%).JTGY;:*G_\8R*"(GJJ:9+;W@XXCE<:IFZUD-[^3"? M/Z>FNQG! 0U ;+O,&_&OK1G:W"* \7]@-5N.6 M'R,/)2CR1A.?6P15OS F$ M7#0B:.$VQ]5I"@J3V9J'V9UO2S?OENW#.Z$@4]&;K45F5=!GDMZQ QMC?JG$ M8#"R"6\!SI"!+^1F@%#F^\@]BVD/#L>L1BI O# MN,E@2/,D!'8#/?>:#7##(WG58'EH]!R748O .[O 1:;&\&^&]"W M _%.,<$B2"1>1(1(H_"%!=GG&/^BI,..3 A/EK9QX;\")S-]Y.>I2V+;&Z'E MA[%$5"];9V 5T9]\+]&_1O%>\.(93($-'DL8X=/&F )4#@W3U- M4/ Q,@SJRO.TC<#-C.3GPUK&AJO/9GM 3QSRV*C/KYEHPH71 MX0D?6//KT(0YPX(?K7!NBLM;HLPEZ,#,*:UBB.G%C9H-HPYMUS58HS@R0-^# M7GRZX]A.T"87BPN@.114)]FTA8A#;0YV<;#D93%,GT6Y;TXE;# 5XL<53A6H MPK:P41)-NPF2;B0!NPJUR5EY$%8*R ;+2?J&_LC6:#A!EUILM 7)T1L07?FO M\6\!PPF:!XV6 M0&V *V7?"R[$D=!L8 49T!['@0(]<:AB3<9<%"G$.8M"/A+8'8':@3H3@+CV MR_9U?L5 .UQB(B2\SW9<@;5*TUG^&^!<0'(B;PBL\0[3&'SL)FM!!DH6]\()FT24ECZ_">G0:P"0\R1$49B-S MT%$7KUF@MB4NZ/\@%DZM)49GX5?0P-I=3OQ'Q%+8,D>.2$9#8IH M)Q']6KAZ4=?FZ0R^0PMX%@4R0I5%HWZ7')7:IO<]0')7:EM;[>%"L5 ML=8\*M7%2K5 MZ<82TZ%!QX;;\A(OR]1[8%313H4 YR1J:'4**Z&\<6^*^7@L2<4$>V1^9#1E M./(@/J]23*9H%2:MU/;UOZ!JT(N8&R"0K X6 ^X22'-#]>K!B\'#7!360'G M!E@#\R2$?&D0 >FB#2U2"7'YUF$G\!6QE-UP[P5 M$ " +]4-9SX%M2GLV3PU(N>+;DX6P986]0[MPQD \W4Q..S7;4/.!O3J)4Z/ M*2J2@+?[7W_WYXDN'26Z>$QL5>NEPTJC6:J7BF(C?UIJB+6R6+IH59HWL"^M M>J59@7K3:E%L-4KP1R9D-X1$J[:U"14F\V>=F2TNIM.@_Q9+Y7SKM-D06^>U M*CGG:J56#QWW]F@_T3+FCS8[6[D;/MJS2K5$.+E<(@P.EENU''S'RS^H:@RV<:).?.;GT4]<[VMX>U/HJ M.'_OW5_?? MQ(ZINBX=UWI71X=]V\/3>]V M>G#0L8[[[8%FMJ\N/>WH+/_MW]GY';#Y$0GUZBEJ-Y<]/77SF#F(KW6*QN1O MR[:JWH <6P/@KO"%B#"^C B#%;_U%!+/T&!X%@ /#>ATKZ9"B Q0(!0RZIX" MR59X0Z,Z#KA;-!3OB "J^,)CF%:NJT3\(E:U$494$ 414S*V1T5L1KJ?IJ[ MV-@[69=:WM @>GH;1/^ ('IZ&T3_1>+^],AB"ZSHN!RUHM,QL71]5#FH--?I M""U>SI=-O%M3Z=MKT^.(#GGCG.1HM;T^Z1MM8T0OQVDD$,*4& W$>^F.[0QM MBC?8GE)D.I05\!0Y^VT6YRK$I,C/5@V_]@@)HY7HN8E5.T:Y[54)G<&:GZ]Y M?NZKZ>RZUU1$C!R$#'W#-?FUK>N>_GD0I"\C(\&M4F6&@>H^ QTA \TN--3[ M=&[F"REN?4M0Y)CRW)XO?/WKB&>M.ZZ*?0<\D?YH-'3_WM\?C\O;C M?M[I]"&3<%_7>JJSKZDC=5_)I-)*5MZ7B?.1SB;(_X@#)\L9);MOV1W=47_J M$R(#E%A_-/CV;P-:O(20O'J.CI[ ?_?59RGSM;OTQH?ZG__\Y_.05WQ+7G*< MDM>EC9>Z=3"C78!7G$P#&A/_3QT0S^'<'M,"VSRQA!U+GVYI[]=I+[&E/3E! M:8\(-=-S(0:$MFOSN3A/(UW0*?1A(*M^EID!_ CI,[ZH]]!#J&G\0"K $* M7#D<$%R^+L.-)7^NXM@2>'>QKT98GX>LOJ0[$":K^*^3U3PX^):LUD)6\:\N MK>)^!()A0"J)E/Q'2:A/1$M?7$3%N8A:E98V3BQ]%EH"&Z12;:QCZ]8*F&5" M7[SK@_HI.5W:HDXL,NP0VI;"X!]S2!'R WF'17,/(;&^V,$\^'O6W@?]EG)[1-16Z-P](FI MK:E.H!W:E&BOD6YA8Y5&IZ\/5)_\ML?^2\=>R)]^K6,OL 9[\/.I8=U#B],M M$?P>$11+Y:]%!$7(IC.V-+!&&CC-'WPM&CA5V[JY/?XU'?]YO?2UCO\<.RB- MMHI@?53PE2ZA"@@)ANF:BSV)'9I5SMIFAXF)=_]6@Q9W-#F*\,&/V%>B'/[J MM\RI6U)U]'/Y_WWU[+MX9KTYFO]YCJ3>&N\SDJ*Y&)=PQ5UZLS#+>R-*\A16 MB/VB,(# '<88VCKM(^!8AMMG&7EN'VZA&=*4!I>#' B0=>#$+%C6?!-+Z(>> M,[1=BE'H!]*RB_OJZ(97*$ *$9O.Y[J3,4TK<>,?6%PT#]LN!7JDC+; MNJ0/J$O*;.N2/DL=T8K@7G'%KRUJ5 ZK^>:;PBOP::Q9'IQ[CNNIEJ^H0\WX M_ ;8(?T8:>],%652$F;T1!^Z;GM$_>']AT9[9%- 88X[;&#?:J)*J*8GZK]+ MNVGK5"^S!\#8\RS -X;A5&_4M[%M]*>M+/U\-3N!Y;#(N2-/ P'_[UM\S14A MU5JA5,]+8J5:F*O261086!B >>&SYP(,;)-2REI+78A+3GX^4Z>BDJ*FSPI] M#E-KG<+!].\5WIE,KK?$QX@.AH))@];N:&W_39D6PA+?_MUW]\6\I4WA6MWJ M[>4M\=BPPM@EG_E??VN-7Z/8]6TY&@AO7 \Y=TP?O.:F,3+??-%+,H?>5$"] MM4?T:>;#WHR/#OAS]KV]P\;;H5@7?8?5E7F_BV>0H>0 M;>SN_6-WV?>,W;U=*&V.VAKZB*]VHDW^$2M%_.&GG#WXJ?/L!1R@_&%^V";>0>+B_T2>FI>')PTY O M6D^[,VK2^VT5]//'^)WF=&Y5K(3AZI>/3D_3-R=E%_L;( MU.*[5A#'N[D]JRB"MQ+43 M-YXI'PT/)F?5OFS=I:K-?:O8\$9'Q\Z(L.EIJU^HW\D')\I3S:S=%9VXWJP- MSB_3=Z>U:F^2."]7FR,E>7HW>#1<\B+E*JD,4OO=>OI6GFT.G8HZL M1#DW23:*5S=)V;PSO7;G:-3([UX6KD^2]M/A0?G\3CV3;_-5M7%JI.^/6S5U M>J;5KGKRH#-Y?+J][/6S#[5FHV>FJI7KENKVTLVB?%Z^S?=E=6@JE]Z]0=Y2 M23WDK9O2P6.EW1W'S-C4TKPNIXOY)Q;NKGUU9]7HSD;\]'[>>#J[L\L')]7"_)J?K MN>9]-CGH]%KCQ-G%0?=$298Z3JOT9#PU#G-'5L',F)>%>#=_-H[WAE+5RO=^MGPLI8X=.ZO*G=/=^7:@7'6/SZYFVC-:K&337P(7[JI,^3F70SWM(>=L?MNV;OLI&Y5J[U[N[M/CEC=3J9 M%%+JR5 =7YP]W9$9N]6#FGI^->D;PZN;HG%U-4T=5>N-4;]GM@;%HXN^4KK2 M]NWN8#[\>S MW5J\JCV4FSGG[KY5.4Z->Y-!L=5*%L_N*_K!V4WZH:TVK.9A<=PM=NR+P7'\ MZ:E9;1Y5R]UIR5%:TXM<[C*;5MJMT]N&UQH?:^.CP?&)*A]7Y$'UHI5[&CX< M%8NEW3;++8:#^V*D=#=W:[=T[=U;U,5=]N+NO7A4JD_O#T=&U62M?-J;) MQ+Y:JCMWAY6'=)/1\_/.YWS_?[VH.J)O=WVUX]JW1:M^6>J5\T;I+5?-)(EYORM3/VU(OL ML)^[ZA?'@_[1P!QG#F_C-1+IW$71.L]>3).M02HQO=N_:KFWWJG52U\] MY.].S\=MO6#OC]WKJI8H)7:M3OH\4:R4GJ;F4;)8+6?S[6X]W4_D8\WQM=F9W)SRA9IN]U'W5 M=7KRD7ZQ.^W9G42M56N?]$Z>ZKGKHIJY>,B7IEKN*IL\\OH'DU+5R]P,+V6M M?UM_+*=&Q;/=PV&Q=C ^GEJENWQZ8!P.4_G"_52[V[WPKI,7]8I>,:^-H]'U MT6']J=Y3ZZ/T\,R(WVJ/7CW9O$X<*=G#WM25E?LQF>EMRKYHC;KQTE/OY"AS ME,HFT_J@O&OT]YO9:?7 V[T>]G:S9V6]9 VRO?:E?K-_JSQ=5-NU['&I8*A> MHS<:3-.C>KGKE2:WQ4NYD,BI]=:5N5_=O2LWQ@FSD;<+K>3HW,@^WG:;FEM2 M+N12&U>V!G]<3CD7WLW=1;"2+Q=>.R M^10_JN]>=)SNZ>"QL=O7'YZL;IEJQ?VVK4WAO_W1P/SW_P%02P$"% ,4 M" #/4Z]8);:+DNX2 "GU0 $0 @ $ ;F-R82TR,#(T M,#,S,2YX&UL4$L! A0#% @ SU.O M6!V66IM=*0 _(T" !4 ( !R2D &YC&UL4$L! A0#% @ SU.O6!DW/9AS!@ @1P !$ M ( !N@L! &YO8V5R85]E>#,Q,#$N:'1M4$L! A0#% @ SU.O6 :DCYAQ M!@ A1P !$ ( !7!(! &YO8V5R85]E>#,Q,#(N:'1M4$L! M A0#% @ SU.O6&CKXD/S @ 2@P !$ ( !_!@! &YO M8V5R85]E>#,R,#$N:'1M4$L! A0#% @ SU.O6%JGXK#Q @ : P !$ M ( !'AP! &YO8V5R85]E>#,R,#(N:'1M4$L! A0#% @ MSU.O6##>;A34;P$ ]&H- !8 ( !/A\! &YO8V5R85]I,3!Q A+3 S,S$R-"YH=&U02P4& H "@"+ @ 1H\" end
XML 99 nocera_i10q-033124_htm.xml IDEA: XBRL DOCUMENT 0001756180 2024-01-01 2024-03-31 0001756180 2024-05-15 0001756180 2024-03-31 0001756180 2023-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001756180 2023-01-01 2023-03-31 0001756180 2022-12-31 0001756180 2023-03-31 0001756180 us-gaap:CommonStockMember 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-12-31 0001756180 us-gaap:CommonStockMember 2023-12-31 0001756180 us-gaap:PreferredStockMember 2023-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-12-31 0001756180 us-gaap:RetainedEarningsMember 2023-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-12-31 0001756180 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001756180 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-01-01 2023-03-31 0001756180 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-01-01 2023-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001756180 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001756180 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2024-01-01 2024-03-31 0001756180 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2024-01-01 2024-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001756180 us-gaap:CommonStockMember 2023-03-31 0001756180 us-gaap:PreferredStockMember 2023-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2023-03-31 0001756180 us-gaap:RetainedEarningsMember 2023-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2023-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2023-03-31 0001756180 us-gaap:CommonStockMember 2024-03-31 0001756180 us-gaap:PreferredStockMember 2024-03-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2024-03-31 0001756180 us-gaap:RetainedEarningsMember 2024-03-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2024-03-31 0001756180 us-gaap:NoncontrollingInterestMember 2024-03-31 0001756180 NCRA:XFCSaleMember us-gaap:RestrictedStockMember 2020-12-30 2020-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 NCRA:MeixinMember 2022-09-06 2022-09-07 0001756180 NCRA:XincaMember 2024-01-30 2024-01-31 0001756180 NCRA:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001756180 NCRA:FiveCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001756180 2023-01-01 2023-12-31 0001756180 us-gaap:EquipmentMember 2024-03-31 0001756180 us-gaap:EquipmentMember 2023-12-31 0001756180 NCRA:MeixinMember 2024-03-31 0001756180 NCRA:MeixinMember 2023-12-31 0001756180 NCRA:XincaMember 2024-03-31 0001756180 NCRA:XincaMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2024-03-31 0001756180 NCRA:ChaileaseFinanceCoMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2024-03-31 0001756180 NCRA:ChaileaseFinanceCoMember 2023-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:XizhiBrenchMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-19 0001756180 NCRA:ChaileaseFinanceCoMember 2022-01-01 2022-12-31 0001756180 NCRA:ClassCWarrantMember 2021-04-01 0001756180 NCRA:ClassDWarrantMember 2021-04-01 0001756180 NCRA:ClassCWarrantMember 2021-09-27 0001756180 NCRA:ClassDWarrantMember 2021-09-27 0001756180 NCRA:PublicOfferingMember 2022-08-09 2022-08-11 0001756180 NCRA:UnderwritersMember 2022-09-22 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-08-16 2022-09-23 0001756180 2022-08-09 2022-08-11 0001756180 NCRA:ClassCWarrantsMember 2022-08-10 0001756180 NCRA:ClassCWarrantsMember 2022-08-11 0001756180 NCRA:ClassDWarrantsMember 2022-08-10 0001756180 NCRA:ClassDWarrantsMember 2022-08-11 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-09 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-09 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 us-gaap:WarrantMember 2023-12-31 0001756180 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001756180 us-gaap:WarrantMember 2024-03-31 0001756180 country:US 2024-01-01 2024-03-31 0001756180 country:US 2023-01-01 2023-03-31 0001756180 country:US 2019-12-31 0001756180 country:HK 2024-01-01 2024-03-31 0001756180 NCRA:PRCMember 2024-01-01 2024-03-31 0001756180 country:TW 2024-01-01 2024-03-31 0001756180 country:TW 2023-01-01 2023-03-31 0001756180 NCRA:MountainShareTransferLLCMember 2024-03-31 0001756180 NCRA:MountainShareTransferLLCMember 2023-12-31 0001756180 NCRA:GrandSmoothCorporationLimitedMember 2024-03-31 0001756180 NCRA:GrandSmoothCorporationLimitedMember 2023-12-31 0001756180 us-gaap:CommonStockMember 2022-08-11 0001756180 NCRA:SeriesAWarrantMember NCRA:MrYinChiehChengMember 2018-12-26 2018-12-27 0001756180 NCRA:SeriesAWarrantMember NCRA:MrYinChiehChengMember 2018-12-27 0001756180 NCRA:ClassAWarrantMember NCRA:MrShunChihChuangMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrHsienWenMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrShunChihChuangMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrHsienWenMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrMichaelALittmanMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrMichaelALittmanMember 2020-06-01 0001756180 NCRA:ClassBWarrantMember NCRA:MrMichaelALittmanMember 2020-05-30 2020-06-01 0001756180 NCRA:ClassBWarrantMember NCRA:MrMichaelALittmanMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrLittmanMember 2021-08-09 2021-08-11 0001756180 NCRA:ClassBWarrantMember NCRA:MrLittmanMember 2021-08-09 2021-08-11 0001756180 NCRA:ClassAWarrantMember NCRA:MrShunChihChuangMember 2021-11-30 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrHsienWenMember 2021-11-30 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrShunChihChuangMember 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:MrHsienWenMember 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2021-11-30 2021-12-01 0001756180 NCRA:ClassAWarrantMember NCRA:TwoEmployeesMember 2021-12-01 0001756180 NCRA:ChuangAndFiveConsultantsMember 2021-12-30 2021-12-31 0001756180 NCRA:ChenChunChungMember 2022-12-21 2022-12-22 0001756180 NCRA:TraDigitalMember 2022-12-21 2022-12-22 0001756180 NCRA:HanoverInternationalIncMember 2023-03-21 2023-03-22 0001756180 NCRA:Mr.AndyChinAnJinMember us-gaap:RestrictedStockMember 2023-07-29 2023-07-31 0001756180 NCRA:Mr.AndyChinAnJinMember us-gaap:RestrictedStockMember 2023-12-04 2023-12-05 0001756180 NCRA:Mr.NickChangMember 2023-10-10 2023-10-11 0001756180 NCRA:SeriesAWarrantMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:SeriesAWarrantMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassAWarrantsMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassAWarrantsMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassBWarrantsMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassBWarrantsMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassCWarrantsMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassCWarrantsMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassDWarrantsMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:ClassDWarrantsMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:StockOptionAndAwardIncentivePlan2018Member NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:StockOptionAndAwardIncentivePlan2018Member NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 NCRA:AllWarrantsMember NCRA:BeforeReverseStockSplitMember 2022-08-11 0001756180 NCRA:AllWarrantsMember NCRA:AfterReverseStockSplitMember 2022-08-11 0001756180 us-gaap:SeriesAPreferredStockMember 2021-08-31 0001756180 2021-08-31 iso4217:USD shares iso4217:USD shares pure utr:acre iso4217:TWD false --12-31 2024 Q1 0001756180 0 0 10-Q true 2024-03-31 false 000-41434 NOCERA, INC. NV 16-1626611 3F (Building B), No. 185 Sec. 1, Datong Rd. Xizhi Dist. New Taipei City 221 TW 886 2-2690-7086 Common Stock, par value $0.001 per share NCRA NASDAQ Yes Yes Non-accelerated Filer true true false false 13556987 961777 1229580 172310 173395 86445 88432 1732 1732 506257 10365 211106 208697 1939627 1712201 0 0 1537692 1547801 110053 114129 3006885 1655182 378161 4730 6972418 5034043 368505 0 153509 34093 36404 0 27482 28484 1179768 1179768 426322 487800 38312 38312 1818 1859 2232120 1770316 0 0 36087 0 2268207 1770316 0.001 0.001 200000000 200000000 12956987 12956987 11156987 11156987 12957 11157 0.001 10000000 2000000 80000 80 80 23924311 21931112 191219 191219 -19539492 -19053072 41599 98906 4630674 3179402 73537 84325 4704211 3263727 6972418 5034043 4899880 3837863 4815919 3769207 83961 68656 575611 1059337 575611 1059337 -491650 -990681 -2270 -11508 -493920 -1002189 -0 -0 -493920 -1002189 -7500 -14541 -486420 -987648 -493920 -1002189 57307 -23288 -436613 -1025477 -5622 -14880 -430991 -1010597 -0.0407 -0.1063 -0.0407 -0.1063 11956987 9293587 11956987 9293587 -493920 -1002189 22559 44728 922 231 4076 4076 2409 -0 0 521100 14999 103155 4170 -5098 -0 -1343 0 0 117346 -82 -69 4865 0 -149 116071 -4368 30 -0 32180 -460993 -364370 -0 857870 -0 200951 201863 0 201863 -1058821 60678 41137 -60678 -41137 52005 18758 -267803 -1445570 1229580 2906074 961777 1460504 0 0 0 0 9243587 9243 80000 80 20484518 191219 -14747461 103594 6041193 141054 6182247 23627 23627 -339 23288 103155 103155 103155 450000 450 520650 521100 521100 -987648 -987648 -14541 -1002189 9693587 9693 80000 80 21108323 191219 -15735109 127221 5701427 126174 5827601 11156987 11157 80000 80 21931112 191219 -19053072 98906 3179405 84325 3263727 -57307 -57307 -3288 -60595 1800000 1800 1978200 1980000 1980000 14999 14999 14999 -486420 -486420 -7500 -493920 12956987 12957 80000 80 23924311 191219 -19539492 41599 4630674 73537 4704211 <p id="xdx_80C_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zI1Eg5zljPY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1      <span id="xdx_827_z4AVZoO7X2ub">PRINCIPAL ACTIVITIES AND ORGANIZATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger with GSI on December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Reverse Merger</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera’s controlling shareholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (“PRC”) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Divestiture</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera of its relationship with its former variable interest entity, Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the variable interest entity agreements between the parties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera wherein all claims as to GZ WFH’s debt (claim to shares in Nocera or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waived any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">The VIE Agreements with XFC</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, we exchanged <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20201230__20201231__us-gaap--DisposalGroupClassificationAxis__custom--XFCSaleMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zxs2jGAkta2c" title="Stock issued for acquisition, shares">466,667</span> (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $<span id="xdx_909_eus-gaap--ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c20221101__20221130__us-gaap--DisposalGroupClassificationAxis__custom--XFCSaleMember_zzQGYF0XOlJ1" title="Purchase cash price">300,000</span> (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">The VIE Agreements with Meixin</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased <span id="xdx_904_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20220906__20220907__srt--OwnershipAxis__custom--MeixinMember_zx0uFawQpYkb" title="VIE percent interest owned">80</span>% controlling interest of Meixin for $<span id="xdx_90C_eus-gaap--PaymentsToAcquireBusinessesGross_c20220906__20220907__srt--OwnershipAxis__custom--MeixinMember_zJ5MZhdLmjll" title="Payment for VIE controlling interest">4,300,000</span>. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">The VIE Agreements with Xinca</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 31, 2024, we entered into a Variable Interest Entity Purchase Agreement (“Xinca Purchase Agreement”) with Zhejiang Xinca Mutual Entertainment Culture Media Co., Ltd. (“Xinca”), a domestic funded limited liability company registered in China (P.R.C). The Xinca Purchase Agreement was entered into by our wholly-owned subsidiary and foreign enterprise, Shanghai Nocera Culture Co., Ltd. (“WFOE”), through a series of contractual agreements (“VIE Agreements”), in which we exchanged <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesAcquisitions_c20240130__20240131__srt--OwnershipAxis__custom--XincaMember_zqCyafqZDbDh" title="Stock issued for acquisition, shares">1,800,000</span> shares of our restricted common stock for a <span id="xdx_90E_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20240130__20240131__srt--OwnershipAxis__custom--XincaMember_zEAHdnLLcGu9">100</span>% controlling interest in Xinca. As a result, the Company has been determined to be the primary beneficiary of Xinca and Xinca became a variable interest entity (“VIE”) of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 466667 300000 0.80 4300000 1800000 1 <p id="xdx_806_eus-gaap--SignificantAccountingPoliciesTextBlock_zchtPpguOVOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2      <span id="xdx_82B_zAN5aiy4rCH7">SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zoGnZ897VsZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zVh1zbtwcBH9">Basis of Presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on April 1, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of the Company’s unaudited condensed consolidated financial position as of March 31, 2024, its consolidated results of operations for the three months ended March 31, 2024, cash flows for the three months ended March 31, 2024 and change in equity for the three months ended March 31, 2024, as applicable, have been made. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2023 or any future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zP7SRwiGskkc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86C_z96NLRn0EN3i">Concentrations of Credit Risk</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were four customers who represent <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zYMAYHIIJWk3" title="Concentration risk">95</span>% of the Company’s total revenue for the three months ended March 31, 2023. There were five customers who represent <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_zTsTieebFbbf" title="Concentration risk">93</span>% of the Company’s total revenue for the three months ended March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_z0hu5KJyCs22" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B5_z5lyajc9gl4i" style="display: none">Schedule of concentrations of credit risk</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Customer A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zeIZJn24a2H3" title="Concentration percentage">59.13</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zQTFb6n21bW7" title="Concentration percentage">60.11</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zRTNVrd5atW5" title="Concentration percentage">10.96</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zoqMCmFIA5N2" title="Concentration percentage">21.99</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zcIYi3VzoQ64" title="Concentration percentage">29.41</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp0_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zM9CK3pMbuq8" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Customer D</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zSy5Wk7Lumnf" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zGixipetom5b" title="Concentration percentage">16.10</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zWspr7w7du06" title="Concentration percentage">99.50</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zanuWGjvwLn9" title="Concentration percentage">98.19</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z0VvtMP5axwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86F_z4FUljRdrrRe">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1: Identify the contract(s) with a customer</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2: Identify the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3: Determine the transaction price</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4: Allocate the transaction price to the performance obligation in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue when (or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have arrangements for returns from customers. The Company has no sales incentive programs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, a majority of which are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency licenses, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zXOuPWb4Hsyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zQdycdzSana9">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The FASB issued several updates during the period, none of these standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on the consolidated financial statements upon adoption.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zoGnZ897VsZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zVh1zbtwcBH9">Basis of Presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on April 1, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present a fair presentation of the Company’s unaudited condensed consolidated financial position as of March 31, 2024, its consolidated results of operations for the three months ended March 31, 2024, cash flows for the three months ended March 31, 2024 and change in equity for the three months ended March 31, 2024, as applicable, have been made. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the operating results that may be expected for the year ending December 31, 2023 or any future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--ConcentrationRiskCreditRisk_zP7SRwiGskkc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86C_z96NLRn0EN3i">Concentrations of Credit Risk</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were four customers who represent <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20230331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zYMAYHIIJWk3" title="Concentration risk">95</span>% of the Company’s total revenue for the three months ended March 31, 2023. There were five customers who represent <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveCustomersMember_zTsTieebFbbf" title="Concentration risk">93</span>% of the Company’s total revenue for the three months ended March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_z0hu5KJyCs22" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B5_z5lyajc9gl4i" style="display: none">Schedule of concentrations of credit risk</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Customer A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zeIZJn24a2H3" title="Concentration percentage">59.13</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zQTFb6n21bW7" title="Concentration percentage">60.11</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zRTNVrd5atW5" title="Concentration percentage">10.96</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zoqMCmFIA5N2" title="Concentration percentage">21.99</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zcIYi3VzoQ64" title="Concentration percentage">29.41</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp0_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zM9CK3pMbuq8" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Customer D</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zSy5Wk7Lumnf" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zGixipetom5b" title="Concentration percentage">16.10</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zWspr7w7du06" title="Concentration percentage">99.50</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zanuWGjvwLn9" title="Concentration percentage">98.19</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.95 0.93 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_z0hu5KJyCs22" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B5_z5lyajc9gl4i" style="display: none">Schedule of concentrations of credit risk</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td><td style="padding-bottom: 1pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; text-align: left"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Customer A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zeIZJn24a2H3" title="Concentration percentage">59.13</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zQTFb6n21bW7" title="Concentration percentage">60.11</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zRTNVrd5atW5" title="Concentration percentage">10.96</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zoqMCmFIA5N2" title="Concentration percentage">21.99</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zcIYi3VzoQ64" title="Concentration percentage">29.41</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_dp0_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zM9CK3pMbuq8" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Customer D</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zSy5Wk7Lumnf" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zGixipetom5b" title="Concentration percentage">16.10</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20240101__20240331__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zWspr7w7du06" title="Concentration percentage">99.50</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20230101__20231231__srt--MajorCustomersAxis__custom--AllCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zanuWGjvwLn9" title="Concentration percentage">98.19</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.5913 0.6011 0.1096 0.2199 0.2941 0 0 0.1610 0.9950 0.9819 <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z0VvtMP5axwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86F_z4FUljRdrrRe">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1: Identify the contract(s) with a customer</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2: Identify the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3: Determine the transaction price</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4: Allocate the transaction price to the performance obligation in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue when (or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have arrangements for returns from customers. The Company has no sales incentive programs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, a majority of which are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency licenses, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zXOuPWb4Hsyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zQdycdzSana9">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The FASB issued several updates during the period, none of these standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on the consolidated financial statements upon adoption.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_80E_eus-gaap--AccountsAndNontradeReceivableTextBlock_zmlIOtxqr2O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3     <span id="xdx_827_z0zWWrRksunj">ACCOUNTS RECEIVABLE, NET</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and December 31, 2023, accounts receivable consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zkeE4Kf1THCl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_z4p2uFTlfiYf" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_497_20240331_zokVK4fTRNU4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20231231_zFcww6RxBgui" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzj7C_zfl4eFDIZXLb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">172,310</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">173,395</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzj7C_zoA7w0uydGX7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzj7C_zUKrBiKs47Vc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">172,310</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">173,395</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended March 31, 2024 and for the year ended December 31, 2023, the Company has recorded provision for doubtful accounts of nil<span id="xdx_90E_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20240101__20240331_z2uqJDydiuol" title="Provision for doubtful accounts"><span id="xdx_909_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20230101__20231231_zXjelamVHC6d" style="display: none" title="Provision for doubtful accounts">0</span></span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zkeE4Kf1THCl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_z4p2uFTlfiYf" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_497_20240331_zokVK4fTRNU4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20231231_zFcww6RxBgui" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzj7C_zfl4eFDIZXLb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">172,310</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">173,395</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzj7C_zoA7w0uydGX7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzj7C_zUKrBiKs47Vc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">172,310</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">173,395</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 172310 173395 0 0 172310 173395 0 0 <p id="xdx_80A_eus-gaap--InventoryDisclosureTextBlock_zeiYRPpBUZU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4      <span id="xdx_828_zv3nu5tJUHHd">INVENTORIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and December 31, 2023, inventories consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zGHpbo4Q5ERf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BC_zjsZFyGxUXV1" style="display: none">Schedule of inventories</span></td><td> </td> <td colspan="2" id="xdx_49F_20240331_zwMnv85BW2f1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20231231_zqZvsawk55Ob" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzJNg_zGUUBM6BDwNd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">86,445</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">88,432</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_d0_maINzJNg_zw1W1fIxRUok" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pp0p0_mtINzJNg_zAxjuFlK9MLd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">86,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">88,432</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zGHpbo4Q5ERf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BC_zjsZFyGxUXV1" style="display: none">Schedule of inventories</span></td><td> </td> <td colspan="2" id="xdx_49F_20240331_zwMnv85BW2f1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20231231_zqZvsawk55Ob" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzJNg_zGUUBM6BDwNd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">86,445</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">88,432</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_d0_maINzJNg_zw1W1fIxRUok" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pp0p0_mtINzJNg_zAxjuFlK9MLd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">86,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">88,432</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 86445 88432 0 0 86445 88432 <p id="xdx_800_eus-gaap--OtherCurrentAssetsTextBlock_zEHetGHZaK65" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5      <span id="xdx_82B_zIdEYd86Hr65">PREPAID EXPENSES AND OTHER ASSETS, NET </span></b></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_z0LrfyKDtgh7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_z8apnTUFKNng" style="display: none">Schedule of prepaid expenses and other assets</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Other receivables from third party</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_c20240331_zVoIm3up1TOc" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Other receivables from third party">506,257</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_c20231231_z7pGl4e7Sxda" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Other receivables from third party">10,365</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Prepaid expenses and other assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20240331_zynqKCivalji" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">506,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231_zgGfjDMzueVd" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">10,365</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_z0LrfyKDtgh7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_z8apnTUFKNng" style="display: none">Schedule of prepaid expenses and other assets</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Other receivables from third party</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_c20240331_zVoIm3up1TOc" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Other receivables from third party">506,257</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--PrepaidExpenseAndOtherAssets_iI_pp0p0_c20231231_z7pGl4e7Sxda" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Other receivables from third party">10,365</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Prepaid expenses and other assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20240331_zynqKCivalji" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">506,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20231231_zgGfjDMzueVd" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">10,365</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 506257 10365 506257 10365 <p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zElFB8ZlZJm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6      <span id="xdx_820_zKSpjULdLaJj">PROPERTY AND EQUIPMENT, NET</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and December 31, 2023, property and equipment consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--PropertyPlantAndEquipmentTextBlock_zwVITMwPeIDe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_z7t0FaHLxbZ2" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maproperty2024_c20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziOtCxoRrlW3" style="width: 13%; text-align: right" title="Property and equipment, gross">928,602</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maprop2023_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zhWQYOTS6Ou8" style="width: 13%; text-align: right" title="Property and equipment, gross">905,430</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Land</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Land_iI_maproperty2024_c20240331_zReKzMrrorR1" style="text-align: right">877,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Land_iI_maprop2023_c20231231_z8GGHd0PbU2c" style="text-align: right">877,870</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msproperty2024_c20240331_zeW5t0kDRBm8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation">(268,780</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msprop2023_c20231231_zzUrKM2PMVIa" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation">(235,499</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_pp0p0_mtproperty2024_c20240331_zggLtCrkQ5gd" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">1,537,692</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_pp0p0_mtprop2023_c20231231_zueUwhY8O7xk" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">1,547,801</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expenses for the three months ended March 31, 2024 and 2023 were $ <span id="xdx_907_eus-gaap--Depreciation_pp0p0_c20240101__20240331_z5B3Sm15IGQ">22,559</span> and $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20230101__20230331_ztQxYLQsnwKl">44,728</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--PropertyPlantAndEquipmentTextBlock_zwVITMwPeIDe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_z7t0FaHLxbZ2" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maproperty2024_c20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_ziOtCxoRrlW3" style="width: 13%; text-align: right" title="Property and equipment, gross">928,602</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_maprop2023_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zhWQYOTS6Ou8" style="width: 13%; text-align: right" title="Property and equipment, gross">905,430</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Land</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--Land_iI_maproperty2024_c20240331_zReKzMrrorR1" style="text-align: right">877,870</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--Land_iI_maprop2023_c20231231_z8GGHd0PbU2c" style="text-align: right">877,870</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msproperty2024_c20240331_zeW5t0kDRBm8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation">(268,780</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msprop2023_c20231231_zzUrKM2PMVIa" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation">(235,499</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_pp0p0_mtproperty2024_c20240331_zggLtCrkQ5gd" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">1,537,692</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_pp0p0_mtprop2023_c20231231_zueUwhY8O7xk" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">1,547,801</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 928602 905430 877870 877870 268780 235499 1537692 1547801 22559 44728 <p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_z9c3oObZnW4b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7      <span id="xdx_829_z8hKtjipC5la">FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of each investment in equity instrument to be measured at fair value through profit or loss is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfServicingAssetsAtFairValueTextBlock_zxVwPfikVSkl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zmmrkbaP6or7" style="display: none">Schedule of financial assets at fair value through profit or loss</span></td><td> </td> <td colspan="2" id="xdx_490_20240331_zMKtYlMAJ547" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20231231_zc0cxF0eYTAb" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--FinancialAssetsAtFairValueThroughProfitOrLossAbstract_iB_zvUfnFKrYfC8" style="vertical-align: bottom"> <td style="text-align: justify">Financial assets mandatorily measured at fair value through profit or loss</td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--FinancialAssetsAtFairValueThroughProfitOrLossFunds_iI_pp0p0_d0_z79IAQrAikAg" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Funds</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right">211,106</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right">208,697</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--FinancialAssetsAtFairValueThroughProfitOrLoss_iI_pp0p0_d0_zkuUh83uPCpk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">211,106</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">208,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--FinancialAssetsMeasuredAtFairValueThroughProfitOrLossNonCurrent_iI_pp0p0_d0_zC3x804do3jc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Non-Current</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">211,106</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">208,697</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeAssets_iI_pp0p0_d0_zPhowr9dTajd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">211,106</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">208,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 11, 2023, the Company invested $200,000 Morgan Stanley Institutional Fund Trust. Net gain of $<span id="xdx_905_eus-gaap--GainLossOnDispositionOfOtherFinancialAssets_c20240101__20240331_zdVL9GmjgUUd">2,409 </span>was recognized under changes in fair value of financial assets at fair value through profit or loss in the consolidated statement of profit or loss for the period ended March 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024, <span id="xdx_905_eus-gaap--FinancialInstrumentsOwnedAtFairValue_iI_pp0p0_do_c20240331_zXuPBSbNBvok" title="Financial assets at fair value through profit or loss">no</span> financial assets at fair value through profit or loss were pledged with banks as collaterals.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfServicingAssetsAtFairValueTextBlock_zxVwPfikVSkl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zmmrkbaP6or7" style="display: none">Schedule of financial assets at fair value through profit or loss</span></td><td> </td> <td colspan="2" id="xdx_490_20240331_zMKtYlMAJ547" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20231231_zc0cxF0eYTAb" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--FinancialAssetsAtFairValueThroughProfitOrLossAbstract_iB_zvUfnFKrYfC8" style="vertical-align: bottom"> <td style="text-align: justify">Financial assets mandatorily measured at fair value through profit or loss</td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--FinancialAssetsAtFairValueThroughProfitOrLossFunds_iI_pp0p0_d0_z79IAQrAikAg" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify; padding-bottom: 1pt">Funds</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right">211,106</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1pt solid; width: 13%; text-align: right">208,697</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--FinancialAssetsAtFairValueThroughProfitOrLoss_iI_pp0p0_d0_zkuUh83uPCpk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">211,106</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">208,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--FinancialAssetsMeasuredAtFairValueThroughProfitOrLossNonCurrent_iI_pp0p0_d0_zC3x804do3jc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Non-Current</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">211,106</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">208,697</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeAssets_iI_pp0p0_d0_zPhowr9dTajd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">211,106</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">208,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 211106 208697 211106 208697 211106 208697 211106 208697 2409 0 <p id="xdx_801_eus-gaap--GoodwillDisclosureTextBlock_zdqQAzITFEW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 8     <span id="xdx_828_zUuTq3RNDipg">GOODWILL</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024 and December 31, 2023, goodwill consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Goodwill</b></p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfGoodwillTextBlock_z245FT28jnG9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z3nm59SX4cM1" style="display: none">Schedule of goodwill</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Goodwill - Meixin</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--Goodwill_iI_pp0p0_c20240331__dei--LegalEntityAxis__custom--MeixinMember_zhoo2xHKhKz7" style="width: 13%; text-align: right" title="Goodwill">3,905,735</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_d0_c20231231__dei--LegalEntityAxis__custom--MeixinMember_zzDoYOn39HJd" style="width: 13%; text-align: right" title="Goodwill">3,905,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Goodwill - Xinca</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Goodwill_iI_pp0p0_c20240331__dei--LegalEntityAxis__custom--XincaMember_zqProy7HU1Bj" style="text-align: right" title="Goodwill">1,351,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Goodwill_iI_pp0p0_d0_c20231231__dei--LegalEntityAxis__custom--XincaMember_zVVq6KGQLPx6" style="text-align: right" title="Goodwill">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iNI_pp0p0_di0_c20240331_zzCXh7SrqJje" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated amortization">(2,250,553</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iNI_pp0p0_di0_c20231231_zZpih7WioCee" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated amortization">(2,250,553</td><td style="padding-bottom: 1pt; text-align: left">) </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Goodwill, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_c20240331_zb1nJBfp7s5a" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">3,006,885</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_c20231231_z3mdo8fOivYe" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">1,655,182</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer relations</b></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zHG3XaQ1hyGi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Customer Relations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zNcMSQrLefr7" style="display: none">Schedule of customer relations</span></td><td> </td> <td colspan="2" id="xdx_49E_20240331_z22nsQdm0g4l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20231231_zjXMpjSqsYAi" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_zGXojatlxoA7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Balance b/f</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,325</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,325</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--FiniteLivedIntangibleAssetsAcquisitions_iI_d0_zSU06LL1Mz9b" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Acquisitions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--FiniteLivedIntangibleAssetsTranslationAdjustments_iI_d0_zjw1KOzBhsFd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Translation/ Adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_zJut5erY0qM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less: Accumulated amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(25,272</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,196</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill_iI_pp0p0_d0_zgmyj3y1xAd1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Impairment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_d0_zX0U3GMRZYR1" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Customer relations, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">110,053</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">114,129</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfGoodwillTextBlock_z245FT28jnG9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z3nm59SX4cM1" style="display: none">Schedule of goodwill</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Goodwill - Meixin</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--Goodwill_iI_pp0p0_c20240331__dei--LegalEntityAxis__custom--MeixinMember_zhoo2xHKhKz7" style="width: 13%; text-align: right" title="Goodwill">3,905,735</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_d0_c20231231__dei--LegalEntityAxis__custom--MeixinMember_zzDoYOn39HJd" style="width: 13%; text-align: right" title="Goodwill">3,905,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Goodwill - Xinca</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--Goodwill_iI_pp0p0_c20240331__dei--LegalEntityAxis__custom--XincaMember_zqProy7HU1Bj" style="text-align: right" title="Goodwill">1,351,703</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Goodwill_iI_pp0p0_d0_c20231231__dei--LegalEntityAxis__custom--XincaMember_zVVq6KGQLPx6" style="text-align: right" title="Goodwill">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iNI_pp0p0_di0_c20240331_zzCXh7SrqJje" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated amortization">(2,250,553</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iNI_pp0p0_di0_c20231231_zZpih7WioCee" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated amortization">(2,250,553</td><td style="padding-bottom: 1pt; text-align: left">) </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Goodwill, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_c20240331_zb1nJBfp7s5a" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">3,006,885</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--Goodwill_iI_pp0p0_c20231231_z3mdo8fOivYe" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">1,655,182</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3905735 3905735 1351703 0 2250553 2250553 3006885 1655182 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zHG3XaQ1hyGi" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Customer Relations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zNcMSQrLefr7" style="display: none">Schedule of customer relations</span></td><td> </td> <td colspan="2" id="xdx_49E_20240331_z22nsQdm0g4l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20231231_zjXMpjSqsYAi" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_zGXojatlxoA7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Balance b/f</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,325</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,325</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--FiniteLivedIntangibleAssetsAcquisitions_iI_d0_zSU06LL1Mz9b" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Acquisitions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--FiniteLivedIntangibleAssetsTranslationAdjustments_iI_d0_zjw1KOzBhsFd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Translation/ Adjustments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_zJut5erY0qM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less: Accumulated amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(25,272</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21,196</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill_iI_pp0p0_d0_zgmyj3y1xAd1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Impairment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_d0_zX0U3GMRZYR1" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Customer relations, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">110,053</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">114,129</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 135325 135325 0 0 0 0 25272 21196 0 0 110053 114129 <p id="xdx_809_eus-gaap--DebtDisclosureTextBlock_zK9qvOGvhRBk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 9       <span id="xdx_82D_zxO69I8jhauf">OTHER BORROWINGS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Others loans consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfDebtTableTextBlock_zW0fGXrcQc12" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER BORROWINGS (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zczuL8SWUL8g" style="display: none">Schedule of other loans</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20240331__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zmIvstcY8zTh" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">426,322</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20231231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z6sveoU2Dc7k" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">487,800</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total secured loan wholly repayable within 1 year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20240331_zpiWXbBv6Bfe" style="text-align: right" title="Long-term secured other borrowing, current">426,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20231231_zUWGhI4vwzK4" style="text-align: right">487,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_d0_c20240331__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zIwLdFqDHmef" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_d0_c20231231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zaVw8wmXF8Y6" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_c20240331_zPkIo6sauzj5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term secured other borrowing, noncurrent">426,322</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_c20231231_zSwOodMf0eBa" style="border-bottom: Black 2.5pt double; text-align: right">487,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.15pt 0pt 0; text-align: justify">As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $<span id="xdx_903_eus-gaap--LoansPayable_iI_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zwnSGuvirIri" title="Loan payable">651,254</span> (or TWD <span id="xdx_901_eus-gaap--LoansPayable_iI_uTWD_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zAK92XmnuXai">20,000,000</span>) with annual interest rate of <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zpAJwGQeuHbc" title="Interest rate">6</span>% was secured by pledging the timely deposit in Sunny Bank (Xizhi Branch) of $<span id="xdx_90F_eus-gaap--RestrictedCash_iI_uUSD_c20221231__dei--LegalEntityAxis__custom--XizhiBrenchMember_zgQhDJOPZCi3" title="Bank deposit">500,000</span>, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD <span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_uTWD_c20221219__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zcXhXcxNBvIb" title="Line of credit maximum borrowing capacity">20,000,000</span> was obtained on December 19, 2022 and will be expired on <span id="xdx_90B_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20220101__20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zLKnjrkgZfb2" title="Line of credit expiration date">December 16, 2024</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfDebtTableTextBlock_zW0fGXrcQc12" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER BORROWINGS (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zczuL8SWUL8g" style="display: none">Schedule of other loans</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20240331__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zmIvstcY8zTh" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">426,322</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20231231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z6sveoU2Dc7k" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">487,800</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total secured loan wholly repayable within 1 year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20240331_zpiWXbBv6Bfe" style="text-align: right" title="Long-term secured other borrowing, current">426,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--OtherLongTermDebtCurrent_iI_pp0p0_c20231231_zUWGhI4vwzK4" style="text-align: right">487,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_d0_c20240331__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zIwLdFqDHmef" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_d0_c20231231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zaVw8wmXF8Y6" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_c20240331_zPkIo6sauzj5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term secured other borrowing, noncurrent">426,322</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLongTermDebtNoncurrent_iI_pp0p0_c20231231_zSwOodMf0eBa" style="border-bottom: Black 2.5pt double; text-align: right">487,800</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 426322 487800 426322 487800 0 0 426322 487800 651254 20000000 0.06 500000 20000000 2024-12-16 <p id="xdx_80E_ecustom--WarrantDisclosureTextBlock_z4pB52Am1126" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10     <span id="xdx_821_zpoxyNduu5U5">WARRANTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2021, the Company entered into a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to <span id="xdx_90E_ecustom--WarrantsIssuedShares_iI_c20210401__us-gaap--StatementClassOfStockAxis__custom--ClassCWarrantMember_zF8b0nJO3XDi" title="Warrants issued, shares">80,000</span> shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to <span id="xdx_90C_ecustom--WarrantsIssuedShares_iI_c20210401__us-gaap--StatementClassOfStockAxis__custom--ClassDWarrantMember_zBi1k2iYTNn6" title="Warrants issued, shares">80,000</span> shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 27, 2021, the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to <span id="xdx_90A_ecustom--WarrantsIssuedShares_iI_c20210927__us-gaap--StatementClassOfStockAxis__custom--ClassCWarrantMember_z2eIlhncJ4Vh" title="Warrants issued, shares">80,000</span> shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to <span id="xdx_906_ecustom--WarrantsIssuedShares_iI_c20210927__us-gaap--StatementClassOfStockAxis__custom--ClassDWarrantMember_zSBc3maYGd4a" title="Warrants issued, shares">80,000</span> shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Public Offering</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with a firm commitment underwritten public offering (the “Public Offering”) pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the SEC on April 1, 2022, and declared effective by the SEC on August 10, 2022, the Company sold an aggregate of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_z65vVTXe6jai" title="Common stock issued">1,880,000</span> units (the “Units”). Each Unit consisted of one share of common stock and a warrant to purchase two shares of common stock. Each warrant underlying the Units was exercisable from the date of issuance until the fifth anniversary of the issuance date for $3.85 per share of Common Stock (110% of the public offering price per Unit), subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the common stock as described in the warrants. The Public Offering closed on August 15, 2022, and the Company received total gross proceeds of $<span id="xdx_909_ecustom--GrossProceedsFromIssuanceOrSaleOfEquity_pn4n6_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zjQZH6E6P3ob" title="Proceeds from issuance of stock">6.58</span> million. After deducting the underwriting commissions, discounts, and offering expenses, the Company received net proceeds of approximately $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn5n6_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zUyCh5TNHvt1" title="Proceeds from issuance of stock">5.3</span> million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220922__20220923__srt--CounterpartyNameAxis__custom--UnderwritersMember_zXnvEUSdfDtc" title="Options granted, shares">282,000</span> additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220923__srt--CounterpartyNameAxis__custom--UnderwritersMember_zDKeyXYUZWZd" title="Options exercised, shares">282,000</span> warrants from us for gross proceeds of $<span id="xdx_902_eus-gaap--ProceedsFromWarrantExercises_pp0p0_c20220816__20220923__srt--CounterpartyNameAxis__custom--UnderwritersMember_z4m2KZXLc3I1" title="Proceeds from warrant exercises">2,820</span>. The warrants were issued to the underwriters on September 26, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 14, 2022, the exercise price of the warrants was decreased to $1.925. Under the terms of the warrants, the exercise price was to be decreased to the greater of (i) $1.925, which represented 50% of the original exercise price; and (ii) 100% of the last volume weighted average price immediately preceding the 90<sup>th</sup> calendar day following the initial issuance date (the “Reset Exercise Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Exercise Price is less than the original $3.85 exercise price on that date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Reset Exercise Price remains subject to adjustment in the event of stock dividends, stock splits, stock combinations, reclassifications, reorganizations or similar events affecting the Common Stock as described in the Warrants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Reverse Split</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Public Offering, on August 11, 2022, the Company effected a <span id="xdx_909_eus-gaap--StockholdersEquityReverseStockSplit_c20220809__20220811_z7hab4U140v7" title="Reverse stock split">2:3 reverse stock split</span> for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Class C warrant decreased from <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20220810__us-gaap--StatementClassOfStockAxis__custom--ClassCWarrantsMember_zRh52QbHB1R9" title="Warrants outstanding">80,000</span> shares to <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20220811__us-gaap--StatementClassOfStockAxis__custom--ClassCWarrantsMember_zoUO8c3KR5Z9" title="Warrants outstanding">53,334</span> shares for $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20220811__us-gaap--StatementClassOfStockAxis__custom--ClassCWarrantsMember_zq4Zz8EpPhpi" title="Warrants outstanding, price per share">3.75</span> per share and Class D warrant decreased from <span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20220810__us-gaap--StatementClassOfStockAxis__custom--ClassDWarrantsMember_zVxXYjxuivPe" title="Warrants outstanding">80,000</span> shares to <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20220811__us-gaap--StatementClassOfStockAxis__custom--ClassDWarrantsMember_zy5miLYHUhnj" title="Warrants outstanding">53,334</span> shares for $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20220811__us-gaap--StatementClassOfStockAxis__custom--ClassDWarrantsMember_zXcVBBDPHHr4" title="Warrants outstanding, price per share">7.50</span> per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfWarrantValuationAssumptionsTableTextBlock_zVeRskLfab34" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Assumptions used)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zgJUEjMiz3Na" style="display: none">Schedule of assumptions used</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>C Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>D Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Market price per share (USD/share)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zCq14xw9Z2S7" title="Assumptions used">1.47</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z99aV8tX6FLj" title="Assumptions used">0.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zDIOUhxwbh5b" title="Assumptions used">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_ztJEcPS6qtgf" title="Assumptions used">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.14%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.14%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z1E647sIY4Ld" title="Assumptions used">1.39</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zP73miZNtCZa" title="Assumptions used">1.39</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">56.36%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">56.36%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">C Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">D Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Market price per share (USD/share)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z4DvB5eAcdo3" title="Assumptions used">1.71</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zJhfGhUAYR6g" title="Assumptions used">0.73</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zCakQFx2jDhj" title="Assumptions used">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zEgjkwEdq2cb" title="Assumptions used">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.15%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.15%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z0IihQ8jtpS7" title="Assumptions used">1.26</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zngvyUdmgBR5" title="Assumptions used">1.26</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">52.93%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">52.93%</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_zEhfik8mebQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:</p> <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfWarrantLiabilitiesTableTextBlock_zAf4K1ErFPTk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Warrant Liability)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zqkVvTd1Q0C5" style="display: none">Schedule of warranty liability activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Balance at the beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_c20240101__20240331_z6DzNJXp8Jdh" style="width: 13%; text-align: right" title="Balance at the beginning of period">1,179,768</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_d0_c20230101__20231231_znF84ezjiq98" style="width: 13%; text-align: right" title="Balance at the beginning of period">1,179,768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants issued to investors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20240101__20240331_zh2Jc4ZFl3va" style="text-align: right" title="Warrants issued to investors">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20230101__20231231_z6brFxV4CSid" style="text-align: right" title="Warrants issued to investors">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Warrants redeemed</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--WarrantsRedeemed_pp0p0_d0_c20240101__20240331_zl07hAG40ZI7" style="text-align: right" title="Warrants redeemed">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--WarrantsRedeemed_pp0p0_d0_c20230101__20231231_zoF3WidvLh3c" style="text-align: right" title="Warrants redeemed">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Fair value change of warrants included in earnings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20240101__20240331_z82GT7nHxtr1" style="border-bottom: Black 1pt solid; text-align: right" title="Fair value change of warrants included in earnings">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20230101__20231231_zkd4XRzWWeJl" style="border-bottom: Black 1pt solid; text-align: right" title="Fair value change of warrants included in earnings">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20240101__20240331_znwKjZdnAH5e" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20230101__20231231_zoIjF3IxJns2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zWjMC7Sp1g1f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of the warrant activity:</p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock_zcyNkhdOTHzg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Warrant Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_z8Iz7b0G3K24" style="display: none">Schedule of warrant activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Warrants</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise Price</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Term in</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Years</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%">Outstanding at January 1, 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zyTebMcUQ8r" style="width: 13%; text-align: right" title="Number of warrants outstanding, Beginning balance">2,255,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmvNiVfeiov2" style="width: 13%; text-align: right" title="Average exercise price, outstanding beginning">2.14</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zagMkA2oTAp5" title="Weighted average remaining contractural term, warrants outstanding">3.65</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z6TNmNrfyIL9" style="text-align: right" title="Number of warrants, exercisable">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z9RDgLHVV0T9" style="text-align: right" title="Average exercise price, warrants exercisable, price per share">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlocqYDMedTi" title="Weighted average remaining contractural term, warrants exercisable">3.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zscEDKcGd2bb" style="text-align: right" title="Number of warrants, granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantPrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBLYRvuGdNTj" style="text-align: right" title="Average exercise price, warrants granted, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpnrvyVvio9i" style="text-align: right" title="Number of warrants, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zAKd4LxyPcL5" style="text-align: right" title="Average exercise price, warrants exercised / surrendered, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z15ZoQlEbQR2" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2ApMUiymcXe" style="text-align: right" title="Average exercise price, warrants expired, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at March 31, 2024</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zxq49TRGmTDd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants, outstanding, ending balance">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zwc9ZDOmb36c" style="text-align: right" title="Average exercise price, outstanding ending">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z3JR8vkenwH8" title="Weighted average remaining contractural term, warrants outstanding">3.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at March 31, 2024</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z7gNNWhjrosf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants, exercisable">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zDnjNc4ip9qh" style="text-align: right" title="Average exercise price, warrants exercisable, price per share">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zm2urBtFniS4" title="Weighted average remaining contractural term, warrants exercisable">3.65</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 80000 80000 80000 80000 1880000 6580000 5300000 282000 282000 2820 2:3 reverse stock split 80000 53334 3.75 80000 53334 7.50 <table cellpadding="0" cellspacing="0" id="xdx_89B_ecustom--ScheduleOfWarrantValuationAssumptionsTableTextBlock_zVeRskLfab34" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Assumptions used)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_zgJUEjMiz3Na" style="display: none">Schedule of assumptions used</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>C Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>D Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Market price per share (USD/share)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zCq14xw9Z2S7" title="Assumptions used">1.47</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z99aV8tX6FLj" title="Assumptions used">0.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zDIOUhxwbh5b" title="Assumptions used">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_ztJEcPS6qtgf" title="Assumptions used">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.14%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.14%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z1E647sIY4Ld" title="Assumptions used">1.39</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zP73miZNtCZa" title="Assumptions used">1.39</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">56.36%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210809__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">56.36%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">C Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">D Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(Unaudited)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Market price per share (USD/share)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z4DvB5eAcdo3" title="Assumptions used">1.71</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zJhfGhUAYR6g" title="Assumptions used">0.73</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zCakQFx2jDhj" title="Assumptions used">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zEgjkwEdq2cb" title="Assumptions used">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.15%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember" title="Assumptions used">0.15%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember" title="Assumptions used">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z0IihQ8jtpS7" title="Assumptions used">1.26</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zngvyUdmgBR5" title="Assumptions used">1.26</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">52.93%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember" title="Assumptions used">52.93%</span></td><td style="text-align: left"> </td></tr> </table> 1.47 0.66 2.50 5.00 0.14% 0.14% 0.00% 0.00% 1.39 1.39 56.36% 56.36% 1.71 0.73 2.50 5.00 0.15% 0.15% 0.00% 0.00% 1.26 1.26 52.93% 52.93% <table cellpadding="0" cellspacing="0" id="xdx_892_ecustom--ScheduleOfWarrantLiabilitiesTableTextBlock_zAf4K1ErFPTk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Warrant Liability)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zqkVvTd1Q0C5" style="display: none">Schedule of warranty liability activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="text-align: center"><b> </b></td><td style="text-align: center"><b> </b></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="text-align: center"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Balance at the beginning of period</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_c20240101__20240331_z6DzNJXp8Jdh" style="width: 13%; text-align: right" title="Balance at the beginning of period">1,179,768</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_d0_c20230101__20231231_znF84ezjiq98" style="width: 13%; text-align: right" title="Balance at the beginning of period">1,179,768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants issued to investors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20240101__20240331_zh2Jc4ZFl3va" style="text-align: right" title="Warrants issued to investors">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20230101__20231231_z6brFxV4CSid" style="text-align: right" title="Warrants issued to investors">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Warrants redeemed</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--WarrantsRedeemed_pp0p0_d0_c20240101__20240331_zl07hAG40ZI7" style="text-align: right" title="Warrants redeemed">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--WarrantsRedeemed_pp0p0_d0_c20230101__20231231_zoF3WidvLh3c" style="text-align: right" title="Warrants redeemed">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Fair value change of warrants included in earnings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20240101__20240331_z82GT7nHxtr1" style="border-bottom: Black 1pt solid; text-align: right" title="Fair value change of warrants included in earnings">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20230101__20231231_zkd4XRzWWeJl" style="border-bottom: Black 1pt solid; text-align: right" title="Fair value change of warrants included in earnings">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20240101__20240331_znwKjZdnAH5e" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20230101__20231231_zoIjF3IxJns2" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1179768 1179768 0 0 0 0 0 0 1179768 1179768 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock_zcyNkhdOTHzg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTS (Details - Warrant Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_z8Iz7b0G3K24" style="display: none">Schedule of warrant activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Warrants</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise Price</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Term in</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Years</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 49%">Outstanding at January 1, 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zyTebMcUQ8r" style="width: 13%; text-align: right" title="Number of warrants outstanding, Beginning balance">2,255,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmvNiVfeiov2" style="width: 13%; text-align: right" title="Average exercise price, outstanding beginning">2.14</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zagMkA2oTAp5" title="Weighted average remaining contractural term, warrants outstanding">3.65</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z6TNmNrfyIL9" style="text-align: right" title="Number of warrants, exercisable">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z9RDgLHVV0T9" style="text-align: right" title="Average exercise price, warrants exercisable, price per share">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zlocqYDMedTi" title="Weighted average remaining contractural term, warrants exercisable">3.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zscEDKcGd2bb" style="text-align: right" title="Number of warrants, granted">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageGrantPrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zBLYRvuGdNTj" style="text-align: right" title="Average exercise price, warrants granted, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpnrvyVvio9i" style="text-align: right" title="Number of warrants, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zAKd4LxyPcL5" style="text-align: right" title="Average exercise price, warrants exercised / surrendered, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z15ZoQlEbQR2" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_d0_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2ApMUiymcXe" style="text-align: right" title="Average exercise price, warrants expired, price per share">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at March 31, 2024</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zxq49TRGmTDd" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants, outstanding, ending balance">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zwc9ZDOmb36c" style="text-align: right" title="Average exercise price, outstanding ending">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z3JR8vkenwH8" title="Weighted average remaining contractural term, warrants outstanding">3.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at March 31, 2024</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z7gNNWhjrosf" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants, exercisable">2,255,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisablePrice_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zDnjNc4ip9qh" style="text-align: right" title="Average exercise price, warrants exercisable, price per share">2.14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zm2urBtFniS4" title="Weighted average remaining contractural term, warrants exercisable">3.65</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 2255146 2.14 P3Y7M24D 2255146 2.14 P3Y7M24D 0 0 0 0 0 0 2255146 2.14 P3Y7M24D 2255146 2.14 P3Y7M24D <p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_zxf2yLJyqyN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 11      <span id="xdx_820_zyeMKlwbFhoa">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and development of advanced technology for water circulation in fish farming containers with original lease periods expiring between 2023 and 2024. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of lease expense for the three months ended March 31, 2024 and March 31, 2023 were as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--LeaseCostTableTextBlock_z1JERQDvJ3Mj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zlDHAyHyWiL7" style="display: none">Schedule of components of lease expenses</span></td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Statement of Income Location</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended <br/> March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended <br/> March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Lease Costs</td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: justify; padding-bottom: 1pt">Operating lease expense</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; text-align: center; padding-bottom: 1pt">General and administrative expenses</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331_zdoLxJjzViz2" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">18,791</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--OperatingLeaseExpense_pp0p0_c20230101__20230331_zrnZFlK6oi3j" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">9,886</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total net lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--LeaseCost_pp0p0_c20240101__20240331_zBGDvNiDPZa9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">18,791</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--LeaseCost_pp0p0_c20230101__20230331_z5r75FGVaUU4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">9,886</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2023 and March 31, 2024 are US$ <span id="xdx_908_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_dxL_c20240331_zXpJuYyOCdgj" title="Operating leases::XDX::0"><span id="xdx_900_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_dxL_c20231231_zSkQdbHxfDEj" title="Operating leases::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0896"><span style="-sec-ix-hidden: xdx2ixbrl0898">nil</span></span></span></span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--LeaseCostTableTextBlock_z1JERQDvJ3Mj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zlDHAyHyWiL7" style="display: none">Schedule of components of lease expenses</span></td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Statement of Income Location</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended <br/> March 31, 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three months ended <br/> March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Lease Costs</td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 32%; text-align: justify; padding-bottom: 1pt">Operating lease expense</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; text-align: center; padding-bottom: 1pt">General and administrative expenses</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240331_zdoLxJjzViz2" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">18,791</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--OperatingLeaseExpense_pp0p0_c20230101__20230331_zrnZFlK6oi3j" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">9,886</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total net lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--LeaseCost_pp0p0_c20240101__20240331_zBGDvNiDPZa9" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">18,791</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--LeaseCost_pp0p0_c20230101__20230331_z5r75FGVaUU4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">9,886</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 18791 9886 18791 9886 <p id="xdx_806_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_z3XDiSpepuLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 12     <span id="xdx_821_z1TKGLjrSk27">OTHER PAYABLES AND ACCRUED LIABILITIES</span></b></p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zDe4dqhYQAMe" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BE_zlhDkcEOwhm7" style="display: none">Schedule of other payables</span></td> <td> </td> <td colspan="2" id="xdx_497_20240331_zRE3ZOkpDCM9" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_498_20231231_zWrVemQA5cSe" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2024</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2023</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td></tr> <tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_d0_maOAPAAzMCn_zeOVxyZKjO0j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VAT payable</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzMCn_zORuQvKQeM5k" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary payable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">823</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">842</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzMCn_zahu5WgeZJg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32,735</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,251</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzMCn_zTolsAA6IUPh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,558</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34,093</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zDe4dqhYQAMe" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BE_zlhDkcEOwhm7" style="display: none">Schedule of other payables</span></td> <td> </td> <td colspan="2" id="xdx_497_20240331_zRE3ZOkpDCM9" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_498_20231231_zWrVemQA5cSe" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2024</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2023</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td></tr> <tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_d0_maOAPAAzMCn_zeOVxyZKjO0j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VAT payable</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzMCn_zORuQvKQeM5k" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Salary payable</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">823</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">842</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzMCn_zahu5WgeZJg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32,735</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,251</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzMCn_zTolsAA6IUPh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,558</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34,093</span></td> <td> </td></tr> </table> 0 0 823 842 32735 33251 33558 34093 <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zOEFFCjQNsT8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13      <span id="xdx_822_zoKmetw54pGg">INCOME TAXES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiary, and the consolidated VIE file tax returns separately.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1) Value-added tax (“VAT”)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">PRC</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from <span id="xdx_903_ecustom--ValueAddedTaxRate_iI_pip0_dp_c20240331_zAhMtk0VVGvk" title="Value added tax rate">16</span>% to <span id="xdx_900_ecustom--ValueAddedTaxRate_iI_pip0_dp_c20231231_zHFRwSSSl0G" title="Value added tax rate">13</span>% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Taiwan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2) Income tax</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">United States </span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Coronavirus Aid, Relief and Economy Security Act (the “CARES Act”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for net operating loss (“NOL”) deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the <span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationGiltiPercent_dp_c20240101__20240331__us-gaap--IncomeTaxAuthorityAxis__country--US_zWGIfEI7Pkua" title="Effective income tax rate">21</span>% U.S. corporate tax rate on the foreign income to an effective rate of <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20230101__20230331__us-gaap--IncomeTaxAuthorityAxis__country--US_zjhGaO8nAyx8" title="Effective income tax rate">10.5</span>%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $<span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationGiltiAmount_pp0p0_c20240101__20240331_z5CS50DPQH5b" title="Global intangible low taxed income">152,829</span>. The Company has elected to treat the financial statement impact of GILTI as current period expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reverse merger was completed on December 31, 2018 and the tax losses of the US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_c20191231__us-gaap--IncomeTaxAuthorityAxis__country--US_pp0p0" title="Net operating loss carryforwards">99,817</span>. There was a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Hong Kong</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20240101__20240331__us-gaap--IncomeTaxAuthorityAxis__country--HK_zS6w3alDtxif" title="Effective income tax rate">8.25</span>% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. Because the Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2021, the Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">PRC</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of <span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20240101__20240331__us-gaap--IncomeTaxAuthorityAxis__custom--PRCMember_ziC4YQNjRQXf" title="Effective income tax rate">25</span>%, according to the PRC Enterprise Income Tax law.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Taiwan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earnings tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan was 20% for the years ended August 31, 2021 and 2020. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the income tax (benefit) expense are:</p> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zUtxnRtGRIVe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B9_zIogPvwLwx83" style="display: none">Schedule of income tax components</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zNsyfLCvyFk7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zgCeg9qlr1M2" style="text-align: center"><p style="margin-top: 0; margin-bottom: 0"> </p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three months ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>(Unaudited)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_d0_hsrt--StatementGeographicalAxis__country--TW_maITEBz49a_zlYNKzjoa0qb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Current</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_hsrt--StatementGeographicalAxis__country--TW_maITEBz49a_zL2hGYptgmCk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Deferred</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_d0_hsrt--StatementGeographicalAxis__country--TW_mtITEBz49a_zKuL3AR6UbVh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total income tax expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reconciliation of income taxes expenses computed at the Taiwan statutory tax rate (2022: at PRC statutory rate) applicable to income tax expense is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z3T92EnL5M5a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation of income tax)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B0_z4wBJoAor8uh" style="display: none">Schedule of reconciliation of income tax expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three months ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>(Unaudited)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Taiwan (2021-PRC) income tax statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20240101__20240331_zhk5Fz1UV3f" title="Taiwan (2021 - PRC) income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20230101__20230331_zNgjuid2B3X1" title="Taiwan (2021 - PRC) income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20240101__20240331_z3K5uT9jSbfj" title="Tax effect of non-deductible expenses">(3.15</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20230101__20230331_zdkpJo3eWNw" title="Tax effect of non-deductible expenses">(1.54</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20240101__20240331_zdP0eaMQUR8i" title="Tax effect of stock-based compensation">(4.41</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20230101__20230331_zWhPMkc8U0U4" title="Tax effect of stock-based compensation">(10.29</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-taxable income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20240101__20240331_zKYLK2RczEQj" title="Tax effect of non-taxable income">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20230101__20230331_zRtnTU4Mqrz8" title="Tax effect of non-taxable income">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Impact of different tax rates in other jurisdictions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20240101__20240331_z29ehrMbREX1" title="Impact of different tax rates in other jurisdictions">(0.15</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20230101__20230331_z8hRfSi4sc7k" title="Impact of different tax rates in other jurisdictions">(0.05</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20240101__20240331_zyJYWhq6xqM8" title="Others">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20230101__20230331_zRiPZch4lJZi" title="Others">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Changes in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20240101__20240331_zM2ncZuJRm04" title="Changes in valuation allowance">(12.29</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20230101__20230331_zd0Eh01kvAjl" title="Changes in valuation allowance">(8.11</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp0_c20240101__20240331_zO3261b0QS4i" title="Effective tax rate">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp0_c20230101__20230331_zCHDw3IpnIkd" title="Effective tax rate">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3) Deferred tax assets (liabilities), net</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zkU0d83qeRsf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BC_z8yGdgmB5Ry3" style="display: none">Schedule of deferred income taxes</span></td><td> </td> <td colspan="2" id="xdx_495_20240331_zGHfRDcbvj3b" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20231231_zsKnqgmNfZY5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzfhu_zdMsiaxDrnK7" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Tax loss carried forward</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,391</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzfhu_zJIZumEqjf41" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Allowance for doubtful receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzfhu_maDTANz7MK_znnBeUpUQpFc" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,391</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--ReversalOfDeferredTaxAssets_i01I_pp0p0_d0_zNyQZAfuw9p4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Reversal of deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23,391</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--DeferredTaxAssetsValuationAllowanceCurrents_i01I_pp0p0_d0_msDTANz8AV_zGqTM4yyCTk3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANz8AV_z8YEAjPfFw5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total deferred tax assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01I_pp0p0_d0_maDITLzBFB_zh2pg0CnSmvg" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Property and equipment, difference in depreciation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredIncomeTaxLiabilities_i01TI_pp0p0_d0_mtDITLzBFB_zCr9OquWYkf8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zuE5B2A9Oyu1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The valuation allowance as of March 31, 2024 and December 31, 2022 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--SummaryOfValuationAllowanceTextBlock_zEuvUFWa4GXl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_zgwDFO77lDkk" style="display: none">Schedule of movement in valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; font-weight: bold; text-align: left">Balance at beginning of the period or year, as applicable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20240101__20240331_zMQ4S4BRCNxj" style="width: 13%; text-align: right" title="Valuation allowance, beginning balance">95,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20230101__20231231_zBM33koSo6Xd" style="width: 13%; text-align: right" title="Valuation allowance, beginning balance">95,844</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions of valuation allowance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20240101__20240331_zEe61ltSYco6" style="text-align: right" title="Additions to valuation allowance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20230101__20231231_zUQ6zSuzY72i" style="text-align: right" title="Additions to valuation allowance">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Reductions of valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20240101__20240331_z1IghRhsbsD9" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20230101__20231231_z4JPQmANEhS1" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Balance at the end of the period or year, as applicable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20240101__20240331_zFvRIx9hgOub" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20230101__20231231_zoTjoHGVukSa" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zVgaW9ak0FF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PRC Withholding Tax on Dividends</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intended to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, and the Company decided not to reinvest its earnings since it is not continuing its business in mainland China, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.16 0.13 0.21 0.105 152829 99817 0.0825 0.25 <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zUtxnRtGRIVe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B9_zIogPvwLwx83" style="display: none">Schedule of income tax components</span></td><td> </td> <td colspan="2" id="xdx_49F_20240101__20240331_zNsyfLCvyFk7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zgCeg9qlr1M2" style="text-align: center"><p style="margin-top: 0; margin-bottom: 0"> </p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three months ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>(Unaudited)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CurrentIncomeTaxExpenseBenefit_d0_hsrt--StatementGeographicalAxis__country--TW_maITEBz49a_zlYNKzjoa0qb" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Current</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_hsrt--StatementGeographicalAxis__country--TW_maITEBz49a_zL2hGYptgmCk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Deferred</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_d0_hsrt--StatementGeographicalAxis__country--TW_mtITEBz49a_zKuL3AR6UbVh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total income tax expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z3T92EnL5M5a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconciliation of income tax)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B0_z4wBJoAor8uh" style="display: none">Schedule of reconciliation of income tax expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three months ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>(Unaudited)</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Taiwan (2021-PRC) income tax statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20240101__20240331_zhk5Fz1UV3f" title="Taiwan (2021 - PRC) income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20230101__20230331_zNgjuid2B3X1" title="Taiwan (2021 - PRC) income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20240101__20240331_z3K5uT9jSbfj" title="Tax effect of non-deductible expenses">(3.15</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20230101__20230331_zdkpJo3eWNw" title="Tax effect of non-deductible expenses">(1.54</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20240101__20240331_zdP0eaMQUR8i" title="Tax effect of stock-based compensation">(4.41</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20230101__20230331_zWhPMkc8U0U4" title="Tax effect of stock-based compensation">(10.29</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-taxable income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20240101__20240331_zKYLK2RczEQj" title="Tax effect of non-taxable income">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20230101__20230331_zRtnTU4Mqrz8" title="Tax effect of non-taxable income">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Impact of different tax rates in other jurisdictions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20240101__20240331_z29ehrMbREX1" title="Impact of different tax rates in other jurisdictions">(0.15</span>%</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20230101__20230331_z8hRfSi4sc7k" title="Impact of different tax rates in other jurisdictions">(0.05</span>%</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20240101__20240331_zyJYWhq6xqM8" title="Others">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20230101__20230331_zRiPZch4lJZi" title="Others">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Changes in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20240101__20240331_zM2ncZuJRm04" title="Changes in valuation allowance">(12.29</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20230101__20230331_zd0Eh01kvAjl" title="Changes in valuation allowance">(8.11</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp0_c20240101__20240331_zO3261b0QS4i" title="Effective tax rate">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp0_c20230101__20230331_zCHDw3IpnIkd" title="Effective tax rate">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.2000 0.2000 -0.0315 -0.0154 -0.0441 -0.1029 0 0 -0.0015 -0.0005 0 0 -0.1229 -0.0811 0 0 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zkU0d83qeRsf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BC_z8yGdgmB5Ry3" style="display: none">Schedule of deferred income taxes</span></td><td> </td> <td colspan="2" id="xdx_495_20240331_zGHfRDcbvj3b" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20231231_zsKnqgmNfZY5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzfhu_zdMsiaxDrnK7" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Tax loss carried forward</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,391</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzfhu_zJIZumEqjf41" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Allowance for doubtful receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzfhu_maDTANz7MK_znnBeUpUQpFc" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,391</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--ReversalOfDeferredTaxAssets_i01I_pp0p0_d0_zNyQZAfuw9p4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Reversal of deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23,391</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--DeferredTaxAssetsValuationAllowanceCurrents_i01I_pp0p0_d0_msDTANz8AV_zGqTM4yyCTk3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANz8AV_z8YEAjPfFw5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total deferred tax assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01I_pp0p0_d0_maDITLzBFB_zh2pg0CnSmvg" style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Property and equipment, difference in depreciation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredIncomeTaxLiabilities_i01TI_pp0p0_d0_mtDITLzBFB_zCr9OquWYkf8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 23391 0 0 0 23391 0 -23391 0 0 0 0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--SummaryOfValuationAllowanceTextBlock_zEuvUFWa4GXl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_zgwDFO77lDkk" style="display: none">Schedule of movement in valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2024</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2023</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Audited)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; font-weight: bold; text-align: left">Balance at beginning of the period or year, as applicable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20240101__20240331_zMQ4S4BRCNxj" style="width: 13%; text-align: right" title="Valuation allowance, beginning balance">95,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20230101__20231231_zBM33koSo6Xd" style="width: 13%; text-align: right" title="Valuation allowance, beginning balance">95,844</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions of valuation allowance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20240101__20240331_zEe61ltSYco6" style="text-align: right" title="Additions to valuation allowance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20230101__20231231_zUQ6zSuzY72i" style="text-align: right" title="Additions to valuation allowance">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Reductions of valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20240101__20240331_z1IghRhsbsD9" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20230101__20231231_z4JPQmANEhS1" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Balance at the end of the period or year, as applicable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20240101__20240331_zFvRIx9hgOub" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20230101__20231231_zoTjoHGVukSa" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 95844 95844 0 0 0 0 95844 95844 <p id="xdx_805_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zZ8eFmYYkFVg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14      <span id="xdx_824_zVpc4LeJYDr7">RELATED PARTY BALANCES AND TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Due to related parties</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance due to related parties was as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zZFterY3nFWf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_zu6E6oClBzTa" style="display: none">Schedule of related party transactions</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 66%; text-align: center"> </td><td style="text-align: center; width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 1%; text-align: center"> </td><td style="text-align: center; width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 1%; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Mountain Share Transfer, LLC (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferLLCMember_fKDEp_zc7zGvu9utbb" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to related parties">39,341</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferLLCMember_fKDEp_ziN7YcZ1n3de" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to related parties">39,341</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sales</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of sales with a related party was as following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Related Party Categories</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: left; padding-bottom: 1pt">Grand Smooth Corporation Limited (2)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; text-align: center; padding-bottom: 1pt">Same director</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--DueFromARelatedParty_iI_d0_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GrandSmoothCorporationLimitedMember_fKDIp_zzov22ZhfBGb" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_982_ecustom--DueFromARelatedParty_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GrandSmoothCorporationLimitedMember_fKDIp_zdbSmvX8Ue79" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">5,352</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--DueFromARelatedParty_iI_pp0p0_d0_c20240331_zyLQlyOJ7cN4" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--DueFromARelatedParty_iI_pp0p0_c20231231_z5qfhYDGBoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">5,352</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td id="xdx_F03_z0o73bYJnff2" style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span id="xdx_F1C_zvQuyPQtVZDb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F05_z4bsUXY0AWRj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span id="xdx_F16_zwf70bFtSVg2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.</span></td></tr> </table> <p id="xdx_8A4_zcb9GL9o8q2f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zZFterY3nFWf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_zu6E6oClBzTa" style="display: none">Schedule of related party transactions</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 66%; text-align: center"> </td><td style="text-align: center; width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 1%; text-align: center"> </td><td style="text-align: center; width: 2%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 1%; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Mountain Share Transfer, LLC (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferLLCMember_fKDEp_zc7zGvu9utbb" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to related parties">39,341</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferLLCMember_fKDEp_ziN7YcZ1n3de" style="border-bottom: Black 2.5pt double; text-align: right" title="Due to related parties">39,341</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sales</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of sales with a related party was as following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Related Party Categories</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: left; padding-bottom: 1pt">Grand Smooth Corporation Limited (2)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="width: 32%; text-align: center; padding-bottom: 1pt">Same director</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--DueFromARelatedParty_iI_d0_c20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GrandSmoothCorporationLimitedMember_fKDIp_zzov22ZhfBGb" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_982_ecustom--DueFromARelatedParty_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GrandSmoothCorporationLimitedMember_fKDIp_zdbSmvX8Ue79" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">5,352</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--DueFromARelatedParty_iI_pp0p0_d0_c20240331_zyLQlyOJ7cN4" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_ecustom--DueFromARelatedParty_iI_pp0p0_c20231231_z5qfhYDGBoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">5,352</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td id="xdx_F03_z0o73bYJnff2" style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span id="xdx_F1C_zvQuyPQtVZDb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F05_z4bsUXY0AWRj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span id="xdx_F16_zwf70bFtSVg2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.</span></td></tr> </table> 39341 39341 0 5352 0 5352 <p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zw2W2SsSGjd4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15     <span id="xdx_827_zhiEiJwyQSSd">COMMON STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s authorized number of common stock is <span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_c20231231_zpt4yqdcCiL6" title="Common stock, shares authorized">200,000,000</span> shares with par value of $<span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20231231_zlO12juV76L4" title="Common stock par value">0.001</span> each. On August 11, 2022, the Company effected a <span id="xdx_90B_eus-gaap--StockholdersEquityReverseStockSplit_c20220809__20220811_ziUHDhWlt2i8" title="Reverse stock split">2:3 reverse stock split</span> for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from <span id="xdx_907_eus-gaap--CommonStockSharesIssued_iI_c20220811__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zxypWJ06dune" title="Common stock, shares issued">10,707,150</span> shares to <span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_c20220811__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zfMMxUq0gKc3" title="Common stock, shares outstanding">7,138,587</span> shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of March 31, 2024 and December 31, 2023, issued common stock were <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_c20240331_zWIWu0OLv0Q4" title="Common stock, shares issued">12,956,987</span> shares and <span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_c20231231_z8THt2OhFicl" title="Common stock, shares issued">11,156,987</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zQYCidrIjZ9d" title="Common stock issued shares">1,880,000</span> common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $<span id="xdx_906_ecustom--GrossProceedsFromIssuanceOrSaleOfEquity_pn4n6_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zhf17yaQtJRl" title="Gross proceeds">6.58</span> million from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn5n6_c20220809__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zmFvJqgoZt4g" title="Proceeds received">5.3</span> million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All number of shares, share amounts and per share data presented in the accompanying unaudited consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized shares of common stock, which were not affected.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 200000000 0.001 2:3 reverse stock split 10707150 7138587 12956987 11156987 1880000 6580000 5300000 <p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zsCE63fi4P4b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16    <span id="xdx_825_z1uJsPEclaD3">SHARE-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20181226__20181227__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrYinChiehChengMember__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember_zbl6SKPlNMxf" title="Option award">250,000</span> Series A warrants for 20 quarters (i.e., 5 years) for a total of <span id="xdx_90D_ecustom--WarrantsGranted_c20181226__20181227__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrYinChiehChengMember_z0TuoUhloxDc" title="Warrants granted">5,000,000</span> Series A warrants with an exercise price of $<span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20181227__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrYinChiehChengMember_z5on5TvScsRk" title="Warrants exercise price">0.50</span> per share, subject to continued employment for services as Chairman of the Board of Directors (“Board”) and a Director.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu <span id="xdx_900_ecustom--WarrantsGranted_c20200530__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_z3qa70oIYl7i" title="Warrants granted">50,000</span> Class A warrants and <span id="xdx_905_ecustom--WarrantsGranted_c20200530__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrHsienWenMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zyISRoxO2sFd" title="Warrants granted">60,000</span> Class A warrants separately, each with an exercise price of $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zJRYDT6TRnO9" title="Warrant exercise price"><span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrHsienWenMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zLDJqbs7n1b9">0.50</span></span> per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees <span id="xdx_90F_ecustom--WarrantsGranted_c20200530__20200601__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoEmployeesMember_zqAiduJ08H2c" title="Warrants granted">50,000</span> Class A warrants with an exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20200601__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoEmployeesMember_z0JYcYvTv3E5">0.50</span> per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 1, 2020, Nocera granted Mr. Michael A. Littman <span id="xdx_906_ecustom--WarrantsGranted_c20200530__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrMichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zHe4fKURzqwa" title="Warrants granted">50,000</span> Class A warrants with an exercise price of $<span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrMichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_ze3wFyQE8Azd">0.50</span> per share and <span id="xdx_909_ecustom--WarrantsGranted_c20200530__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrMichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_z8NMqKrZn4u3" title="Warrants granted">50,000</span> Class B warrants with exercise price of $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrMichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_zGlhYivtvZGh">1.00</span> per share. Mr. Littman exercised <span id="xdx_907_ecustom--WarrantsExercisedShares_c20210809__20210811__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zX7HKVz6xhYe" title="Warrants exercised, shares">50,000</span> Class A warrants and <span id="xdx_900_ecustom--WarrantsExercisedShares_c20210809__20210811__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrLittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_zpsjNuu4wqI4">50,000</span> Class B warrants on August 11, 2021. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026. The Class B warrants consist of the right to purchase one share of common stock for $1.00 per share separately from the date of issuance until April 23, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu <span id="xdx_90E_ecustom--WarrantsGranted_c20211130__20211201__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zYXXnxcoQ71b" title="Warrants granted">75,000</span> Class A warrants and <span id="xdx_90A_ecustom--WarrantsGranted_c20211130__20211201__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrHsienWenMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zHayIiL8tQli" title="Warrants granted">60,000</span> Class A warrants separately, each with an exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20211201__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zXU1HNfEfa3g"><span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20211201__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrHsienWenMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_zktiuwc3u7vd">0.50</span></span> per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer, respectively. The Company also granted 2 employees <span id="xdx_908_ecustom--WarrantsGranted_c20211130__20211201__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoEmployeesMember_zbWnRKMXwmba" title="Warrants granted">70,000</span> Class A warrant with an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20211201__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoEmployeesMember_zvj8WWMjFKs8" title="Exercise price">0.50</span> per share. The Class A warrants consist of the right to purchase one share of Company common stock for $0.50 per share from the date of issuance until April 23, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company issued an aggregate of <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20211230__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChuangAndFiveConsultantsMember_zTwib1VKXHx9" title="Stock issued for services, shares">505,000</span> shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. The result of reverse stock split over the common stock issuable upon exercise of the following outstanding securities as of September 30, 2022 is listed below: </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfStockByClassTextBlock_zTJ9ybhM2lZ2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - Shares outstanding)"> <tr style="vertical-align: bottom"> <td id="xdx_8BE_z5MDZ8GG7Nj8"><b style="display: none">Schedule of before and after reverse stock split</b></td><td> </td> <td colspan="2" id="xdx_49D_20220811__us-gaap--NonmonetaryTransactionTypeAxis__custom--BeforeReverseStockSplitMember_z1WaHQZGVwP8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220811__us-gaap--NonmonetaryTransactionTypeAxis__custom--AfterReverseStockSplitMember_zlPClB3t8DN9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Before Reverse</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock Split</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>After Reverse</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock Split</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--SeriesAWarrantMember_zo53AMRwlVP1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Series A Warrant</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">4,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">2,666,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassAWarrantsMember_z3730Ld01Isi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Class A Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,015,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">676,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassBWarrantsMember_zNWg3xpfh04j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Class B Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">650,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">433,334</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassCWarrantsMember_zV3UHbw2EZ5j" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Class C Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassDWarrantsMember_zbe44e1HX4yk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Class D Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--StockOptionAndAwardIncentivePlan2018Member_zzruJtt9XQM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">2018 Stock Option and Award Incentive Plan</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,666,667</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--AllWarrantsMember_zvmo6DzMQGLh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Total reverse stock split</b></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">17,545,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,696,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2022, the Company issued <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20221221__20221222__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChenChunChungMember_zOr5osnEkmT2">150,000</span> and <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20221221__20221222__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TraDigitalMember_ze3Hnmx6uWl9">75,000</span> shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 22, 2023, the Company issued <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230321__20230322__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HanoverInternationalIncMember_zcSUekYtewa2">450,000</span> shares of common stock to Hanover International, Inc. respectively in consideration for services rendered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 31, 2023, Nocera granted Mr. Andy Chin-An Jin <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230729__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Mr.AndyChinAnJinMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zcWkEpJdball" title="Restricted stock granted, shares">240,000 </span>restricted shares of common stock, of which vests at the end of every three month period after July 31, 2023 in equal installments over the period of one year, subject to the employment for services as Chief Executive Officer. On December 5, 2023, the Company issued <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c20231204__20231205__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Mr.AndyChinAnJinMember__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zltPoJhlYhwf" title="Restricted stock issued, shares">60,000</span> shares of our common stock to our Chief Executive Officer, Andy Chin-An Jin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 11, 2023, the Company issued <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20231010__20231011__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Mr.NickChangMember_zvVnuGlNgv0i">20,000</span> shares of common stock to Mr. Nick Chang in consideration of service rendered as a consultant for three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z12w9cXX80ba" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)"> <tr style="vertical-align: bottom"> <td id="xdx_8B8_zQ8KnlZvK6f5"><b style="display: none">Schedule of assumptions of option pricing</b></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Risk-free interest rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20240101__20240331_zeoCR0GxB3Mf" title="Risk-free interest rate">1.16</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231_zRxFVKL5BaG2" title="Risk-free interest rate">1.16</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240101__20240331_zYH8CkEfcymg" title="Expected term (in years)">4.31</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231_zxBrB2RP2Hkd" title="Expected term (in years)">4.31</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20240101__20240331_z67zCqk1iNej" title="Volatility">48.15</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231_zAIk6nQgbs7h" title="Volatility">48.15</span>%</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjusts for any known future changes in the rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended March 31, 2024 and year ended December 31, 2023, $<span id="xdx_906_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c20240101__20240331_zUKslRRjhhy6" title="Share based compensation expenses">103,155</span> and $<span id="xdx_90B_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c20230101__20231231_zDwZXMkYSTvg" title="Share based compensation expenses">163,621</span> share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2024, total unrecognized compensation cost related to unvested share-based compensation awards was $<span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20240331_zInZO2sEA5b9">0</span>. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 250000 5000000 0.50 50000 60000 0.50 0.50 50000 0.50 50000 0.50 50000 1.00 50000 50000 75000 60000 0.50 0.50 70000 0.50 505000 <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfStockByClassTextBlock_zTJ9ybhM2lZ2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - Shares outstanding)"> <tr style="vertical-align: bottom"> <td id="xdx_8BE_z5MDZ8GG7Nj8"><b style="display: none">Schedule of before and after reverse stock split</b></td><td> </td> <td colspan="2" id="xdx_49D_20220811__us-gaap--NonmonetaryTransactionTypeAxis__custom--BeforeReverseStockSplitMember_z1WaHQZGVwP8" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220811__us-gaap--NonmonetaryTransactionTypeAxis__custom--AfterReverseStockSplitMember_zlPClB3t8DN9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Before Reverse</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock Split</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>After Reverse</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock Split</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--SeriesAWarrantMember_zo53AMRwlVP1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Series A Warrant</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">4,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">2,666,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassAWarrantsMember_z3730Ld01Isi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Class A Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,015,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">676,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassBWarrantsMember_zNWg3xpfh04j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Class B Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">650,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">433,334</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassCWarrantsMember_zV3UHbw2EZ5j" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Class C Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--ClassDWarrantsMember_zbe44e1HX4yk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Class D Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">940,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">626,667</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--StockOptionAndAwardIncentivePlan2018Member_zzruJtt9XQM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">2018 Stock Option and Award Incentive Plan</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">10,000,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,666,667</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_hus-gaap--ClassOfWarrantOrRightAxis__custom--AllWarrantsMember_zvmo6DzMQGLh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Total reverse stock split</b></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">17,545,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,696,669</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4000000 2666667 1015000 676667 650000 433334 940000 626667 940000 626667 10000000 6666667 17545000 11696669 150000 75000 450000 240000 60000 20000 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z12w9cXX80ba" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)"> <tr style="vertical-align: bottom"> <td id="xdx_8B8_zQ8KnlZvK6f5"><b style="display: none">Schedule of assumptions of option pricing</b></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: justify"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Audited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: justify">Risk-free interest rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20240101__20240331_zeoCR0GxB3Mf" title="Risk-free interest rate">1.16</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20230101__20231231_zRxFVKL5BaG2" title="Risk-free interest rate">1.16</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20240101__20240331_zYH8CkEfcymg" title="Expected term (in years)">4.31</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231_zxBrB2RP2Hkd" title="Expected term (in years)">4.31</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20240101__20240331_z67zCqk1iNej" title="Volatility">48.15</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20230101__20231231_zAIk6nQgbs7h" title="Volatility">48.15</span>%</td><td style="text-align: left"> </td></tr> </table> 0.0116 0.0116 P4Y3M21D P4Y3M21D 0.4815 0.4815 103155 163621 0 <p id="xdx_80D_eus-gaap--PreferredStockTextBlock_zXLlUGN5AWd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 17     <span id="xdx_821_zKvqMiCN6y7b">PREFERRED STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2021, the Company issued <span id="xdx_901_eus-gaap--PreferredStockSharesIssued_iI_c20210831__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zbYpWshwTc94" title="Preferred stock, shares issued">80,000</span> preferred shares, par value $<span id="xdx_90F_eus-gaap--SaleOfStockPricePerShare_iI_c20210831_zUwH2Lubt7Jg" title="Sale of stock, price">0.001</span> per share, at an issue price of $<span id="xdx_90F_eus-gaap--SharesIssuedPricePerShare_iI_c20210831_zjjAAGSQn6Cf" title="Share price">2.50</span> per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of the common stock of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 11, 2022, the Company effected a <span id="xdx_905_eus-gaap--StockholdersEquityReverseStockSplit_c20220809__20220811_zPahqHBZGuPf" title="Reverse stock split">2:3 reverse stock split</span> for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 80000 0.001 2.50 2:3 reverse stock split <p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zodoZHIksBxb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 18      <span id="xdx_828_zZI04YXXQ6Z2">LOSS PER SHARE</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the computation of basic and diluted income (loss) per common share for the quarters ended March 31, 2024 and 2023.</p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zPdrv80UOOd1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LOSS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td id="xdx_8B3_zBU40RSWkf7h" style="text-align: left"><b style="display: none">Schedule of loss per share</b></td><td> </td> <td colspan="2" id="xdx_49B_20240101__20240331_z6SUHxSRgSu6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230101__20230331_zxeIkI7641Ki" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For three months ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--NumeratorAbstract_iB_zeIQ4M3C6GUe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerator:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net (loss) income attributable to the Company</span></td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20240101__20240331_pp0p0" style="border-bottom: Black 2.5pt double; width: 13%; text-align: right" title="Net (loss) income attributable to the Company">(486,420</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20230101__20230331_pp0p0" style="border-bottom: Black 2.5pt double; width: 13%; text-align: right" title="Net (loss) income attributable to the Company">(987,648</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--DenominatorAbstract_iB_z4r5NgafGAaf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denominator:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average shares outstanding</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– Basic</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240101__20240331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Basic">11,956,987</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Basic">9,293,587</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– Diluted</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20240101__20240331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Diluted">11,956,987</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20230331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Diluted">9,293,587</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--LossPerShareBasicAndDilutedAbstract_iB_zEb3IqSjGT8i" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss) income per share:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">– Basic <sup></sup></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20240101__20240331_zG5rAD1Vqay8" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Basic">(0.0407</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20230101__20230331_zd2DkYxIA5mg" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Basic">(0.1063</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left">– Diluted <sup></sup></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20240101__20240331_zbRB4GxBhoe2" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Diluted">(0.0407</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20230101__20230331_zfJaHL3WK0w4" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Diluted">(0.1063</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p id="xdx_8AD_zOfozYpNuNN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zPdrv80UOOd1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LOSS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td id="xdx_8B3_zBU40RSWkf7h" style="text-align: left"><b style="display: none">Schedule of loss per share</b></td><td> </td> <td colspan="2" id="xdx_49B_20240101__20240331_z6SUHxSRgSu6" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20230101__20230331_zxeIkI7641Ki" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For three months ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">(Unaudited)</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--NumeratorAbstract_iB_zeIQ4M3C6GUe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerator:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net (loss) income attributable to the Company</span></td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20240101__20240331_pp0p0" style="border-bottom: Black 2.5pt double; width: 13%; text-align: right" title="Net (loss) income attributable to the Company">(486,420</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20230101__20230331_pp0p0" style="border-bottom: Black 2.5pt double; width: 13%; text-align: right" title="Net (loss) income attributable to the Company">(987,648</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--DenominatorAbstract_iB_z4r5NgafGAaf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denominator:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average shares outstanding</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– Basic</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240101__20240331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Basic">11,956,987</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Basic">9,293,587</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">– Diluted</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20240101__20240331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Diluted">11,956,987</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20230331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average shares outstanding, Diluted">9,293,587</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--LossPerShareBasicAndDilutedAbstract_iB_zEb3IqSjGT8i" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss) income per share:</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">– Basic <sup></sup></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20240101__20240331_zG5rAD1Vqay8" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Basic">(0.0407</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20230101__20230331_zd2DkYxIA5mg" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Basic">(0.1063</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left">– Diluted <sup></sup></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20240101__20240331_zbRB4GxBhoe2" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Diluted">(0.0407</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20230101__20230331_zfJaHL3WK0w4" style="border-bottom: Black 2.5pt double; text-align: right" title="(Loss) income per share, Diluted">(0.1063</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> -486420 -987648 11956987 9293587 11956987 9293587 -0.0407 -0.1063 -0.0407 -0.1063 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zGyKWBBlfvJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 19      <span id="xdx_82D_zJcm5VVjNVkf">SUBSEQUENT EVENT</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 14, 2024, Gui Zhou Grand Smooth Technology Ltd. (“GZ GST”), a wholly owned subsidiary of Nocera, Inc. (the “Company”), entered into that certain Equity Purchase Agreement dated as of April 14, 2024 (the “Equity Purchase Agreement”), with Hangzhou SY Culture Media Co. Ltd. (“SY Culture”), pursuant to which GZ GST acquired all of the issued and outstanding equity securities of SY Culture from the stockholders of SY Culture (the “SY Culture Acquisition”) in exchange for the issuance of 600,000 unregistered shares of the Company’s common stock, par value $0.001 per share (“Common Stock”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> false false false false Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, a stockholder of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose. Grand Smooth Corporation Limited's chairman is Mr. Yin-Chieh Cheng ("Mr. Cheng") same with Company. Grand Smooth Corporation Limited will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.